Linkedin

  • Home >
  • Structure a Python project in hexagonal architecture using AWS Lambda

Structure a Python project in hexagonal architecture using AWS Lambda

Project Overview

Project Detail

This pattern shows how to structure a Python project in hexagonal architecture by using AWS Lambda. The pattern uses the AWS Cloud Development Kit (AWS CDK) as the infrastructure as code (IaC) tool, Amazon API Gateway as the REST API, and Amazon DynamoDB as the persistence layer. Hexagonal architecture follows domain-driven design principles. In hexagonal architecture, software consists of three components: domain, ports, and adapters. For detailed information about hexagonal architectures and their benefits, see the guide Building hexagonal architectures on AWS.

https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/structure-a-python-project-in-hexagonal-architecture-using-aws-lambda.html?did=pg_card&trk=pg_card

To know more about this project connect with us

Structure a Python project in hexagonal architecture using AWS Lambda