Designing Microservices Workshop

Schedule

Wed Nov 20 2024 at 09:30 am to Fri Nov 22 2024 at 05:30 pm

UTC+01:00

Location

Luiss Hub | Milano, LO

Advertisement
Defining service responsibilities, APIs and collaborations for fast sustainable flow
About this Event

Milan, 20-21-22 November 2024, from 9.30 am to 5.30 pm each day. Trainer: Chris Richardson.

This workshop is designed to be delivered in presence, and it will take place in Milano Luiss Hub.

Abstract

When applying the microservice architecture pattern, the most important design decisions that you must make do not involve technology choices, such as Kubernetes vs. Serverless or REST vs. gRPC.
Instead, what’s critical to your success is creating a microservice architecture that supports the fast flow: the continuous flow of valuable changes to customers.

To do that, you must correctly identify services, and define their responsibilities, APIs and collaborations.
That’s because if you design your services badly, you risk creating a fragile, distributed monolith where every service is a potential point of failure, and services regularly change in lockstep, which slows down development.

In this three-day in-person workshop with Chris Richardson, author of the bestseller Microservices Patterns, you will experience and practice how to design a loosely coupled, microservice architecture that enables fast, sustainable flow.

Target Audience

This workshop is for you if you're an experienced developer, architect, CTO, or VP of engineering and you are either using or planning to use the microservice architecture.

If you are considering migrating your monolith to microservices then you will learn how to avoid many of the pitfalls using the microservice architecture pattern. Alternatively, if you are currently using microservices, you will learn how to improve your microservice architecture both now and in the future.

Topics
  • The architectural requirements for fast, sustainable flow - What DevOps and Team topologies require from the architecture in order to deliver a continuous stream of small changes,
  • Dark energy and dark matter, the forces that shape an architecture - The conflicting concerns, such as increasing team autonomy by defining smaller services vs. the need for efficient inter-service communication - that you must address with designing an architecture,
  • The essential characteristics of the microservice architecture - A precise definition of this architecture style including its essential features, why it enables fast flow, and why it doesn’t mean a collection of tiny services,
  • A process for designing a microservice architecture - A rigorous design process for creating an architecture that carefully balances the dark energy and dark matter forces,
  • Eventually consistent service collaboration patterns - Eventually consistent patterns for implementing requests that span multiple services.
Agenda

Through a combination of lectures, discussions, and kata exercises, the trainer, Chris Richardson, will walk you through distilling your application’s requirements into a collection of loosely coupled, appropriately-sized services.


Day 1
  • Designing a microservice architecture for fast, sustainable flow
  • Discovering system operations
  • Designing subdomains.

Day 2
  • Service collaboration patterns
  • Designing a service architecture part 1.

Day 3
  • Designing a service architecture part 2
  • Evaluating a microservice architecture
  • Refactoring a microservice architecture.
Learning Objectives
  • Understand when to use the microservice architecture
  • Identify and define services
  • Design operations that span multiple services using patterns such as Saga and CQRS
  • Evaluate a microservice architecture and identify architectural smells
  • Refactor and improve an architecture
  • Document a microservice architecture.
Expect to get your hands dirty

In this workshop, you will design a service architecture for a simple, yet realistic application.
The workshop is a mixture of Lectures + Katas + Design reviews.
We’ll use a variety of tools, both tech and non-tech, such as Miro, pen and paper, post-its, for all the exercises.

The workshop will mix of theory and practice, with lots of practical exercises, both solo and in groups.

Why should I buy a ticket

Join Chris Richarsdon to experience and learn when to use the microservice architecture; how to design a good microservice architecture; and how to avoid common, architectural anti-patterns.

F.A.Q.

Do I need to know something beforehand in order to participate in this workshop?
You'll get the most out of this workshop if you already have experience in developing enterprise applications.

Will I receive materials to read/watch/study prior to the workshop?
We will send some videos to watch before the workshop.

