Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From Zero to Application Delivery with NixOS - Philly ETE 2016

ChariotSolutions via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive approach to managing configurations and infrastructure in microservice architectures through this conference talk. Learn how to overcome operational challenges in CI/CD environments and production deployments using immutable infrastructure principles and a powerful toolchain. Discover techniques for defining infrastructure as code alongside application code, enabling repeatable configurations, ephemeral testing environments, consistent CI/CD setups, and transparent dependency management. Gain insights into the Nix ecosystem and its benefits for achieving reliable software delivery, including repeatable development environments, consistent CI dependencies, diffable dependencies, predictable deployments, and improved security auditing. Understand the tradeoffs and advantages of this approach, and get guidance on next steps for implementing these practices in your own projects.

Syllabus

Intro
From Zero to Application Delivery
% whoami
Agenda
Convergent Mayhem
Why care about reliability now?
More Services
More Environments
More Persistence
Problem: Software Delivery
Requirements: Optimize for .
So what yields reliability?
What allows you to reason about code?
Functions have inputs (Scala)
Functions have inputs (Nix)
Packages have inputs (Nix)
Functions return a result (Nix)
Only depend on inputs (Nix)
Return same result given same inputs
The Big idea
Questions so far?
Mainstream Package Management
Violates RT
Alternative Approaches
What Nix does ...
Nix Ecosystem
Repeatable Dev Envs
Consistent CI Deps
Diff Dependencies
Predictable Deploys
Test Machine Config (VM)
Module Integration Testing
Security Auditing
Tradeoffs
Benefits
The Win!
What Next?
Where to Next?

Taught by

ChariotSolutions

Reviews

Start your review of From Zero to Application Delivery with NixOS - Philly ETE 2016

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.