The Software Architecture Checklist

A FREE guide for building robust, scalable software systems

The Software Architecture Checklist

Making the right architectural decisions at the start of your project is incredibly important, because changing things later in the project is often cumbersome and expensive.

The Software Architecture Checklist is a complete list of things to consider for your software project. It contains tips about choosing the right database, which type of cloud resources you need, whether you should start with a monolithic application or with microservices, how different parts of your application should communicate, which architectural patterns to choose, but also tips that help you make sure your architecture is cost-effective and doesn't use a bunch of unnecessary and expensive resources.

It's based on my own experience building and deploying several complete software systems in my (startup) companies and it will help you avoid many mistakes I made in the past.

Simply enter your email address below, and you'll receive the checklist in your inbox right away:

When you sign up, you'll get an email from me regularly with additional free content. You can unsubscribe at any time.