Debugging Cloud Applications: From Static to Dynamic

As developers, we encounter various issues from the early stages of coding to the final production. Solving production issues can be challenging due to limited accessibility and tools. Therefore, it is crucial to detect and prevent production issues as early as possible. While it is impossible to eliminate all production issues, cloud observability tools aim to gather relevant data and assist in quickly resolving them. This session will cover the existing tools and techniques for addressing production issues, followed by a discussion on developer-first observability. We will explore why a dynamic approach is more effective than the current static observability tools and how it is transforming the way developers handle software issues in their applications. The session will conclude with a live demonstration showcasing the benefits of developer-first observability.


Speaker

Nathan Shain

Software Engineer @Rookout

Nathan is a seasoned software engineer with 10 years of experience in Embedded C++ and Python. He specializes in cybersecurity, cryptography, and networking. At Rookout, he develops live debugging software for 6 different languages as part of the SDK team.

Read more

Session Sponsored By

Rookout is a developer-first observability platform that provides an unparalleled ability to collect any piece of data - including logs, traces, and metrics - from the deepest levels of live code in their production environments, with the click of a button.

Date

Monday Mar 27 / 05:25PM BST ( 50 minutes )

Location

Westminster (4th Fl.)

Share

From the same track

Session

Raising the Bar on Resilience: Designing Systems for Resilience at Scale Using Feature Flags

Monday Mar 27 / 10:35AM BST

Recent years have demonstrated that the scale required of our systems is anything but predictable. Moreover, when systems become overwhelmed they often fail spectacularly rather than discreetly.

Speaker image - Alex Hardman
Alex Hardman

Inventor, Technologist, and Engineer @LaunchDarkly

Session

Escape Queue Abyss With Durable Execution

Monday Mar 27 / 04:10PM BST

 

Speaker image - Maxim Fateev
Maxim Fateev

CEO & Cofounder @Temporal Technologies

Session

Building Better Software: Lessons from Construction

Monday Mar 27 / 02:55PM BST

Software development and construction may seem like completely different worlds, and yet we use similar terminology to describe concepts in both: infrastructure, architects, frameworks, scaffolding, foundations, builds, … Are these two processes really so similar?

Speaker image - Uroš Trebec
Uroš Trebec

Senior Software Engineer @Sleuth

Session

Breaking Free from End-to-End Testing: Why Contract Testing is the Key to Microservices Success

Monday Mar 27 / 11:50AM BST

 

Speaker image - Praveen Erode Mohanasundaram
Praveen Erode Mohanasundaram

Senior Principal Software Engineer @ Discover