Why we need an Application Performance Monitoring for better operations?
Observability is the ability to measure the inner states of a system by verifying its outputs. A system is considered “observable” if the current state can be estimated by only using information from outputs, namely telemetry or sensor data.
Key metrics of Application Performance Monitoring (APM)
APM metrics play a key role in baselining the performance of applications and hardware. Each of these metrics brings visibility to a specific blind spot of the system, so it is important to implement these in the context of Observability.
Why Centralized Identity Management is important and how to get there - PART II
In the previous part, we have reviewed the consequences, challenges, and lost opportunities of having multiple identity solutions for your enterprise applications or products. In upcoming parts, I will take you through our journey to achieve centralized identity management.
How we reduced over 80% of requests to the web servers?
A few years ago, we migrated one of our legacy web applications into SPA with RESTful API. Throughout this journey, we have had many unique challenges and we got through them one by one. One of the challenges was our web servers serving the same content over and over again for multiple URLs across millions of requests. One of the constraint was that certain requests should be redirected to other in-house applications and third-party services. It is therefore mandatory for all requests to go through our web servers to choose the right back-end service. We couldn't change that behaviour because that was one of the basic operational requirements.
Why Centralized Identity Management is important and how to get there - PART I
IT departments of many small or medium enterprises have been maintaining multiple identity solutions for their various products due to custom business requirements since their start-up days. Those solutions might be a combination of the below: