DeveloperSteve Coochin
Debugging Schrödinger's App
#1about 5 minutes
An early journey into programming and scalability
Building for scale from the very first git init is crucial, as illustrated by the "Friday night rule" for choosing sustainable technology.
#2about 4 minutes
Exploring the versatility of Python across different domains
Python serves as a versatile, heavy-lifting language for diverse applications including APIs, data science, web development with Flask, and IoT projects using MicroPython.
#3about 4 minutes
Applying the Schrödinger's cat analogy to application bugs
The Schrödinger's cat thought experiment illustrates how an unobserved application can be considered both working and broken simultaneously, highlighting the need for observability.
#4about 9 minutes
A practical demo of debugging a local Flask application
A live demonstration shows how to debug a local Flask to-do app by intentionally triggering errors and observing the output directly in the console.
#5about 3 minutes
Why traditional debugging fails in distributed cloud environments
Local debugging techniques become ineffective in cloud-native architectures where errors can cascade across multiple containers, regions, and microservices.
#6about 8 minutes
Solving cloud debugging with OpenTelemetry distributed tracing
OpenTelemetry provides a vendor-neutral, open-source standard for distributed tracing, enabling agentless observability across complex cloud applications.
#7about 9 minutes
Tracing a request across ECS, SQS, and Lambda
A deployed application demonstrates how OpenTelemetry traces a single user request as it flows from a containerized Flask app on ECS through an SQS queue to a Lambda function.
#8about 11 minutes
Final takeaways on building observable applications
The key to successful application deployment is to build for scale from the start, continuously refine code, and implement comprehensive monitoring and tracing for all services.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
08:11 MIN
Debugging applications inside containers with VS Code
Local Development Techniques with Kubernetes
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:28 MIN
Summary of debugging techniques and audience Q&A
Debugging Go: from zero to Kubernetes
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
07:36 MIN
A live demonstration of an internal developer platform
AI-Augmented DevOps with Platform Engineering
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:26 MIN
Use developer observability for safe production debugging
Talk to the Duck - Secrets of the Debugging Masters
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:03 MIN
Debugging challenges in the cloud's black box environment
Cloud as the new mainframe: why the cloud hype does not reflect the dev reality
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:17 MIN
Debugging serverless applications in a production environment
Serverless-Native Java with Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:50 MIN
Prioritizing observability and debugging in serverless
End the Monolith! Lessons learned adopting Serverless
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:10 MIN
The developer's role in modern monitoring and observability
What Developers Get Wrong About Application Quality
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Tips, Techniques, and Common Pitfalls Debugging Kafka
DeveloperSteve
Observability with OpenTelemetry & Elastic
Iulia Feroli
Hands on with OpenTelemetry
Nočnica Mellifera
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Reusing apps between teams and environments through Containers
Adrian Kosmaczewski
Talk to the Duck - Secrets of the Debugging Masters
Shai Almog
Platform Engineering vs. DevOps Why not both?
Christian Strack
What Developers Get Wrong About Application Quality
Chris Riley
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


SYSKRON GmbH
Regensburg, Germany
Intermediate
Senior
.NET
Python
Kubernetes

CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

smartclip Europe GmbH
Hamburg, Germany
Intermediate
Senior
GIT
Linux
Python
Kubernetes

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript



iits-consulting GmbH
München, Germany
Intermediate
Go
Docker
DevOps
Kubernetes

Friedrich Kicherer GmbH & Co. KG
Ellwangen (Jagst), Germany
Junior
Intermediate
Senior
GIT
Docker
JavaScript