![Anirudh Ramanathan](https://sessionize.com/image/bfa7-400o400o2-a8184841-90a1-489b-a184-fd7c9a514f3d.jpg)
Anirudh Ramanathan
CTO at Signadot
Actions
Anirudh Ramanathan is CTO of Signadot where he focuses on building tools that enable testing of microservices at scale. Prior to this, he was a Software Engineer on the Kubernetes Team at Google where he worked on Kubernetes workload controllers (Deployment, StatefulSet, etc), and enabling stateful and batch workloads in Kubernetes. He led UG Big Data in the Kubernetes community and is an Apache Spark committer.
Enabling Testing in Production with Envoy and OpenTelemetry
Modern applications are composed of increasing numbers of microservices which talk to each other using APIs. They are also increasingly composed of heterogeneous components such as managed databases, message queues, data warehouses, third party APIs, and so on. This has made it all the more important to provide developers with rich feedback and signals from environments that resemble production - or better yet, are built off of production itself. Test signals from environments of lower fidelity are typically not as useful and it is more expensive to maintain multiple high fidelity environments in close synchronization.
The solution is to enable testing safely in production. In this session, you will learn how DoorDash, with 1500+ engineers doing 100s of commits per day on 200+ microservices, built a scalable system using open-source components like Kubernetes, Envoy, OpenTelemetry, improving developer velocity by testing in production in a safe and secure manner.
The talk assumes that you know Kubernetes and microservice fundamentals, along with concepts like context propagation, OpenTelemetry and Service Mesh.
Enabling developers to create environments on the fly with Kubernetes and OpenTelemetry at Doordash
One of the most important phases during development of microservices is that of manually trying out code changes. The longer it takes to get to this point, where you can see your code working, the slower will be your developer velocity.
At DoorDash we built a developer tool to create and use development environments on the fly using open-source software components like Kubernetes, Envoy, OpenTelemetry, and Signadot to enable the use of sandboxes during local development. The new tool standardizes the inner development loop for the developers and enables them to test and iterate on their code changes with real production dependencies. At DoorDash, these development environments are used by hundreds of developers saving thousands of hours of developer time every month.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top