Any organization, practice or product is driven by four key pillars. These pillars are Process, People, Platform and Practice. The same hold true for Microservices as well. In the upcoming blog series, we will look…
One of the key challenges of the Microservices Architecture is in dealing with data consistency. In a Monolithic Application, it is possible to achieve data consistency easily using techniques such as 2 phase commits. In…
If you are dealing with applications or product development, I am sure you would certainly be contemplating on the adoption of Microservices. While Microservices has many benefits, it has a good amount of challenges as…
Introduction Have you taken the Microservices journey falling on the promise of better stability, faster releases and better productivity and on the contrary found these factors falling on the downward trajectory? Are you wondering if…
Consumer demands towards IT have dramatically changed over the years. Besides, there is a huge divide between younger and experienced users. A large part of the experienced ones are continuously trying to catch up and…
Once during an Amazon offsite, managers had resounding suggestions that all employees should be increasing communication with each other. To their surprise, Jeff Bezos stood up and announced, “No, communication is terrible!” Known as Bezos’…
Serverless architecture is essentially Function-as-a-service (FaaS) that can be integrated with Backend-as-a-service (BaaS) to build a whole ecosystem which is event-driven. This means there is a server doing all the heavy lifting; just that the…
The last 2 decades has seen a number of sweeping changes in the way the Banking and Finance sector has evolved. There have been disruptions in the form of digitization of services. Many small Financial…
5 things you should do to secure your microservices Microservices are fast becoming the defacto architectural style with which applications are being built. Be it a startup or established FinTechs, it is being adopted by…
Most of the monolithic applications which are using a relational database may use ACID transactions, which provide some important attributes: Atomicity – Changes are made atomically Consistency – The state of the database is always consistent Isolation – Even though transactions are…