Sinopsis
Episodes about building and scaling large software projects
Episodios
-
Infrastructure Monitoring with Mark Carter
14/08/2018 Duración: 49minAt Google, the job of a site reliability engineer involves building tools to automate infrastructure operations. If a server crashes, there is automation in place to create a new server. If a service starts to receive a high load of traffic, there is automation in place to scale up the instances of that service. In The post Infrastructure Monitoring with Mark Carter appeared first on Software Engineering Daily.
-
GitOps: Kubernetes Continuous Delivery with Alexis Richardson
13/08/2018 Duración: 42minContinuous delivery is a way of releasing software without requiring software engineers to synchronize during a release. Over the last decade, continuous delivery workflows have evolved as the tools have changed. Jenkins was one of the first continuous delivery tools and is still in heavy use today. Netflix’s open sourced Spinnaker has also been widely The post GitOps: Kubernetes Continuous Delivery with Alexis Richardson appeared first on Software Engineering Daily.
-
Klarna Engineering with Marcus Granström
10/08/2018 Duración: 44minKlarna is a payments company headquartered in Sweden. Since being established in 2005 it has grown to handling $21 billion in online sales in 2017. Roughly 40% of all e-commerce sales in Sweden go through Klarna. Klarna’s original differentiator was that it allowed users to checkout of e-commerce stores without entering in credit card information. The post Klarna Engineering with Marcus Granström appeared first on Software Engineering Daily.
-
Stripe Engineering with Raylene Yung
09/08/2018 Duración: 41minStripe is a payments API that allows merchants to transact online. Since the creation of the payments API, Stripe has expanded into adjacent services such as fraud detection, business management, and billing. These other verticals leverage the existing customer base and infrastructure that Stripe has developed from the success of their payments business. Raylene Yung The post Stripe Engineering with Raylene Yung appeared first on Software Engineering Daily.
-
GraalVM with Thomas Wuerthinger
03/08/2018 Duración: 48minJava programs compile into Java bytecode. Java bytecode executes in the Java Virtual Machine, a runtime environment that compiles that bytecode further into machine code, and optimizes the runtime by identifying “hot” code paths and keeping those hot code paths executing quickly. The Java Virtual Machine is a popular platform for building languages on top The post GraalVM with Thomas Wuerthinger appeared first on Software Engineering Daily.
-
Edge Kubernetes with Venkat Yalla
30/07/2018 Duración: 50min“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 Duración: 52minEnterprises 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 Enterprise with Aparna Sinha appeared first on Software Engineering Daily.
-
Git Vulnerability with Edward Thomson
17/07/2018 Duración: 50minGit 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 Software Engineering Daily.
-
Shopify Infrastructure with Niko Kurtti
27/06/2018 Duración: 48minShopify 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 appeared first on Software Engineering Daily.
-
Function Platforms with Chad Arimura and Matt Stephenson
26/06/2018 Duración: 46min“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 and Matt Stephenson appeared first on Software Engineering Daily.
-
Build a Bank: Monzo with Richard Dingwall
25/06/2018 Duración: 49minWhen 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: Monzo with Richard Dingwall appeared first on Software Engineering Daily.
-
Rust Networking with Carl Lerche
19/06/2018 Duración: 46minRust 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 on Software Engineering Daily.
-
Container Storage with Jie Yu
06/06/2018 Duración: 52minA 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 appeared first on Software Engineering Daily.
-
Container Native Development with Ralph Squillace
30/05/2018 Duración: 48minContainers 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 post Container Native Development with Ralph Squillace appeared first on Software Engineering Daily.
-
Container Security with Maya Kaczorowski
22/05/2018 Duración: 40minDeploying 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 first on Software Engineering Daily.
-
Alexa Voice Design with Paul Cutsinger
18/05/2018 Duración: 55minVoice 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 first on Software Engineering Daily.
-
Gloo: Function Gateway with Idit Levine
16/05/2018 Duración: 50minGloo 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 Daily.
-
Cluster Schedulers with Ben Hindman
11/05/2018 Duración: 01h01minMesos 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 appeared first on Software Engineering Daily.
-
Affirm Engineering with Libor Michalek
07/05/2018 Duración: 53minWhen 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 on Software Engineering Daily.
-
Superpedestrian Robotic Wheel / Infrastructure at HubSpot Meetup Talks
05/05/2018 Duración: 01h02minSuperpedestrian 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 Superpedestrian Robotic Wheel / Infrastructure at HubSpot Meetup Talks appeared first on Software Engineering Daily.