What language will be used throughout the workshop?
The architecture and design exercises are on paper or Miro, therefore they are independent of any particular technology stack.

Do I need my laptop to attend this workshop?
Yes. Participants will decide whether to do the design exercises on paper or using technology such as Miro.

Will there be any materials to take away?
Yes, slides and design template documents.

N.B.

This workshop will be confirmed upon reaching the minimum number of participants. We’ll send an official confirmation to all registered attendees 28 days prior to the workshop dates.

LAST CHANCE! Are you interested in this course? Please purchase your ticket by Wednesday, 23 October 2024, to help us confirm it as soon as possible.
If we do not reach the minimum number of participants required to activate it by this date, the course will not be confirmed and will be postponed... don't wait until the last minute to buy your ticket!

The sooner we reach the minimum numbers necessary for its activation, the sooner we can confirm the course and guarantee its execution.
If the course is confirmed, you will see a green tick on this page that says “confirmed/guaranteed to run”, and you will be able to buy tickets even after this date.

About the workshop

Language: The workshop will be held in English.
Time: from 9.30 am to 5.30 pm.
Venue: Milano Luiss Hub - Via Massimo D'Azeglio, 3, 20154, Milano (metro: Garibaldi).
Laptop: required - check the FAQ section.
Dress code: Informal.
Included in the price: coffee breaks and lunch with the trainer and the other attendees are also included in this ticket... because networking matters.

How to get to Milan?

You can get to Milan by flying into three different airports: Linate, Malpensa and Bergamo Orio al Serio.

Check out the Luiss Hub Milan Venue Info Page and get it sorted! With plenty of handy information on accommodation, travel options, where to find the training venue, and much more!

Questions? Drop us a line: [email protected]

Link to the website

https://www.avanscoperta.it/en/training/designing-microservices-workshop/

Trainer

Chris Richardson


Event Photos

Under_Cover_Learner Discount - SAVE 20%

If you’re paying the ticket out of your own pocket and you don’t have a VAT number, you can get a 20% discount on any tickets and on any ticket tiers!

How? Just enter the Under_Cover_Learner promotional code in the registration field on Eventbrite.

Please note: This code cannot be used in conjunction with any other offers/discount codes, and it applies to any ticket tier.

If you need to pay with PayPal, drop us a line at [email protected].

We accept the following methods of payment:

PayPal, Credit/Debit card (via PayPal, click on the link: "Don't have a PayPal account?"), Bank transfer (upon request - contact us at [email protected]).


T&C, Privacy Policy, cancellations and refunds, Venue info

Find out more at this .

Advertisement

Where is it happening?

Luiss Hub, Via Massimo D'Azeglio, 3, Milano, Italy

Event Location & Nearby Stays:

Tickets

EUR 1462.78 to EUR 1828.78

Avanscoperta

Host or Publisher Avanscoperta

It's more fun with friends. Share with friends

Discover More Events in Milano

Convegno AriSLA 2024 ' Ricerca, sviluppo e innovazione nella SLA'
Fri Nov 22 2024 at 08:30 am Convegno AriSLA 2024 ' Ricerca, sviluppo e innovazione nella SLA'

Meliá Milano

DRI Italy Conference 2024 - Resilience Leadership vs. AI
Fri Nov 22 2024 at 08:30 am DRI Italy Conference 2024 - Resilience Leadership vs. AI

Zurich Italia Assicurazioni - Direzione

BUSINESS CONFERENCES
Sessione di Mastering in presenza
Fri Nov 22 2024 at 09:30 am Sessione di Mastering in presenza

AF Studio Arts Srl

MUSIC ART
Convegno Sordit\u00e0 a Milano (mattino) |  Premio Don Giulio Tarra (pomeriggio)
Fri Nov 22 2024 at 09:30 am Convegno Sordità a Milano (mattino) | Premio Don Giulio Tarra (pomeriggio)

Università Cattolica del Sacro Cuore

