Software Engineering Daily
Spela

Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto

Software Engineering Daily

00:00

Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto

Software Engineering Daily

Technical interviews about software topics.

Software Engineering Daily

HashiCorp was founded seven years ago with the goal of building infrastructure tools for automating cloud workflows such as provisioning, secret management, and service discovery. Hashicorp’s thesis was that operating cloud infrastructure was too hard: there was a need for new tools to serve application developers. Hashicorp founders Mitchell Hashimoto and Armon Dadgar began releasing The post Scaling HashiCorp with Armon Dadgar and Mitchell Hashimoto appeared first on Software Engineering Daily.

Published

Play Episode

Related episodes Software Engineering Daily

Software Engineering Daily

Engineering Philosophy with Tyler Cowen
(NaN)
Tyler Cowen’s book Stubborn Attachments outlines a framework that individuals can use to make decisions grounded in economic philosophy. In his previous books, Tyler examined recent economic history. Stubborn Attachments gives his perspective for navigating the future. Tyler is a professor of economics at George Mason University. He is also the host of Conversations with The post Engineering Philosophy with Tyler Cowen appeared first on Software Engineering Daily....

en

Software Engineering Daily

Architects of Intelligence with Martin Ford
(NaN)
Artificial intelligence is reshaping every aspect of our lives, from transportation to agriculture to dating. Someday, we may even create a superintelligence–a computer system that is demonstrably smarter than humans. But there is widespread disagreement on how soon we could build a superintelligence. There is not even a broad consensus on how we can define The post Architects of Intelligence with Martin Ford appeared first on Software Engineering Daily....

en

Software Engineering Daily

Anatomy of Next: New World with Mike Solana
(NaN)
Mars is a cold, inhospitable planet far from earth. It presents one of the most complex challenges faced by engineers: how can we create a new world? To create a new world, first we have to get there. We can build new rockets with improved propulsion systems. We can build ships that allow us to The post Anatomy of Next: New World with Mike Solana appeared first on Software Engineering Daily....

en

Software Engineering Daily

Likewar: The Weaponization of Social Media with P.W. Singer
(NaN)
Social media has transformed our lives. It has also transformed how wars are fought. P.W. Singer’s new book “Likewar: The Weaponization of Social Media” describes the far-reaching impact of social media on the tactics and strategies used by military, business, and everyday citizens. We have all read about stories such as Russian bots and Cambridge The post Likewar: The Weaponization of Social Media with P.W. Singer appeared first on Software Engineering Daily....

en

Software Engineering Daily

Software Chasms with Martin Casado
(NaN)
Infrastructure software can be a great business. An infrastructure software company sells core technology to a large enterprise such as a bank or insurance company. This software has near zero marginal cost and generates a large annuity for the infrastructure software company. Once a bank has purchased your infrastructure software, the bank is likely to The post Software Chasms with Martin Casado appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubeflow: TensorFlow on Kubernetes with David Aronchick
(NaN)
When TensorFlow came out of Google, the machine learning community converged around it. TensorFlow is a framework for building machine learning models, but the lifecycle of a machine learning model has a scope that is bigger than just creating a model. Machine learning developers also need to have a testing and deployment process for continuous The post Kubeflow: TensorFlow on Kubernetes with David Aronchick appeared first on Software Engineering Daily....

en

Software Engineering Daily

TiDB: Distributed NewSQL with Kevin Xu
(NaN)
When a user interacts with an application to order a ride with a ridesharing app, the data for that user interaction is written to a “transactional” database. A transactional database is a database where specific rows need to be written to and read from quickly and consistently. Speed and consistency are important for applications like The post TiDB: Distributed NewSQL with Kevin Xu appeared first on Software Engineering Daily....

en

Software Engineering Daily

