Feature flags

Feature flags – ¬†Feature flags are switches that you can use in application development. It is useful while you are developing any new feature. Imaging a huge legacy code base. As a developer you are working on a feature and you want to release it to production. You have created following checklist: # Feature X…Continue Reading…

SOA – Service Oriented Architecture

SOA – Service Oriented Architecture 1 Services – As software systems scale it grows in complexity and becomes difficult to manage. There are lot of engineers that produce the code at very high rate. Soon the number of components in system increases and can become monolith. Services come handy in these scenarios. Services can be…Continue Reading…

Logging monitoring alerting reporting

LMAR – Logging Monitoring Alerting Reporting 1 Logging 1.1 What is Logging : Logging is critical part of any application development. It gives you eyes on production environment. Typically a log is nothing but a piece of data. It contains the details of any particular event that happened in a given software program. There are…Continue Reading…

Back to blogging

After 13 years of non-blogging I am back. When I was just fresh out of college I used to write technical how-tos and some interesting stuff. But could not pursue it as a hobby. One basic rule when it comes to blogging is – “The knowledge that comes handy and naturally to you might be…Continue Reading…