Back

Explore every episode of the podcast Cloud Engineering Archives - Software Engineering Daily

Dive into the complete episode list for Cloud Engineering Archives - Software Engineering Daily. Each episode is cataloged with detailed descriptions, making it easy to find and explore specific topics. Keep track of all episodes from your favorite podcast and never miss a moment of insightful content.

Rows per page:

1–50 of 416

TitlePub. DateDuration
Building Chess.com with Jay Severson01 Feb 202400:49:19

Chess.com started in 2007 and grew steadily in the years following. The platform exploded in popularity during the pandemic, to the point that their servers struggled with the traffic. It was a great problem to have. Chess.com was instrumental in helping to elevate chess to its current height of mainstream popularity. But how did Chess.com

The post Building Chess.com with Jay Severson appeared first on Software Engineering Daily.

Mastodon with Eugen Rochko31 Jan 202400:57:39

Mastodon is an open source, decentralized social network. Eugen Rochko started building Mastodon in response to his dissatisfaction with centralized social networks like Facebook and Twitter. In the Mastodon model, users can run their own nodes, and other users can connect to them. You can follow users whose accounts reside in other nodes. Eugen joins

The post Mastodon with Eugen Rochko appeared first on Software Engineering Daily.

KubeCon Special: Acorn with Darren Shepherd02 Dec 202300:34:11

This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago.   In today’s interview, host Jordi Mon Companys speaks with Darren Shepherd who is the Chief Architect and Co-Founder at Acorn Labs. Jordi Mon Companys is a product manager and

The post KubeCon Special: Acorn with Darren Shepherd appeared first on Software Engineering Daily.

Multi-Prem Software Delivery and Management with Grant Miller25 Feb 202100:55:20

Modern SaaS products are increasingly delivered via the cloud, rather than as downloadable, executable programs. However, many potential users of those SaaS products may need that software deployed on-prem, in a private network. Organizations have a variety of reasons for preferring on-prem software, such as security, integration with private tools, and compliance with regulations. The

The post Multi-Prem Software Delivery and Management with Grant Miller appeared first on Software Engineering Daily.

Digital Ocean Platform with Cody Baker and Apurva Joshi24 Feb 202100:55:27

Cloud platforms are often categorized as providing either Infrastructure-as-a-Service or Platform-as-a-Service. On one side of the spectrum are IaaS giants such as AWS, which provide a broad range of services for building infrastructure. On the other are PaaS providers such as Heroku and Netlify which abstract away the lower-level choices and focus on developer experience. 

The post Digital Ocean Platform with Cody Baker and Apurva Joshi appeared first on Software Engineering Daily.

KubeDirector with HPE’s Kartik Mathur17 Feb 202100:45:42

In the past several years, Kubernetes has become the de-facto standard for orchestrating containerized, stateless applications. Tools such as StatefulSets and Persistent Volumes have helped developers build stateful applications on Kubernetes, but this can quickly become difficult to manage as an application scales. Tasks such as machine learning, distributed AI, and big data analytics often

The post KubeDirector with HPE’s Kartik Mathur appeared first on Software Engineering Daily.

Serverless Properties with Johann Schleier-Smith11 Feb 202100:51:47

Serverless computing refers to an architectural pattern where server-side code is run on-demand by cloud providers, who also handle server resource allocation and operations. Of course, there is a server involved on the provider’s side, but administrative functions to manage that server such as capacity planning, configuration, or management of containers are handled behind-the-scenes, allowing

The post Serverless Properties with Johann Schleier-Smith appeared first on Software Engineering Daily.

Cilium: Programmable Linux Networking with Dan Wendlant and Thomas Graf02 Feb 202100:56:41

Cilium is open-source software built to provide improved networking and security controls for Linux systems operating in containerized environments along with technologies like Kubernetes. In a containerized environment, traditional Layer 3 and Layer 4 networking and security controls based on IP addresses and ports, like firewalls, can be difficult to operate at scale because of

The post Cilium: Programmable Linux Networking with Dan Wendlant and Thomas Graf appeared first on Software Engineering Daily.

OpsLevel: Service Ownership Platform with John Laban and Kenneth Rose27 Jan 202100:53:30

Microservices are built to scale. But as a microservices-based system grows, so does the operational overhead to manage it. Even the most senior engineers can’t be familiar with every detail of dozens- perhaps hundreds- of services. While smaller teams may track information about their microservices via spreadsheets, wikis, or other more traditional documentation, these methods

The post OpsLevel: Service Ownership Platform with John Laban and Kenneth Rose appeared first on Software Engineering Daily.

Kubecost with Webb Brown12 Jan 202100:48:05