Alda Maria Bossi | Tommaso Cervone. Sguardi interiori
Fri Nov 22 2024 at 10:00 am Alda Maria Bossi | Tommaso Cervone. Sguardi interiori

MADE4ART | Spazio, comunicazione e servizi per l'arte e la cultura

ART WORKSHOPS
Corde d'autunno: XV edizione del Festival internazionale di chitarra classica  \ud83c\udfb6\ud83c\udf42
Fri Nov 22 2024 at 10:00 am Corde d'autunno: XV edizione del Festival internazionale di chitarra classica 🎶🍂

piazza Carrara 17.1, 20141 Milan, Italy

FESTIVALS ENTERTAINMENT
La Discografia: dai Metadata alla distribuzione digitale
Fri Nov 22 2024 at 10:00 am La Discografia: dai Metadata alla distribuzione digitale

Regus

WORKSHOPS ART
Passamano Cuccagna - Cerchio del dono gu
Fri Nov 22 2024 at 10:30 am Passamano Cuccagna - Cerchio del dono gu

Cascina Cuccagna

NONPROFIT
OPEN DAY  | Corsi di Disegno e Pittura | Milano Painting Academy
Tue Oct 05 2021 at 05:00 pm OPEN DAY | Corsi di Disegno e Pittura | Milano Painting Academy

Via Francesco de Sanctis, 34

ART FINE-ARTS
Paint 'n Sip Workshop
Fri Nov 03 2023 at 05:00 pm Paint 'n Sip Workshop

San Lorenzo Osteria Bistrot, Via Pio IV, Milano, MI, Italia

WORKSHOPS SIP-AND-PAINT
Paint 'n Sip x TripBurger
Fri Jan 12 2024 at 07:00 pm Paint 'n Sip x TripBurger

Tripburger

ART SIP-AND-PAINT
COCCOLE POETICHE A DOMICILIO
Mon Apr 08 2024 at 12:00 am COCCOLE POETICHE A DOMICILIO

Milano

WORKSHOPS ART
Candle Light Vinyasa
Mon Sep 02 2024 at 07:15 pm Candle Light Vinyasa

Via Daniele Crespi, 4

WORKSHOPS HEALTH-WELLNESS
Candle Light Hata Yoga + Sound Healing
Mon Sep 02 2024 at 08:15 pm Candle Light Hata Yoga + Sound Healing

Via Daniele Crespi, 4

HEALTH-WELLNESS WORKSHOPS
Neon Brush Kids: corso di pittura al neon per tutta la famiglia
Tue Sep 03 2024 Neon Brush Kids: corso di pittura al neon per tutta la famiglia

Fever Hub - Milano

KIDS WORKSHOPS
Morning Vinyasa
Tue Sep 03 2024 at 07:30 am Morning Vinyasa

Via Daniele Crespi, 4

HEALTH-WELLNESS YOGA
Yoga Base
Wed Sep 04 2024 at 07:00 pm Yoga Base

Via Daniele Crespi, 4

HEALTH-WELLNESS WORKSHOPS
Lunch Break | Yoga Vinyasa
Fri Sep 06 2024 at 01:00 pm Lunch Break | Yoga Vinyasa

Via Daniele Crespi, 4

HEALTH-WELLNESS WORKSHOPS
Candlelight Vinyasa + social coffee - PLS READ DESCRIPTION BEFORE SIGN UP
Sat Sep 07 2024 at 10:30 am Candlelight Vinyasa + social coffee - PLS READ DESCRIPTION BEFORE SIGN UP

Via Daniele Crespi, 4

CANDLELIGHT-CONCERTS HEALTH-WELLNESS
ROSA NEUTRO - In s\u00e9 da simulacro a fiamma vera
Mon Sep 30 2024 at 11:00 am ROSA NEUTRO - In sé da simulacro a fiamma vera

Galleria Matria

WORKSHOPS ART

What's Happening Next in Milano?

Discover Milano Events