Ship It! Cloud, SRE, Platform Engineering

Ship It! Cloud, SRE, Platform Engineering

By Changelog MediaTechnology
Download on the App Store

Ship It! Cloud, SRE, Platform Engineering episodes

  • Optimising sociotechnical systems

    Today we are talking how to optimise sociotechnical systems with Ben Ford, founder & CEO of Mission Control. The correct order is: people, process & technology. The tools are important, and we talk about specific ones in the second half of this episode, but there are rules and principles that govern how people interact, and we need to start there.

    Join the discussion

    Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

    Sponsors:

    • Sourcegraph – Transform your code into a queryable database to create customizable visual dashboards in seconds. Sourcegraph recently launched Code Insights — now you can track what really matters to you and your team in your codebase. See how other teams are using this awesome feature at about.sourcegraph.com/code-insights
  • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
  • Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
  • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
  • Featuring:

    • Ben Ford – Website, GitHub, LinkedIn, X
    • Gerhard Lazu – Website, GitHub, LinkedIn, X

    Show Notes:

    • 🎧 Ship It! #4 OODA for operational excellence
    • 🎬 The Paradox of Control - NATO C2COE C2 Webinar 2021 - Ben Ford
    • Mission ctrl - Organisation engineering as a service
    • Strapi - Next.js Corporate Starter
    • Appsmith - Open source framework to build internal tools
    • Metabase - Business Intelligence
    • Cube.dev - Open Source Headless Business Intelligence
    • Causal.app - Business Planning Platform
    • The Orbit Model
    • Orbit - Community Growth Platform
    • n8n.io - Workflow Automation Platform
    • Hasura - Instant GraphQL on all your data
    • Railway.app - Bring your code, we’ll handle the rest.
    • Notion - One workspace. Every team.
    • Something missing or broken? PRs welcome!

      1 hr 9 min
    • Knative, Sigstore & swag (KubeCon EU 2022)

      This is the post-KubeCon CloudNativeCon EU 2022 week. Gerhard is talking to Matt Moore, founder & CTO of Chainguard about all things Knative and Sigstore.

      The most important topic is swag, because none has better stickers than Chainguard.

      The other topic is the equivalent of Let’s Encrypt for securing software.

      Join the discussion

      Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

      Sponsors:

      • Akuity – Akuity is a new platform (founded by Argo co-creators) that brings fully-managed Argo CD and enterprise services to the cloud or on premise. They’re inviting our listeners to join the closed beta at akuity.io/changelog. The platform is a versatile Kubernetes operator for handling cluster deployments the GitOps way. Deploy your apps instantly and monitor their state — get minimum overhead, maximum impact, and enterprise readiness from day one.
    • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
    • MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
    • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
    • Featuring:

      • Matt Moore – GitHub, LinkedIn, X
      • Gerhard Lazu – Website, GitHub, LinkedIn, X

      Show Notes:

      Something missing or broken? PRs welcome!

      49 min
    • Securing K8s releases (KubeCon EU 2022)

      Today we are at KubeCon CloudNativeCon EU 2022, talking to Adolfo García Veytia about securing Kubernetes releases. Adolfo is a Staff Software Engineer at Chainguard, and one of the technical leads for SIG release, meaning that he helps ship Kubernetes. You most likely know him as Puerco, and have seen first-hand his passion for securing software via SBOMs, cosign and SLSA. Puerco’s love for bikes and Chainguard are a great match 🚴‍♂️

      Join the discussion

      Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

      Sponsors:

      • MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
    • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
    • Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months.
    • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
    • Featuring:

      • Adolfo García Veytia – GitHub, LinkedIn, X
      • Gerhard Lazu – Website, GitHub, LinkedIn, X

      Show Notes:

      • KCCNCEU 2022: Make the Secure Kubernetes Supply Chain Work for You - Adolfo García Veytia, Chainguard
      • KCCNCEU 2022: Releasing Kubernetes Less Often and More Secure - The SIG Release Update - Adolfo García Veytia & Carlos Panato, Chainguard; Sascha Grunert, Red Hat; Stephen Augustus, Cisco
      • Kubernetes signals massive adoption of Sigstore for protecting open source ecosystem
      • kubectl plugin for signing Kubernetes manifest YAML files with sigstore
      • CLI utility to generate SPDX-compliant Bill of Materials manifests
      • Something missing or broken? PRs welcome!

        1 hr 8 min
      • Priyanka's Happy Hour (KubeCon EU 2022)

        Today we talk to Priyanka Sharma (E.D. at the Cloud Native Computing Foundation) about all things KubeCon Europe 2022. We start with Gerhard’s favourite subject - Priyanka’s Happy Hour - and then we switch focus to the conference.

        For many, this will be the first in-person KubeCon since 2019. As for Gerhard, he is not sure that he remember how airports work. If he succeeds, he looks forward to meeting some of you in Valencia. If not, send help.

        Join the discussion

        Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

        Sponsors:

        • Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months.
      • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
      • MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
      • Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
      • Featuring:

        • Priyanka Sharma – GitHub, LinkedIn, X
        • Gerhard Lazu – Website, GitHub, LinkedIn, X

        Show Notes:

        KubeCon + CloudNativeCon Europe 2022:

        • Schedule
        • Register - in-person or virtually
        • Health + Safety
        • Vaccines + Masks for Safe In-Person Events
        • Something missing or broken? PRs welcome!

          40 min
        • From Kubernetes to PaaS - now what?

          Today we talk to Mark Ericksen about all the things that we could be doing on the new platform - this is a follow-up to episode 50.

          Mark specialises in Elixir, he hosts the Thinking Elixir podcast, and he also helps make Fly.io the best place to run Phoenix apps, such as changelog.com. In the interest of holding our new platform right, we thought that it would be a great idea to talk to someone that does this all day, every day, for many years now.

          We touch up on how to run database migrations safely, and how to upgrade our application config to the latest Phoenix version. We also talked about some of the more advanced platform features that we may want to start leveraging, like the multi-region PostgreSQL.

          Join the discussion

          Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

          Sponsors:

          • MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
        • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
        • Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
        • Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
        • Featuring:

          • Mark Ericksen – Website, GitHub, LinkedIn, X
          • Gerhard Lazu – Website, GitHub, LinkedIn, X

          Show Notes:

          • Safe Ecto Migrations
          • Generate project template file diffs - including Phoenix configs
          • Kürt’s recommended way of exporting PostgreSQL db backups
          • Multi-region PostgreSQL
          • LiveBeats: Building a Social Music App With Phoenix LiveView
          • 🎬 Deploy Elixir and Phoenix globally on Fly.io in five minutes
          • 🎧 Thinking Elixir #93 - Preventing Service Abuse with Michael Lubas
          • Something missing or broken? PRs welcome!

            59 min
          • Kaizen! We are flying ✈️

            This is our 5th Kaizen where we talk about the next improvement to changelog.com: we are now running on Fly.io and our PostgreSQL is managed. This is a migration that many were curious about, including Simmy de Klerk, the person that requested this episode.

            After migrating all our media files to AWS S3 (check episode 40), we thought that this part was going to be easy. Plan met reality. Pull request 407 has all the details.

            We want to emphasise the type of partner relationships that we seek at Changelog & why they are important to us, as well as to our listeners. Honeycomb & Fly embody the principles that we care about, and Gerhard thinks that we are currently missing a Kubernetes partner.

            Join the discussion

            Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

            Sponsors:

            • Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code SHIPIT and get the team plan free for three months.
          • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
          • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
          • OpenZiti by NetFoundry – Programmable network overlay and associated edge components for application-embedded, zero-trust networking. Check it out at netfoundry.io/changelog
          • Featuring:

            • Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
            • Jerod Santo – GitHub, LinkedIn, Mastodon, X
            • Gerhard Lazu – Website, GitHub, LinkedIn, X

            Show Notes:

            • PR #407 - ✈️ Migrate changelog.com to Fly.io ✈️
            • changelog.com March 2022 - Requests & Bytes served
              changelog.com April INCOMPLETE 2022 - Requests & Bytes served
              changelog.com March 2022 - Miss latency 95pc
              changelog.com April INCOMPLETE 2022 - Miss latency 95pc

              Something missing or broken? PRs welcome!

              1 hr 8 min
            • Improving an eCommerce fulfilment platform

              Alex Sims, a Senior Software Engineer at James & James, an eCommerce fulfilment company, reached out to us about the Kaizen story of the third-party logistics (3PL) platform that he has been involved with for several years now.

              The system delivered 16 millions of orders in 10 years, and 4.5 million in the last year alone. All the numbers are going up, and there is only so much that a single PHP monolith deployed as VM images can handle. So how do you even start thinking about the architectural improvements, and inspire everyone involved to move towards better?

              We encourage you to look at the architectural diagrams in the show notes, especially the 10 year roadmap, and ask Alex for a blog post follow-up. While today’s episode was a good conversation starter, there is a lot that we did not have time to cover.

              Join the discussion

              Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!

              Sponsors:

              • Sourcegraph – Move fast, even in big codebases. Sourcegraph is universal code search for every developer and team. Easily search across all the code that matters to you and your organization: find example code, explore and read code, debug issues, and more. Head to info.sourcegraph.com/changelog and click the button “Try Sourcegraph now” to get started.
            • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
            • OpenZiti by NetFoundry – Programmable network overlay and associated edge components for application-embedded, zero-trust networking. Check it out at netfoundry.io/changelog
            • Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.
            • Featuring:

              • Alex Sims – LinkedIn, X
              • Gerhard Lazu – Website, GitHub, LinkedIn, X

              Show Notes:

              • James & James - eCommerce Fulfilment Services
              • ☝️ First improvement to the ecommerce fulfilment system ☝️
                ☝️ The 10 year roadmap that Alex imagines ☝️

                Something missing or broken? PRs welcome!

                1 hr 3 min
              • Launching Dagger

                In this episode we talk about launching Dagger with all four founders: Andrea, Eric, Sam & Solomon.

                While you may remember Sam & Solomon from episode 23, this time we assembled all four superheroes in this story and went deeper, covering nearly three years of refinements, the launch, as well as the world-class team & community that is coming together to solve the next problem of shipping software. Container images and Kubernetes are great steps in the right direction, but now it’s time for the next leap into the future.

                You can use Dagger to run your CI/CD pipelines locally, without needing to commit and push. You can also use Dagger as a Makefile alternative, which resonates with Gerhard, but go further and your perspective on documentation & automation may start shifting.

                Gerhard believes that this is the Docker moment of CI/CD.

                Join the discussion

                Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

                Sponsors:

                • OpenZiti by NetFoundry – Programmable network overlay and associated edge components for application-embedded, zero-trust networking. Check it out at netfoundry.io/changelog
              • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
              • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
              • MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
              • Featuring:

                • Andrea Luzzardi – GitHub, X
                • Eric Bardin – LinkedIn, X
                • Sam Alba – GitHub, X
                • Solomon Hykes – GitHub, X
                • Gerhard Lazu – Website, GitHub, LinkedIn, X

                Show Notes:

                • 🎧 Ship It #23: A universal deployment engine
                • 📰 Public launch announcement
                • 💬 Dagger launch discussion on Hacker News
                • ✨ dagger.io: A portable devkit for CI/CD pipelines
                • 🐙 dagger/dagger on GitHub
                • github.com/dagger/dagger stars after 3 days
                  Dagger Launch - NASDAQ billboard

                  Something missing or broken? PRs welcome!

                  1 hr 7 min
                • The Docker Swarm story

                  This episode was requested by Tyler Smith who feels that he may not need Kubernetes just yet. Tyler has a few questions about Docker & Docker Swarm, so Andrea Luzzardi, former Docker Swarm Lead, joins us today to answer them.

                  We talk about Docker Swarm beginnings, some of the challenges that it faced, and what Andrea’s recommendation is for Tyler’s journey with Docker Swarm.

                  After dedicating four years of his professional career to Docker Swarm, Andrea is the best person that Gerhard knows to talk about this subject. And guess what, the same thing happened now as it did at KubeCon 2015: Sam pointed to Andrea. It will all make sense in the first five minutes. This one is going to be fun!

                  Join the discussion

                  Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!

                  Sponsors:

                  • OpenZiti by NetFoundry – Programmable network overlay and associated edge components for application-embedded, zero-trust networking. Check it out at netfoundry.io/changelog
                • Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code JSPARTY and get the team plan free for three months.
                • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
                • Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
                • Featuring:

                  • Andrea Luzzardi – GitHub, X
                  • Gerhard Lazu – Website, GitHub, LinkedIn, X

                  Show Notes:

                  • Scale Testing Docker Swarm to 30,000 Containers (and 1,000 nodes) - November 2015
                  • 🎬 Docker Swarm and Kubernetes, KubeCon NA 2015
                  • 🎬 Docker Orchestration, Cloud Field Day 2016
                  • Speakerdeck: Heart of the SwarmKit: Topology Management, July 2016
                  • From Docker to Docker Swarm: The new changelog.com setup for 2019
                  • Something missing or broken? PRs welcome!

                    46 min
                  • A simpler alternative to cert-manager

                    Nabeel Sulieman, Senior Software Engineer at Vercel, talks about KCert, a simpler alternative to cert-manager that he built. Gerhard tried it out, and he thinks that Nabeel is onto something. If you want to see the video that they recorded, ping us on Twitter or Slack.

                    We love this story, especially the long-term approach of working on something that one truly believes in, and the only reason is because it’s fun. The world needs more people like Nabeel, and we hope that this episode inspires you to go all out, and do just that.

                    Join the discussion

                    Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today!

                    Sponsors:

                    • Shortcut – The first project management platform for software development that brings every team across the org together to build better products. More than 10,000 companies from all over the world use Shortcut to plan, collaborate, and build better software together.
                  • FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Try FireHydrant free for 14 days at firehydrant.io
                  • Raygun – Never miss another mission-critical issue again — Raygun Alerting is now available for Crash Reporting and Real User Monitoring, to make sure you are quickly notified of the errors, crashes, and front-end performance issues that matter most to you and your business. Set thresholds for your alert based on an increase in error count, a spike in load time, or new issues introduced in the latest deployment. Start your free 14-day trial at Raygun.com
                  • Rewatch – Rewatch gives product and engineering teams async superpowers and helps them move faster with greater clarity. Imagine all of your team’s videos, all in one place. Record, organize, and share the videos that your team needs to ship great work. Get started for free with 14-day trial at rewatch.com.
                  • Featuring:

                    • Nabeel Sulieman – Website, GitHub, LinkedIn, X
                    • Gerhard Lazu – Website, GitHub, LinkedIn, X

                    Show Notes:

                    • Sep 2020: cert-manager issue #3238 that kicked the KCert idea off
                    • Oct 2020: Kubernetes SSL certs the “Hard Way”
                    • Feb 2021: KCert in practice after a few months
                    • Mar 2021: KCert is ready for broader usage
                    • Feb 2022: KCert v1.0
                    • KCert today
                    • Something missing or broken? PRs welcome!

                      51 min

                    About Ship It! Cloud, SRE, Platform Engineering

                    From the publisher's feed

                    A podcast about everything that happens after \`git push\` Justin Garrison & Autumn Nash explore all things DevOps, infra, cloud & running apps in production. Whether you're cloud native, Kubernetes curious, a pro SRE, or just operating a VPS... you'll love coming along for the ride.