I have been working in a very excited project for two years that's all on AWS serverless and managed services. I think that I learnt pretty much and wrote an article to share some of the things, starting with the structuring and architecture of serverless systems in the cloud.
- Multi-Account strategy
- Staging in the cloud
- Organising resources in business related (domain) and technical deployment units
- Event-driven, asynchronous communication vs synchronous Lambda invokes
- How to approach your REST API(s) and UI(s)
There's probably a lot of different articles in different perspectives on serverless systems on the internet. But this is mine and I'm really interested in other peoples feedback!