Ship It! Cloud, SRE, Platform Engineering

Building fully declarative systems with Nix


Listen Later

Vincent Ambo –the person behind nixery.dev, tvl.fyi, and a former Google engineer– shares his take on monorepos, Nix, and fully declarative systems without any Flux, Argo or Kubernetes.

While the tooling is impressive, it’s the principles behind it that captivated Gerhard’s imagination. Vincent has a rather interesting take on the monorepository idea, including one change - one version - one deploy. There are a lot of interesting links in the show notes, including all the code that Vincent uses to manage infrastructure.

As a result of this conversation, Gerhard is running Nix on one of his Macs, and also started experimenting with his first NixOS production instance.

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.
  • FireHydrantThe 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
  • MongoDBAn 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
  • GitLabThe DevOps platform that empowers organizations to maximize the overall return on software development by delivering software faster, more efficiently, while strengthening security and compliance. Identify and address blockers immediately, focus on delivering value — not maintaining integrations, automate security and compliance. Get started with their free tier (no credit card required). Learn more at about.gitlab.com/solutions/devops-platform
  • Featuring:

    • Vincent Ambo – Website, GitHub, LinkedIn
    • Gerhard Lazu – Website, GitHub, LinkedIn, X

    Show Notes:

    • Nixery - just-in-time container images via the Nix package manager
    • Nixery: Improved Layering Design
    • Nix, The One Pager - (more or less) one page introduction to Nix, the language
    • NixOS - Reproducible builds and deployments
    • Tvix: We are rewriting Nix
    • Feature Request: Bring nix builds to buildkit
    • buildGo - an alternative Nix build system for Go
    • The Virus Lounge - TVL - build systems and monorepo socialising in the year of the pandemic
    • TVL Code Reviews
    • TVL Monorepo - Gerrit
    • Just One Single History - JOSH - combines the advantages of monorepos with those of multirepos
    • 🗂One Minute Presubmits - Eric Burnett, Google - London Build Meetup 2019
    • Trustix: Solving trust in binary distribution and software builds
    • Trustix: Distributed trust and reproducibility tracking for binary caches
    • Something missing or broken? PRs welcome!

      ...more
      View all episodesView all episodes
      Download on the App Store

      Ship It! Cloud, SRE, Platform EngineeringBy Changelog Media

      • 4.5
      • 4.5
      • 4.5
      • 4.5
      • 4.5

      4.5

      19 ratings


      More shows like Ship It! Cloud, SRE, Platform Engineering

      View all
      Risky Business by Patrick Gray

      Risky Business

      362 Listeners

      Planet Money by NPR

      Planet Money

      30,850 Listeners

      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      285 Listeners

      LINUX Unplugged by Jupiter Broadcasting

      LINUX Unplugged

      263 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      630 Listeners

      Soft Skills Engineering by Jamison Dance and Dave Smith

      Soft Skills Engineering

      271 Listeners

      AWS Podcast by Amazon Web Services

      AWS Podcast

      200 Listeners

      CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

      CoRecursive: Coding Stories

      185 Listeners

      Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

      Kubernetes Podcast from Google

      182 Listeners

      Practical AI by Practical AI LLC

      Practical AI

      196 Listeners

      The Real Python Podcast by Real Python

      The Real Python Podcast

      137 Listeners

      2.5 Admins by The Late Night Linux Family

      2.5 Admins

      89 Listeners

      Hard Fork by The New York Times

      Hard Fork

      5,367 Listeners

      Oxide and Friends by Oxide Computer Company

      Oxide and Friends

      47 Listeners

      Fork Around And Find Out by Justin Garrison & Autumn Nash

      Fork Around And Find Out

      17 Listeners