Here in Bitcomp, we are moving towards component based microservices architecture with loosely coupled elements and web components on front-end. With microservices architecture we can offer scalable, flexible and quickly accessible cloud-based applications as part of our Bitcomp solutions or as integrated to third party platforms. For example same maps services and analyses can be reused in many platforms and even released in a one process.
Microservice architecture is a method of developing software applications as a suite of independently deployable, small and modular services. Each component of the microservices architecture is deployed as a separate unit, allowing for easier deployment, increased scalability. Services communicates through a lightweight integration method. It is particularly ideal when we have to enable support for a range of platforms and devices. Microservices give us freedom to choose technology that is best suited for a particular functionality and provides also the capability to do real-time production deployments.