Storybook: UI Engineering with Zoltan Olah
(NaN)
React, Vue, and Angular are the most popular frontend JavaScript frameworks. Each of these frameworks lets frontend developers build components. A component is a high level visual abstraction that is used to compose a user interface. Frontend development has moved towards component-driven-development. At a typical technology company, a designer will put together a design file The post Storybook: UI Engineering with Zoltan Olah appeared first on Software Engineering Daily....

en

Software Engineering Daily

RSocket: Reactive Streaming Service Networking with Ryland Degnan
(NaN)
Netflix has thousands of service instances communicating with each other. When a Netflix client on a smartphone makes a request for a movie, that request hits Netflix’s backend, where the request is fulfilled by a chain of requests through different services. Services and clients communicate using several different interaction patterns. A service might send a The post RSocket: Reactive Streaming Service Networking with Ryland Degnan appeared first on Software Engineering Daily....

en

Software Engineering Daily

Prometheus Scalability with Bryan Boreham
(NaN)
Prometheus is an open source monitoring system and time series database. Prometheus includes a multi-dimensional data model, a query language called PromQL, and a pull model for gathering metrics from your different services. Prometheus is widely used by large distributed systems deployments such as Kubernetes and Cloud Foundry. Prometheus gathers metrics from your services by The post Prometheus Scalability with Bryan Boreham appeared first on Software Engineering Daily....

en

Software Engineering Daily

Spot Instances with Amiram Shachar
(NaN)
When a developer provisions a cloud server, that server is called an “instance”. These instances can be used for running whatever workload a developer has, whether it is a web application, a database, or a set of containers. The cloud is cheap to get started on. New applications with few users can often be hosted The post Spot Instances with Amiram Shachar appeared first on Software Engineering Daily....

en

Software Engineering Daily

Looker: Business Intelligence Platform with Daniel Mintz
(NaN)
If a business has been operating successfully for a few years, that business has accumulated a high volume of data. That data exists in spreadsheets, CSV files, log files, and balance sheets. Data might be spread across local files on a user’s laptop, databases in the cloud, or storage systems in an on-premise data center. The post Looker: Business Intelligence Platform with Daniel Mintz appeared first on Software Engineering Daily....

en

Software Engineering Daily

Human Sized Robots with Zach Allen
(NaN)
Robots are making their way into every area of our lives. Security robots roll around industrial parks at night, monitoring the area for intruders. Amazon robots tirelessly move packages around in warehouses, reducing the time and cost of logistics. Self-driving cars have become a ubiquitous presence in cities like San Francisco. For a hacker in The post Human Sized Robots with Zach Allen appeared first on Software Engineering Daily....

en

Software Engineering Daily

Notebooks at Netflix with Matthew Seal
(NaN)
Netflix has petabytes of data and thousands of workloads running across that data every day. These workloads generate movie recommendations for users, create dashboards for data analysts to study, and reshape data in ETL jobs, to make it more accessible across the organization. Over the last ten years, data engineering has become a key component The post Notebooks at Netflix with Matthew Seal appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kubernetes in China with Dan Kohn
(NaN)
Chinese Internet companies operate at a massive scale. WeChat has over a billion users and is widely used as the primary means of payment by urban Chinese consumers. Alibaba ships 12 million packages per day, which is four times the amount of Amazon. JD.com, a Chinese ecommerce company, has perhaps the largest production Kubernetes installation The post Kubernetes in China with Dan Kohn appeared first on Software Engineering Daily....

en

Software Engineering Daily

AWS Analysis with Corey Quinn
(NaN)
Amazon Web Services changed how software engineers work. Before AWS, it was common for startups to purchase their own physical servers. AWS made server resources as accessible as an API request, and has gone on to create higher-level abstractions for building applications. For the first few years of AWS, the abstractions were familiar. S3 provided The post AWS Analysis with Corey Quinn appeared first on Software Engineering Daily....

en

Software Engineering Daily

