Logo Francesco Montelli
  • Home
  • About
  • Technologies
  • Experiences
  • Education
  • More
    Projects Publications Recent Posts
  • Posts
  • Notes
  • English
    Italiano English
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • Architecture
  • Automation
  • CAPI
  • Cluster API
  • Containerization
  • Day 1 Operations
  • DevOps
  • Distributed Systems
  • Docker
  • Grafana
  • Homelab
  • Image Builder
  • Infrastructure as Code
  • Ingress
  • Instrumentation
  • Kind
  • Kubernetes
  • LGTM Stack
  • Linux
  • Local Development
  • Logging
  • Loki
  • Metrics
  • Mimir
  • Monitoring
  • N8n
  • NGINX
  • Observability
  • OpenTelemetry
  • Performance Testing
  • Prometheus
  • Proxmox
  • Quality
  • Self-Hosted
  • Software
  • SRE
  • Telemetry
  • Tempo
  • Testing
  • Tracing
  • Ubuntu
Hero Image
Observability in Distributed Systems: From Monitoring to Understanding

The Exitless Maze: A New Analogy for Observability Imagine you are a brilliant architect, responsible for a huge and intricate building, full of complex systems: heating, ventilation, lighting, security, elevators. You have installed sensors everywhere: every temperature, every pressure, every watt of energy consumed is recorded. Your control dashboards are a profusion of charts and data, every parameter is monitored to perfection, every line is green and reassuring. You know exactly what is happening in every single corner of the building.

  • Observability
  • OpenTelemetry
  • Distributed Systems
  • Tracing
  • Metrics
  • Logging
  • DevOps
  • Architecture
  • Monitoring
Tuesday, July 29, 2025 | 21 minutes Read
Hero Image
Introduction to performance analysis: from theory to practice

Introduction What, how, why Performance testing is a fundamental activity in the software development lifecycle, but often underestimated or performed suboptimally. In this guide, we will explore the theoretical and practical foundations needed to approach performance analysis effectively, starting from definition and objectives, up to the most effective measurement methods. Definition Performance testing is the process aimed at determining the responsiveness, throughput, reliability and scalability of a system under a given workload. It’s important to note that the “system” refers to the interaction of different components, and not to a single isolated part. Sometimes, a performance issue could simply be resolved by moving the problematic block to another subsystem.

  • Performance Testing
  • Monitoring
  • SRE
  • Metrics
  • Observability
Saturday, July 26, 2025 | 10 minutes Read
Navigation
  • About
  • Technologies
  • Experiences
  • Education
  • Projects
  • Publications
  • Recent Posts
Contact me:
  • francesco@montelli.dev
  • monte97
  • Francesco Montelli

Liability Notice: Privacy Policy.


Toha Theme Logo Toha
Francesco Montelli
P.IVA: 02726990399
Powered by Hugo Logo