Architecture Styles: sign up for the Choosing The Right Architecture Workshop!

Software Architecture Courses & Workshops / The Academy

Architecture Styles: sign up for the Choosing The Right Architecture Workshop!

Choosing the right architecture style is crucial to guarantee the success of any application. Whether starting a new greenfield application or analyzing the vitality of an existing application, one of the decisions an architect must make is which architecture style to use (or to refactor to).


Choosing The Right Architecture Workshop: a hands-on workshop by Mark Richards

We’ve a huge new exciting online course coming up at Apium Academy. Next July 9th, Mark Richards, a hands-on software architect & founder of, author of numerous technical books and videos from O’Reilly & a regular speaker at hundreds of conferences/workshops for software developers and architects around the world, is giving a Software Architecture Workshop.

This hands-on online workshop teaches how to identify the right architecture choice for your project, how to analyze the requirements for your project & how to choose an architecture style to use for your situation.

During the workshop, students will learn how to analyze requirements to make the right choice about which architecture style is right (Microservices, Service-Based, Microkernel, Pipeline, Layered, Space-Based, Event-Driven, SOA). Having the right architecture style in place is essential to the success of any application, big or small.


New online format: a practical approach

We always listen to our students feedback so we can keep improving. One of the most recurrent wishes from our students due to COVID-19 situation, is to offer online practical workshops.

So, the workshop will consist of a total of 1 session of 3 hours. It will be a hands-on workshop with practical exercises focused on applying the acquired knowledge. With that structure in mind, here’s the resulting course outline:


Choosing The Right Architecture Workshop Outline:

Determining Architecture Characteristics
– Cart Before The Horse Anti-Pattern
– Translating Business Drivers and Concerns
– Hands-on Exercises

Architecture Style Classification
– Why Architecture Styles are Important
– Monolithic Architectures
– Distributed Architectures

Architecture Styles and Tradeoffs
– Layered Architecture
– Modular Monolith
– Microkernel Architecture
– Microservices Architecture
– Service-Based Architecture
– Event-Driven Architecture

Domain to Architecture Isomorphism
– What is it?
– Examples

Case Studies: Selecting an Architecture Style
– Hands-on Exercises


How to enroll?

You have two methods to enroll to the Choosing The Right Architecture Online Workshop: contacting us, or via Xing, a 100% secure platform where you’ll be able to do the payment right away. Price: 100€

Leave your thought here

Your email address will not be published. Required fields are marked *

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar