bhavyasaggi.github.io
Sitemap

DevOps

Observability

Monitoring

Logging

Eg. Prometheus + Grafana

Instrumentation / Telemetry: Eg. OpenTelemetry allows taking future decision, based on current system behavior.

Alerting


Virtualization / Containerization

All services, including applications, databases, etc. require hardware resources, execution environment, maybe networking capabilities to perform optimally. Hence, it becomes critical to ensure there are enough resources available without cross-application interference. Following are popular efforts in this direction:

Docker

Docker Compose


Orchestration / Infrastructure-as-Code

But as scale grows, Orchestration is required to manage the lifecycle of applications including handling tasks like deployment, scaling, load balancing, and networking. To make all these easier, Infrastructure-as-Code is an emerging term to avoid manual setups and rely on a single-source of truth files.

Kubernetes

Tools/Extensions:

Infrastructure as Code


Popular Stacks