Month 5-Production Architecture: Hexagonal, Zero-Copy I/O, Observability, Testing¶
Goal: by the end of week 20 you can (a) lay out a non-trivial service following hexagonal/ports-and-adapters and justify each boundary, (b) move bytes from a socket through a parser into application state without copying, (c) instrument a service end-to-end with tracing and OpenTelemetry, and (d) ship a test suite combining unit, integration, property-based, and fuzz harnesses.
Weeks¶
- Week 17 - Hexagonal Architecture and Domain Modeling in Rust
- Week 18 - Zero-Copy I/O and the Poll-Based Model
- Week 19 - Observability: tracing, metrics, OpenTelemetry
- Week 20 - Testing Strategy: Unit, Property, Fuzz, Miri, Integration