Back to all speakers
Laís Carvalho

Laís Carvalho

Laís Carvalho is a Developer Advocate & Growth Marketing at Pydantic, where she works on Logfire and the Pydantic ecosystem. She previously championed Kedro at QuantumBlack (McKinsey) and Quansight. Her throughline: making complex developer tools feel approachable. She's currently pursuing a postgraduate in Innovation and Enterprise Development at Trinity College Dublin. An EuroPython Society Fellow and 2025 PSF Community Service Award recipient, Laís has served on the boards of EuroPython and Python Ireland, and co-founded HumbleData — a nonprofit mentoring underrepresented minorities in Python and Data Science. She advocates for monitoring tools that help developers sleep better at night and believes diverse teams build better systems. Outside of tech, you'll find her experimenting with watercolour painting or on an improv stage.

Beyond print() Debugging: Observability for Django apps

Talk
Outline breakdown: * 0–3 min The problem: Why print() and log scrolling don’t scale. * 3–7 min Observability 101 for Django developers: The Four Golden Signals (latency, traffic, errors, saturation) explained with Django-specific examples. * 7–12 min Setting up Observability - Instrumenting observability in a Django project: logging handler, Django instrumentation, PostgreSQL instrumentation. Live demo: showing traces appearing in the Live view. * 12–19 min Built-in dashboards and system metrics: Enabling system metrics. Walkthrough of System Metrics dashboard. Mapping charts to the Golden Signals (CPU → saturation, process count → traffic). Building custom error charts with SQL queries. Live demo. * 19–23 min Putting it all together: How to think about what to monitor. Practical tips for setting thresholds and correlating signals across dashboards. * 23–25 min Wrap-up: Summary, resources, and where to go next. * 25-30 min: Q&A