Cost management is growing in importance for companies that want to manage their significant cloud bill. Kubernetes plays an increasing role in modern infrastructure, so managing cost of Kubernetes clusters becomes important as well. Kubecost is a company focused on giving visibility into Kubernetes resources and reducing spend. Webb Brown is a founder of Kubecost

The post Kubecost with Webb Brown appeared first on Software Engineering Daily.

Serverless Revolution with Tyler McMullen06 Jan 202100:34:39

Serverless has grown in popularity over the last five years, and the space of applications that can be built entirely with serverless has increased dramatically. This is due to two factors: the growing array of serverless tools (such as edge-located key value stores) and the rising number of companies with serverless offerings. One of those

The post Serverless Revolution with Tyler McMullen appeared first on Software Engineering Daily.

Cloud-Native Applications with Cornelia Davis (Repeat)30 Dec 202000:50:31

Originally published September 13, 2019 Amazon Web Services first came out in 2006. It took several years before the software industry realized that cloud computing was a transformative piece of technology. Initially, the common perspective around cloud computing was that it was a useful tool for startups, but would not be a smart option for

The post Cloud-Native Applications with Cornelia Davis (Repeat) appeared first on Software Engineering Daily.

Kubernetes vs. Serverless with Matt Ward (Repeat)29 Dec 202000:46:29

Originally published May 29, 2020 Kubernetes has become a highly usable platform for deploying and managing distributed systems.  The user experience for Kubernetes is great, but is still not as simple as a full-on serverless implementation–at least, that has been a long-held assumption. Why would you manage your own infrastructure, even if it is Kubernetes?

The post Kubernetes vs. Serverless with Matt Ward (Repeat) appeared first on Software Engineering Daily.

KubeCon Special: GitLab’s AI Vision with David DeSanto01 Dec 202300:39:07

This episode of Software Engineering Daily is part of our on-site coverage of KubeCon 2023, which took place from November 6th through 9th in Chicago. In today’s interview, host Jordi Mon Companys speaks with David DeSanto who is the Chief Product Officer at GitLab. Jordi Mon Companys is a product manager and marketer that specializes

The post KubeCon Special: GitLab’s AI Vision with David DeSanto appeared first on Software Engineering Daily.

Microservice Routing with Tobias Kunze Briseño12 Nov 202000:47:01

Microservices route requests between each other. As the underlying infrastructure changes, this routing becomes more complex and dynamic. The interaction patterns across this infrastructure requires operators to create rules around traffic management. Tobias Kunze Briseno is the founder of Glasnostic, a system for ensuring resilience of microservice applications. Tobias joins the show to talk about

The post Microservice Routing with Tobias Kunze Briseño appeared first on Software Engineering Daily.

Edge Handlers with Mathias Biilmann Christensen11 Nov 202000:48:05

Netlify is a cloud provider for JAMStack applications. To make those applications more performant, Netlify has built out capacity for edge computing–specifically “edge handlers”. Edge handlers can be used for a variety of use cases that need lower latency or other edge computing functionality. Matt Biilmann Christensen is the CEO of Netlify and joins the

The post Edge Handlers with Mathias Biilmann Christensen appeared first on Software Engineering Daily.

Cloud Custodian with Kapil Thangavelu21 Oct 202000:42:10

Cloud resources can get out of control if proper management constraints are not put in place. Cloud Custodian enables users to be well managed in the cloud. It is a YAML DSL that allows you to easily define rules to enable a well-managed cloud infrastructure giving security and cost optimization. Kapil Thangavelu works on Cloud

The post Cloud Custodian with Kapil Thangavelu appeared first on Software Engineering Daily.

Sysbox: Containerization Runtime with Cesar Talledo16 Oct 202000:45:01

Containers and virtual machines are two ways of running virtualized infrastructure. Containers use less resources than VMs, and typically use the runc open source container runtime. Sysbox is a containerization runtime that offers an alternative to runc, and allows for the deployment of Docker or Kubernetes within a container. Cesar Talledo is the founder of

The post Sysbox: Containerization Runtime with Cesar Talledo appeared first on Software Engineering Daily.

Gitpod: Cloud Development Environments with Johannes Landgraf and Sven Efftinge14 Oct 202000:38:26

Development environments are brittle and hard to manage. They lack the kind of fungibility afforded by infrastructure-as-code. Gitpod is a company that allows developers to describe development environments as code to make them easier to work with, and enabling a more streamlined GitOps workflow. Johannes Landgraf and Sven Efftinge are creators of Gitpod and they

The post Gitpod: Cloud Development Environments with Johannes Landgraf and Sven Efftinge appeared first on Software Engineering Daily.

