Using hexagonal architectures in our Serverless solutions to ensure clean separation of code and infrastructure; with examples written in the AWS CDK and TypeScript.
The article can be found here: https://leejamesgilmore.medium.com/serverless-clean-architecture-code-with-domain-driven-design-852796846d28
Part two of the article code repo can be found here: https://github.com/leegilmorecode/clean-serverless-code-part-2
To deploy the solution please look at the steps in the article linked above.
** The information and code provided are my own and I accept no responsibility on the use of the information. **