Presentation: Autonomous Microservices
Abstract
Everybody loves microservices, but it's difficult to do it right. Distributed systems are much more complex to develop and maintain. Over time, you may even miss the simplicity of old monoliths. In this session, I propose a combination of infrastructure, architecture, and design principles to bulletproof your microservices and make them easy to maintain with a combination of high scalability, elasticity, fault tolerance, and resilience.
This session will include a discussion of microservices blueprints like: asynchronous communications, avoiding cascading failures in synchronous calls, and how distributed NoSQL databases become valuable in terms of scalability and performance when combined with your microservices in a Kubernetes deployment.
Similar Talks
Scaling Infrastructure Engineering at Slack
Senior Director of Infrastructure Engineering @Slack
Julia Grace
Opportunities and Pitfalls of Event-Driven Utopia
Co-Founder and Chief Technologist @Camunda
Bernd Rücker
Machine-to-Machine Interfaces
Sr. Consultant, AppDev @awscloud
Ari Lerner
Conquering Microservices Complexity @Uber With Distributed Tracing
Creator of Jaeger & Software Engineer @Uber
Yuri Shkuro
PracticalDDD: Bounded Contexts + Events => Microservices
Solution Architect @Particular Software
Indu Alagarsamy
The Not-So-Straightforward Road From Microservices to Serverless
Director, Platform Engineering @Meetup
Phil Calçado
Multi-Language Infrastructure as Code
Founder and CEO @PulumiCorp
Joe Duffy
Building a High-Performance Networking Protocol for Microservices
Co-Founder @netifi_inc