A few weeks back I have written a story regarding the indexing strategy on database table to improve the performance of a query in one of our use case.

https://manojksardana.medium.com/selecting-the-correct-index-for-better-database-query-performance-48793b2046f

To continue on the same journey, today I am looking to summarize another user case experience on the similar line.


While everyone understand that micro service based applications has its own set of benefits like scaling individual component, independent development, segregation of responsibility etc, communication among these different micro services brings its own challenges.

While many recommends that component/Micro services should be loosely coupled, and best way to set up…


Micro service based application is the new trend now. The foundation of this architecture is the capability of the various application (aka micro services) to communicate among themselves through REST APIs. The single responsibility principle based micro services communicate with each other using APIs to complete an end user/client workflow…


Recently while exploring the best way to scale our CF based application on IBM cloud, we busted one of our belief on the auto scaling part of the CF container.

Belief:

cloud provide you the flexibility to scale your application independently on all the resources

So if this is not…


Auto scaling generally comes with its 2 flavors- Horizontal and vertical scaling. …


In a micro service based application, we generally have independent applications (aka micro services) developed based on the single responsibility principle doing their primary job and exposing the same through API. These API interface is consumed by other micros services or front end/client to build workflows and present it to…


Being an SRE lead, my first responsibility is always to make sure that system is performing at optimal level and remain stable. Performance and stability in some cases are complimentary as if one degrades, it can have cascading impact to degrade the other. …


Recently as part of the activity of making our application more stable and improve performance, we were trying to find out the best possible place to enforce few of the basic business constraints on the various attributes. …


To continue from where I left in my last story, today I like to list down few of the guidelines/challenges we face during our DB migration. …


Database Journey from Monolithic to Micro service

Micro service based architecture for the applications are quite a trend today. This popularity is backed by the advantages like possibility of scaling individual application components, management and maintenance of the self-sustained small applications individually, easiness to track and investigate issues, API driven…

Manoj K Sardana

A software Engineer, SRE Lead, DB administrator and performance

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store