Sinopsis
Episodes about building and scaling large software projects
Episodios
-
Earthly: Build Automation with Vlad Ionescu
01/03/2021 Duración: 50minBuild automation tools automate the process of building code, including steps such as compiling, packaging binary code, and running automated tests. Because of this, build automation tools are considered a key part of a continuous delivery pipeline. Build automation tools read build scripts to define how they should perform a build. Common build scripts include The post Earthly: Build Automation with Vlad Ionescu appeared first on Software Engineering Daily.
-
Multi-Prem Software Delivery and Management with Grant Miller
25/02/2021 Duración: 55minModern 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 Joshi
24/02/2021 Duración: 55minCloud 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 Mathur
17/02/2021 Duración: 45minIn 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-Smith
11/02/2021 Duración: 51minServerless 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 Graf
02/02/2021 Duración: 56minCilium 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 Rose
27/01/2021 Duración: 53minMicroservices 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 Brown
12/01/2021 Duración: 48minCost 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 McMullen
06/01/2021 Duración: 34minServerless 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/12/2020 Duración: 50minOriginally 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/12/2020 Duración: 46minOriginally 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.
-
Microservice Routing with Tobias Kunze Briseño
12/11/2020 Duración: 43minMicroservices 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 Christensen
11/11/2020 Duración: 48minNetlify 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 Thangavelu
21/10/2020 Duración: 42minCloud 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 Talledo
16/10/2020 Duración: 45minContainers 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 Efftinge
14/10/2020 Duración: 38minDevelopment 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 Stoica
01/10/2020 Duración: 44minRay 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 Crawshaw
30/09/2020 Duración: 36minA 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 Fumero
21/09/2020 Duración: 43minThe 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 McClung
21/08/2020 Duración: 51minEvery 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.