View all workshops

AWS Architecture Workshop

Trainer(s): Steffan Norberhuis, duration: 3 days (3x 8 hours)

This workshop will give engineers a deep dive into how to design their architecture on AWS. The workshop follows a 12-step process that builds an architecture from the ground up. It provides a design framework that you can apply immediately in your daily job. The framework is validated by over six years of experience consulting companies in setting up their AWS infrastructure. It introduces all the best practices in AWS. At the end of the workshop, you will be able to design and deploy your architecture for AWS the first time right.

Detailed description

The workshop combines practical experience with theory. As a participant, you will learn about all the AWS resources you need. And we will dive deeper. We will explore how these components are used in practice by teams and how they impact development so you can pick the AWS architecture that fits your project and avoid costly infrastructure migrations in the future. This combination allows you to make design decisions that your project needs to succeed.

We will deploy every step using Infrastructure as Code, covering all the best practices for infrastructure as code as we do so. This gives you hands-on experience with efficiently implementing the AWS architectures that you design. You can use the Infrastructure as Code from the workshop as examples of how to set up and use Infrastructure as Code in your daily work.

This workshop is completely different from other workshops. The goal is to teach you to use the best design patterns in AWS and give you the practical skills to do so. This goal is different from training you to pass a certification exam. Here are the three differences:

  1. We will practice a systematic approach to designing AWS architectures using best practices rather than knowing tidbits about everything.
  2. We will teach you to know what resources are recommended and what resources are considered to be obsolete.
  3. The workshop is focused on gaining the skills necessary to design production-grade architectures instead of the skills to answer multiple-choice answers.

The training augments learning for AWS Certifications. It teaches you everything you need to build AWS architecture. Because of this foundation, you will know why the material covered in AWS certification is important. You will be able to easily learn the information needed because you will know how it relates to other parts of AWS architecture.

What you will learn
You will learn the fundamentals of AWS architecture and, more importantly, you will get experience in actually designing and building it! Every module consists of theory about AWS, experience from the real world, and practical exercises. You will design the AWS architecture for realistic example organizations and deploy it using Infrastructure As Code.

Skills acquired in this training

The workshop covers the following modules:

  1. Accounts
  2. Identity Access Management
  3. Points of Presence
  4. Virtual Private Cloud
  5. Endpoints Selection
  6. Storing your Data
  7. Asynchronous messaging
  8. Picking Compute Resources
  9. CI/CD in AWS
  10. Observability of your Workload
  11. Securing your AWS architecture
  12. Optimizing for Cost

Course schedule

The course is 3 days with the following schedule:

  • Day 1: Accounts, Identity Access Management, Points of Presence, Virtual Private Cloud
  • Day 2: Endpoints, Storage, Events, Compute
  • Day 3: CI/CD, Operations, Security, Cost Savings

Workshop audience and size

This workshop is intended for anyone with some experience in developing software or setting up infrastructure. It combines theory and practice so that participants become well-rounded architects. The step-by-step process ensures nobody is overwhelmed and everybody can participate.

The workshop size is intended for 4 to 8 people. This size ensures the group is big enough to have good group discussions and there is enough room for me to provide individual support.

Prerequisites for participants

  • You can use the command line. We will use the command line to deploy Infrastructure as Code.
  • You can have basic coding skills. We will develop Infrastructure as Code.
  • You know how to use Git. We will use git for version control for Infrastructure as Code.

About the trainer
Steffan helps companies build better software faster. He consults on creating Agile teams that use DevOps to build Cloud Native on AWS. He focuses on building mission-critical services that innovate on customer value. His approach is team-centric to achieve durable change.

What others say about this training

Great workshop! The trainer was knowledgeable and enthousiastic and there was a good split between theory and hands-on exercises. Would definitely recommend!

Inspiring workshop. The trainer can really break AWS down into small chunks, understandable for beginners. Learned many things that I can immediately apply into practise, and start saving costs and building more reliable infrastructure for my organisation.

The trainer has a lot of knowledge and practical examples and talks about this enthusiastically. He is a patient instructor and takes the time for all individual questions. As far as I'm concerned, an indispensable workshop if you are interested in AWS architecture.

Practical details

Standard pricing for this training: EUR 2250,- ex VAT per attendee.
Please contact us for pricing for tailored content and for in house group trainings.

Trainings can be given in one of our offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich), on site at a client location, or (in some cases) remote. Training content can be tailored to meet your specific requirements.

Want to enroll or have a question? Contact us via mail at, give us a call at +31-85-0606886 or use the form below.