10 Obstacles for Lift & Shift Architectures
The cloud is not only about greenfield projects. Over the last few years I have accompanied several enterprises in large migration projects from on-premises to the Amazon Web Services (AWS). This blog post gives an overview of typical obstacles for lift...Read more
AWS Month in Review: July 2020
The world of AWS changes fast. This review summarizes the most important news from July 2020. The roundup does not include version updates, region expansion news, and minor changes. Instead, we focus on the most important news. But not only that! Our mo...Read more
How do you choose the best storage option on AWS?
Choosing storage service is critical when designing a cloud architecture. Read on to learn about the characteristics, limitations, typical use cases, and a decision tree for the following options to store data on AWS: Instance Store provides low latenc...Read more
Run the AWS CLI v2 inside Docker
The last time I bought a new laptop, I decided to install it from scratch. My goal: keep the installation as clean as possible. Run anything inside Docker containers. Especially the development environments. I work for many clients. I often encounter si...Read more
Use multiple AWS accounts, but keep it simple!
Getting started with AWS is a challenge. Unlimited possibilities, competing solutions, and distractions. Even the first step to create an AWS account requires careful planning. AWS marketers promote the AWS Landing Zone solution. Consulting partners add...Read more
ECS Deployment Options - From rolling updates to blue-green and canary
“How often do you deploy to production?” - This is an important question as the best application is useless if you can’t deploy it. And being able to deploy regularly and automated is quite important.The Elastic Container Service (ECS) is used by many A...Read more
Resilient event-driven Serverless architectures: Isolate your dependencies
Most systems grow over time. Dependencies are added, and availability suffers. How can we design an event-driven serverless architecture that stays resilient if we add dependencies? In this blog post, I walk you through a real-world application that iso...Read more
Messaging on AWS
Previously, I compared all database options offered by AWS for you. In this post, I compare the available messaging options. The goal of messaging on AWS is to decouple the producers of messages from consumers. The messaging pattern allows us to process...Read more
Containers vs. Serverless: Thoughts About Your Cloud Strategy
There are many ways to build on AWS. When shaping the strategy for your organization, the following two options should be on your shortlist. Containers: Package your source code into containers and leverage AWS’s fully-managed services, providing the c...Read more
Review: API Gateway HTTP APIs - Cheaper and Faster REST APIs?
An API gateway acts as an API front-end that receives API requests from clients and forwards them to back-end services. Typically, an API gateway offers the following features: Throttling Billing Authentication and authorization Request validation Requ...Read more