January 5, 2021

Architecture, Cloud and Serverless

I had some follow-on thoughts after my post on Microservices: Distributed Data Patterns that I wanted to share.
I came across Jeremy Daly’s detailed article on Higher Performing Microservices, that built on the sync vs async discussion, and then his other article on Serverless Microservice Patterns for AWS that shares 19 common patterns for building microservices, with both sync and async communications, all on AWS.

I then also came across this article on Architecture and the AWS CDK (when I started learning Python) that builds on the patterns from Jeremy, but makes the implementation details more concrete by building it using CDK. I love the tagline

How AWS CDK released this Architect from 'the ivory tower

and what the role of the architect is when working with developers (see my related post on Making Software Architecture Matter)

To understand where the developers are headed to pave some architectural runway