Zeit: Serverless Cloud with Guillermo Rauch
(NaN)
Serverless computing is a technique for deploying applications without an addressable server. A serverless application is running on servers, but the developer does not have access to the server in the traditional sense. The developer is not dealing with IP addresses and configuring instances of their different services to be able to scale. Just as The post Zeit: Serverless Cloud with Guillermo Rauch appeared first on Software Engineering Daily....

en

Software Engineering Daily

Cloud Events with Doug Davis
(NaN)
Functions-as-a-service allow developers to run their code in a “serverless” environment. A developer can provide a function to a cloud provider and the code for that function will be scheduled onto a container and executed whenever an event triggers that function. An “event” can mean many different things. It is a signal that something has The post Cloud Events with Doug Davis appeared first on Software Engineering Daily....

en

Software Engineering Daily

Multicloud with Ben Hindman
(NaN)
Most applications today are either deployed to on-premise environments or deployed to a single cloud provider. Developers who are deploying on-prem struggle to set up complicated open source tools like Kafka and Hadoop. Developers who are deploying to a cloud provider tend to stay within that specific cloud provider, because moving between different clouds and The post Multicloud with Ben Hindman appeared first on Software Engineering Daily....

en

Software Engineering Daily

Stateful Kubernetes with Saad Ali
(NaN)
In a cloud infrastructure environment, failures happen regularly. The servers can fail, the network can fail, and software bugs can crash your software unexpectedly. The amount of failures that can occur in cloud infrastructure is one reason why storage is often separated from application logic. A developer can launch multiple instances of their application, with The post Stateful Kubernetes with Saad Ali appeared first on Software Engineering Daily....

en

Software Engineering Daily

Kong API Platform with Marco Palladino
(NaN)
When a user makes a request to product like The New York Times, that request hits an API gateway. An API gateway is the entry point for an external request. An API gateway serves several purposes: authentication, security, routing, load balancing, and logging. API gateways have grown in popularity as applications have become more distributed, The post Kong API Platform with Marco Palladino appeared first on Software Engineering Daily....

en

Software Engineering Daily

Ubiquity6: Augmented Reality Platform with Ankit Kumar
(NaN)
Augmented reality glasses will let us walk through a world where the digital blends together with the physical. 3-D objects will be rendered and superimposed onto our field of vision, creating an environment for people to build applications we can hardly dream of today. These augmented reality glasses are probably three to five years away The post Ubiquity6: Augmented Reality Platform with Ankit Kumar appeared first on Software Engineering Daily....

en

Software Engineering Daily

Crossplane: Multicloud Control Plane with Bassam Tabbara
(NaN)
Cloud providers created the ability for developers to easily deploy their applications to servers on data centers. In the early days of the cloud, most of the code that a developer wrote for their application could run on any cloud provider, whether it was Amazon, Google, or Microsoft. These cloud providers were giving developers the The post Crossplane: Multicloud Control Plane with Bassam Tabbara appeared first on Software Engineering Daily....

en

Software Engineering Daily

Word2Vec with Adrian Colyer Holiday Repeat
(NaN)
Originally posted on 13 September 2017. Machines understand the world through mathematical representations. In order to train a machine learning model, we need to describe everything in terms of numbers.  Images, words, and sounds are too abstract for a computer. But a series of numbers is a representation that we can all agree on, whether The post Word2Vec with Adrian Colyer Holiday Repeat appeared first on Software Engineering Daily....

en

Software Engineering Daily

Self-Driving Deep Learning with Lex Fridman Holiday Repeat
(NaN)
Originally posted on 28 July 2017. Self-driving cars are here. Fully autonomous systems like Waymo are being piloted in less complex circumstances. Human-in-the-loop systems like Tesla Autopilot navigate drivers when it is safe to do so, and lets the human take control in ambiguous circumstances. Computers are great at memorization, but not yet great at The post Self-Driving Deep Learning with Lex Fridman Holiday Repeat appeared first on Software Engineering Daily....

en