Needle in HayStack: Microservices without Traceability
Jagmeet Malhotra
Senior Director - Head Digital Operations and Analytics Technology @ NatWest | AIML, Digital Transformation
Engineering Bits: Logging and Tracing for Microservices Framework.
As an enterprise architect, think about Tejas, your L1 support engineer, trying to find out where a particular transaction has gone missing in the distributed system enabled by microservices architecture. Poor fellow describes it as "Finding a needle in stacks of hay".
This feeling is similar in many solutions that have not architectured unified logging and tracing solution in their enterprise. For these installations maintenance, day to day troubleshooting, investigations are a nightmare and only SME's can do it effectively. Making Tejas a catch-and-dispatch guy in the organisation.
If you are breaking your monolith application and switching to microservices, think about a day in the life of Tejas, to design a unified logging and tracing framework as a foundational component before building microservices.
Example: Look at log aggregate solutions like ELK stack or Splunk.
Share your comment and experiences regarding the same.
( Enjoy Engineering the Future )
( Enjoy Engineering the Future )