Skip to content

AWS Lambda Application Architecture

19.12.2022

During the annual training camp, we implemented an AWS Lambda application architecture on code from Ethan Garofolo's Book «Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS».

AWS Lambda Application-ArchitectureAWS Lambda Application-Architecture

Resources

GitHub repository, Lukas Akermann

Book «Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS» by Ethan Garofolo

Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled. Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith.

CDK for Terraform

Cloud Development Kit for Terraform (CDKTF) allows you to use familiar programming languages to define and provision infrastructure. This gives you access to the entire Terraform ecosystem without learning HashiCorp Configuration Language (HCL) and lets you leverage the power of your existing toolchain for testing, dependency management, etc.

Vue

Vue is a JavaScript framework for building user interfaces. It builds on top of standard HTML, CSS, and JavaScript and provides a declarative and component-based programming model that helps you efficiently develop user interfaces, be they simple or complex.

AWS Icons for PlantUML

PlantUML images, sprites, macros, and other includes for Amazon Web Services (AWS) services and resources. Used to create PlantUML diagrams with AWS components.