Shipping Rust

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Shipping Rust

Coursera · Intermediate ·☁️ DevOps & Cloud ·1mo ago

Key Takeaways

Takes a Rust crate from a laptop build to a production-grade artifact that ships through a gate

Original Description

Take a Rust crate from a "works on my machine" laptop build to a production-grade artifact that ships through a gate no one can bypass. The course walks through a real 3-crate ETL workspace — etl-core, etl-cli, and etl-bench — built around clap derive macros, a tuned `[profile.release]`, and a multi-stage Dockerfile that drops a 1.8 GB rust:latest image to a 6 MB scratch+musl container with no shell to attack. You then wire pmat, bashrs, forjar, and pv onto the standard fmt + clippy + test + 100% coverage + audit + deny stack — because a green build badge is misleading when an agent wrote half the code. A five-job GitHub Actions matrix runs stable, beta, and Minimum Supported Rust Version on Linux, macOS, and Windows in parallel, with cached cold builds reduced to two-minute incremental ones. You close with criterion — warmup, statistical sampling, the HTML report — and a regression gate that fails the build on a measurable throughput drop. Every concept is tied to runnable code and Provable contracts in the case-study repo.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Run the Readiness Audit Before You Flip DNS
Run a readiness audit before flipping DNS to catch critical bugs and prevent downtime
Dev.to · Jeremy Longshore
📰
Automate Deployment Testing | 🏗️ Build A Version Management System
Learn to automate deployment testing and build a version management system to streamline your development workflow
Dev.to · Ntombizakhona Mabaso
📰
Cómo probar correos de aprobación en Terraform sin tocar bandejas reales
Learn to test approval emails in Terraform without touching real inboxes, ensuring infrastructure flow validation and trazabilidad
Dev.to · Alex Carter
📰
Elasticsearch LogsDB: A Simple Change That Reduced Storage by 40%
Learn how Elasticsearch's LogsDB reduced storage by 40% with a simple change, and apply similar strategies to your own logging infrastructure
Medium · DevOps
Up next
Containers on Amazon ECS with Mama J
AWS Developers
Watch →