Ray Ecosystem with Ion Stoica01 Oct 202000:44:30

Ray is a general purpose distributed computing framework. Ray is used for reinforcement learning and other compute intensive tasks. It was developed at the Berkeley RISELab, a research and development lab with an emphasis on practical applications. Ion Stoica is a professor at Berkeley, and he joins the show to talk about the present and

The post Ray Ecosystem with Ion Stoica appeared first on Software Engineering Daily.

Tailscale: Private Networks with David Crawshaw30 Sep 202000:36:55

A private network connects servers, computers, and cloud instances. These networked objects are often separated by firewalls and subnets that create latency and complication. David Crawshaw is the CTO of Tailscale, a company that works to make private networks easier to build and simpler to configure and maintain. David joins the show to talk about

The post Tailscale: Private Networks with David Crawshaw appeared first on Software Engineering Daily.

TornadoVM: Accelerating Java with GPUs with Juan Fumero21 Sep 202000:43:11

The Java ecosystem is maturing. The GraalVM high performance runtime provides a virtual machine for running applications in a variety of languages. TornadoVM extends the Graal compiler with a new backend for OpenCL. TornadoVM allows the offloading of JVM applications onto heterogeneous hardware. Juan Fumero works on TornadoVM. He joins the show to talk about

The post TornadoVM: Accelerating Java with GPUs with Juan Fumero appeared first on Software Engineering Daily.

Release Apps with Tommy McClung21 Aug 202000:51:25

Every software company works off of several different development environments–at the very least there is staging, testing, and production. Every push to staging can be spun up as an application to be explored, tinkered with, and tested. These ad hoc spin-ups are known as release apps. A release app is an environment for engineers to

The post Release Apps with Tommy McClung appeared first on Software Engineering Daily.

Access Control Management with Fouad Matin and Dan Gillespie28 Jul 202000:48:32

Across a company, there is a wide range of resources that employees need access to. Documents, S3 buckets, git repositories, and many others. As access to resources changes across the organization, a history of the changes to permissions can be useful for compliance and monitoring. Indent is a system for simplifying access management across infrastructure.

The post Access Control Management with Fouad Matin and Dan Gillespie appeared first on Software Engineering Daily.

Shopify with Mike Shaver21 Nov 202301:04:19

Shopify is an e-commerce platform focused on enabling small businesses to sell online. The company was founded in 2006 and since then has become a core technology of online business infrastructure. Mike Shaver is a Distinguished Engineer at Shopify and previously worked at Facebook, Mozilla, Oracle and others. At Shopify he works on the core

The post Shopify with Mike Shaver appeared first on Software Engineering Daily.

Cortex: Microservices Management with Anish Dhar and Ganesh Datta20 Jul 202000:54:28

Managing microservices becomes a challenge as the number of services within the organization grows. With that many services comes more interdependencies–downstream and upstream services that may be impacted by an update to your service.  One solution to this problem: a dashboard and newsfeed system that lets you see into the health and changes across your

The post Cortex: Microservices Management with Anish Dhar and Ganesh Datta appeared first on Software Engineering Daily.

GitHub Mobile with Brian Lovin and Ryan Nystrom15 Jul 202000:47:11

GitHub has been a social network for developers for many years. Most social networks are centered around mobile applications, but GitHub sits squarely in a developer’s browser-based desktop workflow. As a result, the design of a mobile app for GitHub is less straightforward. GitHub did acquire a popular mobile client called GitHawk, which was developed

The post GitHub Mobile with Brian Lovin and Ryan Nystrom appeared first on Software Engineering Daily.

Multimesh with Luke Kysow14 Jul 202000:50:31

A service mesh provides routing, load balancing, policy management, and other features to a set of services that need to communicate with each other. The mesh can simplify operations across these different services by providing an interface to configure them.  There are lots of different vendors who offer service mesh technology: AWS has AppMesh, Google

The post Multimesh with Luke Kysow appeared first on Software Engineering Daily.

The Good Parts of AWS with Daniel Vassallo07 Jul 202000:57:03

AWS has over 150 different services. Databases, log management, edge computing, and lots of others. Instead of being overwhelmed by all of these products, an engineering team can simplify their workflow by focusing on a small subset of AWS services–the defaults. Daniel Vassalo is the author of The Good Parts of AWS. An excerpt from

The post The Good Parts of AWS with Daniel Vassallo appeared first on Software Engineering Daily.

Tilt: Kubernetes Tooling with Dan Bentley08 Jun 202000:50:14

