19.1 Simplyfing Complexity Using Infrastructure as Code (IaC)

  • Servers should be cattle, not pets.

  • Alex recommended a two-dimensional Dev/Test/Prod setup

    • IT/Admin group make changes to the platform in a staging environment.

    • Data scientists are never granted access to the staging environments and must complete all of their work in the IT/Admin production environment.

  • The ideal approach to migrate servers and apps from staging to production is to use IaC and CI/CD to ensure that code changes always make it into production at the proper time.