Production Comes First - An Outside-In Approach to Building Microservices

The software world is moving towards multiple interconnected applications that service our customer needs, but this makes development so much harder. Now we need to think about how were interact we other systems that we don't necessarily own.

In this talk, I'll introduce outside-in testing. We'll also talk about how we can use Observability techniques in our local development to build applications that are easier to debug locally and are built to be run in production as a first class citizen


Martin Thwaites

Developer & Developer Advocate, Observability Activist

Martin is an Observability Evangelist, Developer, and a Developer Advocate at He’s one of the contributors to OpenTelemetry’s .NET libraries and has been working in the Observability space for the last 7 years of his 20 year engineer career. He's worked for some big UK names building large scale systems and scaling teams.

Read more
Find Martin Thwaites at:


Tuesday Apr 9 / 05:05PM BST ( 50 minutes )


Fleming (3rd Fl.)


testing Microservices Observability


From the same track

Session architecture

Modernizing in Healthcare – From On-Prem to the Cloud

Tuesday Apr 9 / 02:45PM BST

Change is hard. Changing an industry as complex as Healthcare is doubly hard. With conflicting interests, complicated synchronization practices, diverse api integration requirements and an aging, overly complex application, our path from on-prem to cloud-native was not simple.

Speaker image - Leander Vanderbijl

Leander Vanderbijl

Senior Engineer @Livi, Previously Principal Engineer @Informa, 13 Years Developing, Managing, and Integrating Diverse Online Systems and Applications

Session GRPC

gRPC Migration Automation at LinkedIn

Tuesday Apr 9 / 11:45AM BST

LinkedIn is in the process of migrating from, an internally developed open source framework for building RESTful APIs to gRPC for better framework capabilities, runtime efficiency, and developer productivity.

Speaker image - Karthik Ramgopal

Karthik Ramgopal

Distinguished Engineer & Tech Lead of the Product Engineering Team @LinkedIn

Speaker image - Min Chen

Min Chen

Principal Staff Software Engineer @LinkedIn, Caltech CS PhD With Over 20-Year Extensive Software Development Experience

Session Long running

Are You Done Yet? Mastering Long-Running Processes in Modern Architectures

Tuesday Apr 9 / 10:35AM BST

Navigating the challenges of long-running processes is an important skill to survive modern architecture. The complexities arise from the growing distribution of systems and the need to address issues related to remote communication and the unavailability of peers.

Speaker image - Bernd Ruecker

Bernd Ruecker

Co-Founder and Chief Technologist @Camunda

Session architecture

Sidecar-Less or Sidecars for Your Applications in Istio Service Mesh?

Tuesday Apr 9 / 01:35PM BST

Sidecar-less functionality has emerged as an alternative approach in service mesh architectures, addressing concerns related to costs and complexity associated with sidecars.

Speaker image - Lin Sun

Lin Sun

Open Source, Istio TOC Member, CNCF TAG Network Cochair & Ambassador


Unconference: Connecting Systems

Tuesday Apr 9 / 03:55PM BST

An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.