Online Masterclass: Designing Microservices with Sam Newman

19 Apr

9:00 am Online event

6

Description

THIS IS NOT A FREE EVENT — TO ATTEND PLEASE PURCHASE A TICKET

https://gotoams.nl/2021/events/19/goto-online-masterclass-designing-microservices

Join microservices expert and author of best-selling books “Building Microservices” and “Monolith to Microservice” Sam Newman for a two day Designing Microservices masterclass.

ABOUT THE MASTERCLASS

Indicative two-day schedule for this masterclass:

Introducing Microservices

– What microservices are
– Technology
– Advantages of microservices
– Disadvantages of microservices
– When should you use them, and when shouldn’t you use them?

Service Modelling

– Characteristics of “good” services
– Introduction to domain-driven design
– The usefulness of bounded contexts when defining service boundaries
– Event storming and capability modelling

Splitting out services

– Planning a transition
– Incremental decomposition patterns
– Splitting the schema
– Discussion of CAP theory, distributed transactions and eventual consistency

Service collaboration

– Synchronous vs asynchronous
– Event-based collaboration vs
– Request/Response
– Coverage of technology options including REST, RPC, Actor
frameworks, message brokers including Kafka
– Choreography vs orchestration
**Testing**
-End-to-end testing in a microservice world
-Test types and feedback
-Consumer-driven contracts

Observability

– Log aggregation
– Correlation IDs
– Metrics collection
– Semantic monitoring
– Real-user monitoring
– Synthetic transactions

Resiliency & Scaling

– Types of scaling (scaling cube + more)
– Scaling for load vs scaling for resiliency
– Circuit breakers and connection pooling
– Bulkheads & timeouts
– Service Meshes & Message Brokers

ABOUT THE EXPERT

Sam is interested in technology at the intersection of things, from development to ops, to security, usability, and organisations. After over a decade at ThoughtWorks, he is now an independent consultant. Sam is the author of “Building Microservices” from O’Reilly. He has worked with a variety of companies in multiple domains around the world, often with one foot in the developer world, and another in the IT operations space.

If you asked him what he does, he’d say ‘I work with people to build better software systems’. He has written articles, presented at conferences, and sporadically commits to open source projects. While Java used to be his bread and butter, he also spends time with Ruby, Python, Javascript, and Clojure, infrastructure automation, and cloud systems.


THIS IS NOT A FREE EVENT — TO ATTEND PLEASE PURCHASE A TICKET

https://gotoams.nl/2021/events/19/goto-online-masterclass-designing-microservices

Leave a comment

You should login with GitHub to comment

Be updated, subscribe to our signals

Inviting for a beer
See you there!

Thank you for RSVPing. Please, keep culture high and remove RSVP once you now you can not make it.

Well done!

Your commit was pushed to GitOrbit, let`s see what other guys think about it.

Ooops!

Something wrong...

You already like this article!

Please authorize!

sign in