Kubernetes continues to mature as a platform for infrastructure management. At this point, many companies have well-developed workflows and deployment patterns for working with applications built on Kubernetes. The complexity of some of these deployments may be daunting, and when a new employee joins a company, that employee needs to get quickly onboarded with the

The post Tilt: Kubernetes Tooling with Dan Bentley appeared first on Software Engineering Daily.

Kubernetes vs. Serverless with Matt Ward29 May 202000:44:14

Kubernetes has become a highly usable platform for deploying and managing distributed systems.  The user experience for Kubernetes is great, but is still not as simple as a full-on serverless implementation–at least, that has been a long-held assumption. Why would you manage your own infrastructure, even if it is Kubernetes? Why not use autoscaling Lambda

The post Kubernetes vs. Serverless with Matt Ward appeared first on Software Engineering Daily.

Distributed Systems Research with Peter Alvaro28 May 202000:48:27

Every software company is a distributed system, and distributed systems fail in unexpected ways.  This ever-present tendency for systems to fail has led to the rise of failure testing, otherwise known as chaos engineering. Chaos engineering involves the deliberate failure of subsystems within an overall system to ensure that the system itself can be resilient

The post Distributed Systems Research with Peter Alvaro appeared first on Software Engineering Daily.

AWS Virtualization with Anthony Liguori15 May 202000:08:15

Amazon’s virtual server instances have come a long way since the early days of EC2. There are now a wide variety of available configuration options for spinning up an EC2 instance, which can be chosen from based on the workload that will be scheduled onto a virtual machine. There are also Fargate containers and AWS

The post AWS Virtualization with Anthony Liguori appeared first on Software Engineering Daily.

Cloudburst: Stateful Functions-as-a-Service with Vikram Sreekanti23 Apr 202000:52:45

Serverless computing is a way of designing applications that do not directly address or deploy application code to servers. Serverless applications are composed of stateless functions-as-a-service and stateful data storage systems such as Redis or DynamoDB.  Serverless applications allow for scaling up and down the entire architecture, because each component is naturally scalable. And this

The post Cloudburst: Stateful Functions-as-a-Service with Vikram Sreekanti appeared first on Software Engineering Daily.

Reserved Instances with Aran Khanna10 Apr 202000:52:15

When a developer spins up a virtual machine on AWS, that virtual machine could be purchased using one of several types of cost structures. These cost structures include on-demand instances, spot instances, and reserved instances. On-demand instances are often the most expensive, because the developer gets reliable VM infrastructure without committing to long-term pricing. Spot

The post Reserved Instances with Aran Khanna appeared first on Software Engineering Daily.

A Different Monitoring Philosophy with Costa Tsaousis26 Oct 202300:48:39

Observability is becoming an increasingly competitive space in the software world. Many developers have heard of Datadog and New Relic, but there are a seemingly countless number of observability products out there. Costa Tsaousis (he/him) is the Founder and CEO of Netdata. His goal was to build an open-source platform that was high-resolution, real-time, and

The post A Different Monitoring Philosophy with Costa Tsaousis appeared first on Software Engineering Daily.

Google Cloud Networking with Lakshmi Sharma23 Mar 202000:43:57

A large cloud provider has high volumes of network traffic moving through data centers throughout the world. These providers manage the infrastructure for thousands of companies, across racks and racks of multitenant servers, and cables that stretch underseas, connecting network packets with their destination. Google Cloud Platform has grown steadily into a wide range of

The post Google Cloud Networking with Lakshmi Sharma appeared first on Software Engineering Daily.

Go Networking with Sneha Inguva18 Feb 202000:51:25

A cloud provider gives developers access to virtualized server infrastructure. When a developer rents this infrastructure via an API call, a virtual server is instantiated on physical machines. That virtual server needs to be made addressable through the allocation of an IP address to make it reachable from the open Internet. When the virtual server

The post Go Networking with Sneha Inguva appeared first on Software Engineering Daily.

Replicated Software Delivery with Grant Miller and Marc Campbell28 Jan 202001:03:24

Distributed systems are required to run most modern enterprise software. Application services need multiple instances for scalability and failover. Large databases are sharded onto multiple nodes. Logging services, streaming frameworks, and continuous integration tools all require the orchestration of more than one server. Deploying a distributed system has historically been difficult because the nodes of

The post Replicated Software Delivery with Grant Miller and Marc Campbell appeared first on Software Engineering Daily.

Lyft Kubernetes with Vicki Cheung23 Jan 202000:42:55

The ridesharing infrastructure of Lyft has a high volume of traffic that is mostly handled by servers on AWS. When Vicki Cheung joined Lyft in 2018, the company was managing containers with an internally built container scheduler. One of her primary goals at the company was to move Lyft to Kubernetes. In today’s episode, Vicki

