Serverless Consulting

To create a reliable, resilient and truly scalable serverless architecture you need to take a two-pronged approach.

Firstly, you need a technical vision in the form of a high-level architecture diagram. This is a top-down activity.

An architecture diagram represents a technical vision for the system. Without a solid architectural plan you risk creating a disorganised 'spaghetti system' which will quickly become hampered by technical debt.

​

Architecture diagrams are not fixed. Their purpose is to steer development in the right direction and, just like code, they need to evolve over time.

​

The second thing you need to do is write code that can scale. This a bottom-up activity.