Posts

Let's Just Integrate-MicroServices

Image
What are Microservcies? Past decade is about SOA architectures, SOAP protocol which provided a standard way of platform neutral communication between applications in an enterprise environment. SOA services are usually deployed as application packages on application servers running on VMs, but SOA business & architectures initiatives evolved to support reusability, composability, portability, service discovery etc. Cloud computing, container based docker support, Restful Architecture & Tooling & success stories like Netflix, are suggesting to design application features as small autonomous deployable containers that can be created, destroyed, scaled independently. This approach of dividing monoliths into small services, or creating platforms backed by 1000s of small services working together, improved & released iteratively with CI/CD can be defined as Microservices. Enterprises are getting several benefits by adopting microservices & cloud computing like ...

Let's Just Integrate-101

Image
What do you mean by word 'integrate'? Let's just google it, and see what it means: https://www.google.com/search?q=integrate Probably, it says combine one to another to make a whole. [one 'integrate' one forms whole]. Though, there may be several other dimensions to this verb, which determines the one's and whole in an integration context. Why you are writing about it? Back in 2005, I started as an ERP consultant in Deloitte, and was soon pushed into system integration to work on various projects. In that space, we talked about source, target and mappings, so I guess we were integrating 2 one's [source, target], and mostly source and target with either different system / or applications. So I was working as an integrator on projects that were combining system / applications as a whole. I spend almost a decade learning 'how to integrate' and had quite a bit of fun doing it, plus I made a decent living. A brief evolution of system and pr...