Leveling a Serverless application’s design using Hexagonal architecture
summary
Hexagonal design isolates business logic as a simple contract so the same core runs in AWS Lambda, on an IoT edge box and behind S3 or DynamoDB triggers; port adapters translate payloads and errors. Built an H1 device that creates maps in three minutes with precision less than 5 centimeters. Migrated an Apollo/Express GraphQL service to serverless in less than a week, cutting always‑on server cost and reducing food‑waste handling. A small middleware called lambda factory stitches event types to adapters so code stays portable and testable.
AI-written summary · about
chapters (4)
related talks
27mImplementing Hexagonal Arch in Serverless Apps
35mPatterns for efficient serverless development
23mSimplifying design complexities using Serverless Architecture on AWS
39mBuilding Highly Scalable Microservices with Serverless
55mHow serverless impacts design -
23mFrom 1 to 101 Lambda Functions in Production: Evolving a Serverless Architecture–Slobodan Stojanovic
41mYou Don’t Want to Build a Serverless Monolith
41mTechnology mix: Around the serverless in 180 days
