Day Two Cloud 082: You Don’t Need A Service Mesh - a podcast by Packet Pushers Interactive, LLC

from 2021-01-27T17:56:57

:: ::

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 ...

Further episodes of The Full Feed - All of the Packet Pushers Podcasts

Further podcasts by Packet Pushers Interactive, LLC

Website of Packet Pushers Interactive, LLC