The post Lyft Kubernetes with Vicki Cheung appeared first on Software Engineering Daily.

Packet: Baremetal Infrastructure with Zachary Smith and Nathan Goulding15 Jan 202000:47:26

Cloud infrastructure is usually consumed in the form of virtual machines or containers. These VMs or containers are running on a physical host machine that is also running other VMs and containers. This is called multitenancy. Servers across cloud providers such as AWS have a high utilization because there are multiple virtual instances running on

The post Packet: Baremetal Infrastructure with Zachary Smith and Nathan Goulding appeared first on Software Engineering Daily.

Edge Computing Platform with Jaromir Coufal14 Jan 202000:48:07

Edge computing is the usage of servers that are geographically close to the client device. The first common use case for edge computing was CDNs: content-delivery networks. A content delivery network placed media files such as images and videos on multiple servers throughout the world. These are big files, and they take lots of bandwidth

The post Edge Computing Platform with Jaromir Coufal appeared first on Software Engineering Daily.

Amazon EC2 with Dave Brown08 Jan 202000:26:00

Amazon EC2 (Elastic Compute Cloud) is a virtualized server product that provides the user with scalable compute infrastructure. EC2 was created in 2006 as one of the first three AWS services along with S3 and Simple Queueing Service. Since then, EC2 has provided the core server infrastructure for many of the companies that have been

The post Amazon EC2 with Dave Brown appeared first on Software Engineering Daily.

Amazon Kubernetes with Abby Fuller07 Jan 202000:36:08

Amazon’s container offerings include ECS (Elastic Container Service), EKS (Elastic Kubernetes Service), and Fargate. Through these different offerings, Amazon provides a variety of ways that a user can manage Kubernetes clusters and standalone container instances. The choice of which containerization system to choose depends on the needs of the user, and the tradeoffs they want

The post Amazon Kubernetes with Abby Fuller appeared first on Software Engineering Daily.

Kubernetes Progress with Kelsey Hightower06 Jan 202000:54:07

When the Kubernetes project was started, Amazon Web Services was the dominant cloud provider. Most of the code that runs AWS is closed source, which prevents an open ecosystem from developing around AWS. Developers who deploy their application onto AWS are opting into a closed, controlled ecosystem, which has both costs and benefits. The software

The post Kubernetes Progress with Kelsey Hightower appeared first on Software Engineering Daily.

Kubernetes at Cruise with Karl Isenberg17 Dec 201901:04:35

Cruise is a company that is building a fully automated self-driving car service. The infrastructure of a self-driving car platform presents a large number of new engineering problems. Self-driving cars collect vast quantities of data as they are driving around the city. This data needs to be transferred from the cars onto cloud servers. The

The post Kubernetes at Cruise with Karl Isenberg appeared first on Software Engineering Daily.

Postman and the Growth of APIs with Joyce Lin17 Oct 202300:48:57

If you’re a developer, you’ve probably worked with an API, or application programming interface. An API is a set of rules for how to communicate with an applications or device. For example, when you build an app and want to use Stripe to handle payments, or use Slack to deliver notifications, it’s APIs that make

The post Postman and the Growth of APIs with Joyce Lin appeared first on Software Engineering Daily.

Linkerd Market Strategy with William Morgan06 Dec 201900:59:56

The container orchestration wars ended in 2016 with Kubernetes being the most popular open source tool for deploying and managing infrastructure. Since that time, most large enterprises have been implementing a “platform strategy” based around Kubernetes. A platform strategy is a plan for creating a consistent experience for software engineers working throughout an enterprise. At

The post Linkerd Market Strategy with William Morgan appeared first on Software Engineering Daily.

Istio Market Strategy with Zack Butcher05 Dec 201901:16:12

Kubernetes has created a widespread system for deploying and managing infrastructure. As Kubernetes has been increasingly adopted, companies are thinking about how to leverage that common layer of infrastructure. With the common infrastructure abstraction of Kubernetes, it becomes easier to adopt other abstractions that are uniform across the entire company.  This has created a market

The post Istio Market Strategy with Zack Butcher appeared first on Software Engineering Daily.

Heroku Infrastructure with Mark Turner04 Dec 201900:58:08

A cloud provider gives a developer low-cost compute infrastructure on-demand.  Cloud providers can be divided up into two categories: Layer 1 cloud providers and Layer 2 cloud providers. A Layer 1 cloud provider such as Amazon Web Services owns server hardware and sells compute infrastructure as a commodity. A Layer 2 cloud provider purchases compute

The post Heroku Infrastructure with Mark Turner appeared first on Software Engineering Daily.

© My Podcast Data