
Claude Code Workshop & Best Practices Speaker: Evgeny Potapov, ApexData co-founder & CEO
Evgeny Potapov, CEO, co-founder, (on LinkedIn, and on X.com)

This is Part 2 of our observability series. Read Part 1 here.
Most companies now understand that observability matters. But roughly 80% still confuse monitoring with observability — they set up dashboards and alerts and call it done. The real problem: observability instrumentation is treated as something you tack on after development, not something you build alongside your features.
Even in organizations where DevOps, QA, and security silos have broken down, observability work stays isolated from cross-functional processes and isn't allocated time in development schedules. Teams view tracing, metrics, and logging as tasks to complete after the code is "finished." This leads to rushed, incomplete instrumentation.
The underlying misconception: organizations rely on observability tools to provide observability, treating code instrumentation as secondary. They assume the tool's features will offer insights and prevent outages. This doesn't work because it skips the hard part — embedding observability into the code itself.
How much code is observability?
The OpenTelemetry Demo is an excellent reference. Built by the OpenTelemetry community, it demonstrates proper instrumentation across microservices in Go, Java, .NET, C++, Python, and other languages. A code analysis shows that 30–45% of the codebase is observability instrumentation.
That number is striking. It doesn't translate to the same percentage of development time, but it shows observability is a major part of the development process, not an afterthought.
What that means across the development lifecycle:
Development plan comparison
A realistic comparison for an application similar to the OpenTelemetry Demo:
Without Observability — 270 hours
With Observability — 345 hours
That's 75 additional hours — a 28% increase.
This isn't overhead. It's an investment in faster incident detection, reduced downtime, and a more stable product.
What to do about it
If you're a business leader: observability takes significant development time and must be part of the continuous process. Treat it as a long-term investment in reliability, not a checklist item.
If you're a manager or developer: allocate the time, communicate the cost to the business, and build observability into daily workflows. Establish standards for logging, metrics, and tracing early. QA should treat observability data as first-class output, verifying its accuracy alongside application behavior.

Claude Code Workshop & Best Practices Speaker: Evgeny Potapov, ApexData co-founder & CEO

Ten practices to reduce incident escalations from on-call teams to developers.

A layer-by-layer checklist for observability — from user experience monitoring to infrastructure and user feedback.
