Search overlay panel for performing site-wide searches
Salesforce (Heroku) Named a Leader. Learn More!

Software Engineering Daily

Software Engineering Daily

A daily podcast hosted by Jeff Meyerson that covers everything related to software engineering, from machine learning to bitcoin, bootcamps to hackathons, data science to databases, and more. The show hosts a wide variety of technical interviews about software topics.

Share This

Software Engineering Daily • December 4th, 2019

Mark Turner, an engineer at Heroku, joins the Software Engineering Daily show to discuss the architecture and engineering of a Layer 2 cloud provider, of which they were the first. Heroku is built on top of Amazon Web Services, and the core compute infrastructure is built on top of a pool of EC2 virtual machines that are continually scheduled with applications that users create on Heroku.

  • infrastructure
  • cloud
  • PaaS

Share This

Software Engineering Daily • May 6th, 2019

Relational databases such as Postgres are often used for critical workloads, such as user account data. To run a relational database service in the cloud requires a cloud provider to set up a highly durable, highly available system.

Jon Daniel is an infrastructure engineer at Heroku. Jon joins Software Engineering Daily to describe the engineering and operations required to build a managed relational database service.

Transcript Available

  • postgres

Share This

Software Engineering Daily • August 2nd, 2017
Continuous delivery is a model for deploying small, frequent changes to an application. In a continuous delivery workflow, code changes that are pushed to a repository set off a build process that spins up a new version of the application.
  • Continuous Delivery
  • Heroku Flow

Share This

Software Engineering Daily • February 28th, 2017
Andrew Gwozdziewycz is an operational experience engineer with Heroku. He talks about how Heroku build Autoscaling in this episode, and how Heroku’s metrics pipeline - using Kafka and Cassandra - supports the high volume of health check data.
  • Autoscaling
  • Data health check

Share This

Software Engineering Daily • October 25th, 2016
Tom Crayford is an engineer at Heroku, where he helped engineer the recent Heroku Kafka product, which is a managed version of Apache Kafka. He talks about the use cases of Kafka and how to build Kafka as a cloud service at scale in this podcast.
  • Apache Kafka
  • distributed systems
  • Kafka on Heroku

Share This