Full-Stack Rust

Full-stack architecture

A full-stack system should have explicit boundaries even when one language is used throughout. Keep browser input untrusted and validate it at the API boundary.

LayerResponsibility
UIInteraction and presentation
APIAuthentication, validation and transport
DomainBusiness rules
PersistenceDurable data
Lesson complete?Use the next lesson to continue the learning path.