
World is been forced to change in a very short period, we all faced uncertainty, our business and services have suffered different organizational and technological changes, it is time to redefine our initiatives, along with the technology that will support them.

Go Micro
By this time, many IT representatives should be familiarized with Microservices architecture; with the cloud above us, developers architects and designers, have moved their approach from create single applications and services, to separate their logic in many micro components created to serve just one simple task and with the ability to interact among them. With this approach you are reducing risk, providing highly scalability, making them highly maintainable and testable, and more important, highly replicable.
Relying on Microservices
As an IT Designer, I am always seeking for tendencies from other areas, get an abstraction of knowledge from another methodologies or approaches is always a good practice when you are looking for new ideas and ways to improve your work.
Now if you are starting a new project, you can rely on microsevices architecture, to plan, design and execute your project.
eg. your company is planning automate their lead generation along with follow up opportunities and quotes, a CRM (Customer Relationship Management), can totally help you to reach that goal.
You can start separating the project into modules, and then modules into components, until you have a list of components serving only one simple function. and always taking care on how those components are connected in between.
**The main challenge of this is that every component should be able to live isolated, and at the same time, communicate natively if it is required. **
Whole approach:
- CRM
- Marketing
- Sales
- single portal
As result you will may have (just to list some of them):
- lead storage
- lead generation
- lead Scoring
- Opportunity storage
- Opportunity Close BPF
- Activities management (can work for all modules)
- Quote storage
- Price list
- Product List
- Discount List
- Generate Record as PDF (should work for all type of records)
- Quoting micro portal
- Organizational micro portal
- Sales micro portal
If you start to treat and think on each of them as a single component completely isolated, you will gain:
- Flexibility on implementation
- Quickness on change of approaches
- Cost reduction
- Scalability on individual services or components
- Failure resistance
- Ability to move and relocate services without so much effort
Conclusion
As you see, make everything more simple braking down your initiatives, and applications, will help you to be more efficient while you serve your client. this is just a high level perspective, the way every component will be connected and how they will be talking, require much more effort and analysis, also choose a platform to support this scenarios will be crucial.
If you have any further question, you can always send us a message on Evenart Space Contact
I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Twitter, Facebook or LinkedIn.
Also keep in up with Evenarti ** we are aiming to grow your business exponentially.**
Thank you!

Israel De La Rosa Follow
CS Engineer, Innovation enthusiast, new technology adoption specialist and product developer.