Day Two Cloud 082: You Don’t Need A Service Mesh

You don’t need a service mesh. You probably don’t even need microservices. That’s the message from the person who created Envoy, the open-source proxy that serves and a networking abstraction layer in microservices architectures. Our guest is Matt Klein, Digital Plumber at Lyft. This episode gets into big ideas about application design; challenges around networking, load balancing, and security in dynamic systems; service meshes, and a lot more. We discuss: * Major networking issues with containers, Kubernetes, and highly dynamic environments * Accepting that things fail and finding ways to deal with those failures * Ingress and egress control, API gateways * How to tell when you need a service mesh–and when you don’t * Will we be stuck managing monoliths alongside microservices? * Whether a service mesh makes sense for serverless Sponsor: BMC Is your business on its A-Game? It’s when systems are intelligent, automation is effortless, and when technology and people work as one. The A-Game is your business at it’s best. BMC calls this the Autonomous Digital Enterprise. Find out more at bmc.com/agame. Show Links: MattKlein123.dev – Matt’s Web site Matt Klein’s Office Hours @mattklein123 – Matt on Twitter Envoyproxy.io Transcript: [00:00:00.960] – Ned [Ad] Is your business on it’s A game, it’s when systems are intelligent, automation is effortless, and when technology and people work as one, the a game is your business at its best. BMC calls this the autonomous digital enterprise. You can find out more at BMC.com/agame. [00:00:26.680] Welcome to Day Two Cloud and boy listener, are you in for a treat? This is going to be a roller coaster of an episode for you. We are talking to Matt Klein from Lyft, the guy who started the envoy project. [00:00:39.640] And he has a message for you that you don’t need service, you don’t even need micro services. And I’m going to stop there because there’s a lot more to talk about. But I’m going to throw this to you. Ethan, what stuck out to you in the conversation? [00:00:52.150] – Ethan Those things he even got to the point of, you know, if a virtual machine works for you, use that. I’m going to shut up now because Matt’s great. And let’s get into that conversation as quick as we can. [00:00:59.750] – Ned All right. Absolutely. Let’s get started with Matt Klein. Matt Klein, you are a digital plumber at Lyft. That’s interesting to me on. Absolutely. Happy to have you here. Why don’t you tell the folks a little bit about yourself and what you do as a digital plumber? [00:01:18.110] – Matt Sure. I’m a digital plumber slash software engineer at Lyft, where I’ve been now, amazingly, for over over five and a half years or so, quite some time at Lyft. I do two things. I spend about 50 to 60 percent of my time doing infrastructure leadership. So I help lead our teams that work on networking and service mesh and API, Gateway and compute and deploys and all of those types of things. And then I spend 40 to 50 percent of my time working with the open ...

Om Podcasten

Our most popular pods in one fat feed! Too much technology would never be enough. Includes Heavy Networking, Network Break, Day Two DevOps, Packet Protector, and Network Automation Nerds. Plus new shows when they launch so you know about fresh awesomeness.