top of page

Our Workshops

Our industry-leading workshops are designed to quickly up-skill your team in crucial areas of the software development life cycle in a way that is applicable to real-life projects. With our workshops you get the following benefits:

  • We offer our workshops in-house or remote

  • All our workshops can be done in German or English

  • Flexible Pricing based on participants numbers

Building Distributed Systems

Our 2-day flagship course offers you with a best-in-class introduction to building distributed cloud-native systems.
The course contains:

  • Distributed Systems Trade-Offs

  • Designing Microservices

  • Inter-Service Communication Patterns

  • Understanding REST

  • Security

  • Scaling

  • Caching

  • and more

Designing & Building REST Services

REST is a deeply misunderstood and underutilised architectural pattern. In this 1-day course you'll learn: 

  • What is REST, what is it not

  • REST constraints and applicability

  • Resource Centric Design

  • Modern HATEOAS

  • Testing

Domain Driven Design

In this 2-day course we offer a deep dive into the wonderful world of Domain Driven Design and how to apply it to new or existing projects to reap its benefits. The course contains:

  • Benefits to applying DDD in your organisation

  • Understanding Domains, Sub-Domains, Bounded Context

  • Context Mapping

  • Entities, Value Objects, Aggregates

  • Architectural Patterns & Integration Patterns

  • Event Storming

Test-Driven Development

This workshop gives you the hands-on experience needed to apply TDD consistently and reap its full benefits. There are four modules, each one day long, which can be chosen to your liking.
The modules are:

  • Introduction to TDD

  • TDD in Legacy Systems

  • TDD with Microservices

  • TDD with React

bottom of page