YoVDO

From Zero to Application Delivery with NixOS - Philly ETE 2016

Offered By: ChariotSolutions via YouTube

Tags

DevOps Courses Microservices Courses Continuous Deployment Courses Continuous Integration Courses Configuration Management Courses Infrastructure as Code Courses

Course Description

Overview

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

Related Courses

Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
DevOps for Developers: How to Get Started
Microsoft via edX
Configuration Management on Google Cloud Platform
Google via Coursera
Windows Server 2016: Infrastructure
Microsoft via edX
Introduction to SAP HANA Administration
SAP Learning