Cloud Engineering Archives - Software Engineering Daily
Cloud Engineering Archives - Software Engineering Daily
Technical interviews about software topics.
Author
Cloud Engineering Archives - Software Engineering Daily
Category
Podcast website
Latest episode
Jun 24, 2025
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Edge Kubernetes with Venkat Yalla 30.07.2018 50:51
“Edge computing” is a term used to define computation that takes place in an environment outside of a data center. Edge computing is a broad term. Your smartphone is an edge device. A self-driving car is an edge device. A security camera with a computer chip is an edge device. These “edge devices” have existed The post Edge Kubernetes with Venkat Yalla appeared first on Software Engineering Daily...
Kubernetes in the Enterprise with Aparna Sinha 23.07.2018 52:17
Enterprises want to update their technology faster. One way an enterprise can accelerate the adoption of new tools is to move more aggressively towards the cloud. By giving internal developers access to the cloud, it becomes easier to provision new servers–allowing for rapid experimentation, test environments, and scalability. In previous shows we have explored how The post Kubernetes in the...
Git Vulnerability with Edward Thomson 17.07.2018 50:14
Git is a distributed file system for version control. Git is extremely reliable, fast, and secure, owing to the fact that it is one of the oldest pieces of open source software. But even battle-tested software can have vulnerabilities. In this episode, we explore a subtle git vulnerability that could have potentially led to git The post Git Vulnerability with Edward Thomson appeared first on Softw...
Shopify Infrastructure with Niko Kurtti 27.06.2018 48:03
Shopify runs more than 600,000 small business websites. When Shopify was figuring out how to scale, the engineering teams did not have a standard workflow for how to deploy and manage services. Some teams used AWS, some teams used Heroku, some teams used other infrastructure providers. To manage all those stores effectively, Shopify has built The post Shopify Infrastructure with Niko Kurtti appear...
Function Platforms with Chad Arimura and Matt Stephenson 26.06.2018 46:48
“Serverless” is a word used to describe functions that get deployed and run without the developer having to manage the infrastructure explicitly. Instead of creating a server, installing the dependencies, and executing your code, the developer just provides the code to the serverless API, and the serverless system takes care of the server creation, the The post Function Platforms with Chad Arimura...
Build a Bank: Monzo with Richard Dingwall 25.06.2018 49:34
When you interact with your bank, it probably feels different than when you interact with a software technology company. That’s because the biggest banks in the world were started before software became such a universally important tool. Their core competency is banking–not consumer software. Today, most banks make consumer-facing software. But these banks were not The post Build a Bank: Mon...
Rust Networking with Carl Lerche 19.06.2018 46:47
Rust is a systems programming language with a distinct set of features for safety and concurrency. In previous shows about Rust, we explored how Rust can prevent crashes and eliminate data races through its approach to type safety and memory management. Rust’s focus on efficiency and safety makes it a promising language for networking code. The post Rust Networking with Carl Lerche appeared first...
Container Storage with Jie Yu 06.06.2018 52:36
A database stores data to an underlying section of storage. If you are an application developer, you might think of your persistent storage system as being the database itself–but at a lower level, that database is writing to block storage, file storage, or object storage. A container orchestration system manages application containers. If you want The post Container Storage with Jie Yu appe...
Container Native Development with Ralph Squillace 30.05.2018 48:46
Containers have improved deployments and resource utilization. Kubernetes created a platform to manage those containers and orchestrate them into distributed applications. In today’s episode, we explore tools that improve the workflow of the application developer who is working with Kubernetes, including Helm, Draft, and Brigade. Helm is a package manager for Kubernetes, which allows users The pos...
Container Security with Maya Kaczorowski 22.05.2018 40:30
Deploying software to a container presents a different security model than deploying an application to a VM. There is a smaller attack surface per container, but the container is colocated on a node with other containers. Containers are meant to have a shorter lifetime than VMs, so there are generally fewer consequences if a container The post Container Security with Maya Kaczorowski appeared firs...
Alexa Voice Design with Paul Cutsinger 18.05.2018 55:10
Voice interfaces are a newer form of communicating with computers. Alexa is a voice interface platform from Amazon. Alexa powers the Amazon Echo, as well as Alexa-enabled cars, refrigerators, and dishwashers. Any developer can build a device with a voice interface using a Raspberry Pi. Paul Cutsinger works on Echo and Alexa at Amazon. He’s The post Alexa Voice Design with Paul Cutsinger appeared f...
Gloo: Function Gateway with Idit Levine 16.05.2018 50:49
Gloo is a function gateway built on top of the popular open source project Envoy. The goal of Gloo is to decouple client-facing APIs from upstream APIs. Gloo is similar to an API gateway, which is a tool that software companies can use to collect all their APIs and one place and impose security, monitoring, The post Gloo: Function Gateway with Idit Levine appeared first on Software Engineering Dai...
Cluster Schedulers with Ben Hindman 11.05.2018 1:01:14
Mesos is a system for managing distributed systems. The goal of Mesos is to help engineers orchestrate resources among multi-node applications like Spark. Mesos can also manage lower level schedulers like Kubernetes. A common misconception is that Mesos aims to solve the same problem as Kubernetes, but Mesos is a higher level abstraction. Ben Hindman The post Cluster Schedulers with Ben Hindman ap...
Affirm Engineering with Libor Michalek 07.05.2018 53:10
When I buy a mattress online, I pay for it with my credit card. Behind the scenes, a complex series of transactions occur between a payment gateway, the credit card company, and a few banks. There are problems with this process–it is slow, complex, and involves the synchronization of several different parties. Some consumers will The post Affirm Engineering with Libor Michalek appeared first...
Superpedestrian Robotic Wheel / Infrastructure at HubSpot Meetup Talks 05.05.2018 1:02:30
Superpedestrian is a robotic bicycle wheel that learns how you pedal and personalizes your bicycle ride. The engineering challenges of Superpedestrian are at the intersection of robotics, software, and real-time analytics. The first half of today’s show is about Superpedestrian. Goss Nuzzo Jones and Matt Cole are engineers at Superpedestrian. The slides for their presentation The post Superpedestr...
Building Datadog with Alexis Le-Quoc 02.05.2018 47:16
Alexis Le-Quoc started Datadog in 2010, after living through the Internet boom and bust cycle of the late 90s and early 2000s. In 2010, cloud was just starting to become popular. There was a gap in the market for infrastructure monitoring tools, which Alexis helped fill with the first version of Datadog. Since 2010, the The post Building Datadog with Alexis Le-Quoc appeared first on Software Engin...
Google Cluster Evolution with Brian Grant 27.04.2018 44:49
Google’s central system for managing to compute resources is called Borg. On Borg, millions of Linux containers process a wide variety of workloads. When a new application is spun up, Borg provides that application with the resources it needs. Workloads at Google usually fall into one of two distinct categories: long-running application workloads (such as The post Google Cluster Evolution with Bri...
NATS Messaging with Derek Collison 24.04.2018 59:25
A message broker is an architectural component that sends messages between different nodes in a distributed system. Message brokers are useful because the sender of a message does not always know who might want to receive that message. Message brokers can be used to implement the “publish/subscribe” pattern, and by centralizing the message workloads within The post NATS Messaging with Derek Collis...
Stripe Observability Pipeline with Cory Watson 23.04.2018 1:02:12
Stripe processes payments for thousands of businesses. A single payment could involve 10 different networked services. If a payment fails, engineers need to be able to diagnose what happened. The root cause could lie in any of those services. Distributed tracing is used to find the causes of failures and latency within networked services. In The post Stripe Observability Pipeline with Cory Watson...
Monitoring Kubernetes with Ilan Rabinovitch 16.04.2018 46:32
Monitoring a Kubernetes cluster allows operators to track the resource utilization of the containers within that cluster. In today’s episode, Ilan Rabinovitch joins the show to explore the different options for setting up monitoring, and some common design patterns around Kubernetes logging and metrics gathering. Ilan is the VP of product and community at Datadog. The post Monitoring Kubernetes wi...
Go Systems with Erik St. Martin 11.04.2018 53:53
Go is a language designed to improve systems programming. Go includes abstractions that simplify aspects of low level engineering that are historically difficult—concurrency, resource allocation, and dependency management. In that light, it makes sense that the Kubernetes container orchestration system was written in Go. Erik St. Martin is a cloud developer advocate at Microsoft, where The post Go...
Database Chaos with Tammy Butow 10.04.2018 55:05
Tammy Butow has worked at Digital Ocean and Dropbox, where she built out infrastructure and managed engineering teams. At both of these companies, the customer base was at a massive scale. At Dropbox, Tammy worked on the database that holds metadata used by Dropbox users to access their files. To call this metadata system simply The post Database Chaos with Tammy Butow appeared first on Software E...
Site Reliability Management with Mike Hiraga 09.04.2018 43:12
Software engineers have interacted with operations teams since the software was being written. In the 1990s, most operations teams worked with physical infrastructure. They made sure that servers were provisioned correctly and installed with the proper software. When software engineers shipped bad code that took down a software company, the operations teams had to help The post Site Reliability Ma...
Cloud and Edge with Steve Herrod 23.02.2018 58:22
Steve Herrod led engineering at VMWare as the company scaled from 30 engineers to 3,000 engineers. After 11 years, he left to become a managing director for General Catalyst, a venture capital firm. Since he has both operating experience and a wide view of the technology landscape as an investor, he is well-equipped to discuss The post Cloud and Edge with Steve Herrod appeared first on Software En...
Serverless Systems with Eduardo Laureano 22.02.2018 56:12
On Software Engineering Daily, we have been covering the “serverless” movement in detail. For people who don’t use serverless functions, it seems like a niche. Serverless functions are stateless, auto-scaling, event-driven blobs of code. You might say “serverless sounds kind of cool, but why don’t I just use a server? It’s a paradigm I’m used The post Serverless Systems with Eduardo Laureano appea...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.