Podcast: Play in new window | Download
Modern architectures often consist of containers that run services. Those containers scale up and down depending on the demand for the services. These large software systems often use a technique known as event sourcing, where every change to the system is kept in an event log. When an event on the log is processed, several different data stores might be updated in response.
In these architectures, containers are interacting with each other. Multiple databases are responding to events in the event log. To connect these systems together, engineers can write small functions to pass data around–you might call these small connecting functions “glue.” Glue functions are a great use for a serverless tool such as AWS Lambda or Google Cloud Functions. As these glue functions grow in popularity, there is an increased need for an open source way to deploy serverless functions.
Sebastian Goasgoen works on Kubeless, a serverless execution tool built on top of Kubernetes. In this episode, we explore his take on the “serverless on Kubernetes” problem. This is a great companion episode to yesterday’s interview with Soam Vasani.
Software Engineering Daily is looking for sponsors for Q3. If your company has a product or service, or if you are hiring, Software Engineering Daily reaches 23,000 developers listening daily. Send me an email: firstname.lastname@example.org
Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com/sed to get 20% off the first two months of audio editing and transcription services. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.
Thank you for this episode.
The episodes about container orchestration have been very interesting/helpful. I would have a remark however :
Kubernetes is interesting indeed but I would be very interested in an episode about Docker Swarm. I’m curious to learn about
– similarities / differences
– why does Docker Swarm seem to have less publicity than Kubernetes?
– the status of the adoption of Swarm
The reason why I ask is that Swarm is much easier to deploy and seems to have similar features than Kubernetes. (Kubernetes might be easy to setup on Google Cloud but not easy at all for some other environments)
I hope you will find this topic worth investigating.
Thank you again for the great podcast!
Pingback: Dew Drop - June 13, 2017 (#2499) - Morning Dew()