The podcast discusses various improvements including moving from S3 to R2, implementing blue-green deployment, caching fixes, and migration to Fastly. They also talk about the potential acquisition of Dagger by GitHub, the importance of backup systems, and invite listeners to join their podcast community on Slack.
Read more
AI Summary
AI Chapters
Episode notes
auto_awesome
Podcast summary created with Snipd AI
Quick takeaways
The podcast highlights the importance of improving cost efficiency and backup strategies through migration to lower cost storage options like B2 and R2.
The hosts discuss planned upgrades for ChangeLog Nightly, including migrating to Ruby 2 and leveraging Docker for improved security and ease of deployment.
Deep dives
Migration to R2
The podcast episode discusses the migration from AWS S3 to R2 for storing static assets and MP3 files. The migration was motivated by cost considerations as the expenses were increasing significantly with S3. The transition to R2 was smooth and zero downtime was achieved. The podcast hosts also consider the possibility of using B2 for backup purposes due to its lower cost compared to S3. Additionally, they discuss the potential of setting up a backup service that mirrors R2 content to B2. The hosts also mention the use of Dagger and GitHub Actions for CI/CD pipelines, including the fallback options to GitHub runners and Kubernetes in case the primary setup on Fly stops working.
Improving Cost Efficiency and Backup Strategy
The podcast episode discusses the importance of improving cost efficiency and backup strategies. They explore options like migrating from S3 to B2 for lower storage costs, using R2 instead of S3 for free egress, and leveraging the dagger pipeline for better cost management. They also emphasize the importance of business continuity and the need for reliable backups. Additionally, the episode highlights the conversation around cloud observability and the potential benefits and challenges of using middleware.io for observability.
Upgrade and Enhancements for ChangeLog Nightly
The hosts discuss the upgrade and enhancements planned for ChangeLog Nightly. They mention the possibility of migrating ChangeLog Nightly to a Ruby 2 container and leveraging Docker for improved security and easier deployment. They also consider using Oban Web for observability and exploring clustering and Phoenix PubSub for better performance and scalability. The hosts express their interest in exploring the features of middleware.io for observability and the need for more SLOs (Service Level Objectives) in Honeycomb.
Gerhard joins us for the 11th Kaizen and this one might contain the most improvements ever. We’re on Fly Apps V2, we’ve moved from S3 to R2 & we have a status page now, just to name a few.
Changelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster!