top of page

Fri, 26 Nov

|

ONLINE COURSE

Ian Cooper - Practical Messaging

Look at why asynchronous messaging is often the preferred solution to the problems of integrating and distributed solutions and look at the implementation of common messaging patterns!

Registration is Closed
See other events
Ian Cooper - Practical Messaging
Ian Cooper - Practical Messaging

Time & Location

26 Nov 2021, 10:00 – 17:00 EET

ONLINE COURSE

Description

increasingly developers are relying on distributed architectures to solve the problems of scaling their applications and their development teams. But that means they now have to consider the problem of getting the parts of their systems to talk to each other.

In this tutorial, we will look at why asynchronous messaging is often the preferred solution to the problems of integrating and distributed solutions and look at the implementation of common messaging patterns.

If you have ever been put off moving from RPC-based solutions to messaging because of the need to learn how to implement messaging-based solutions, this workshop will get you started. if you have been using messaging but want to gain a firmer understanding

The session will be a hands-on introduction and take you from simple messaging scenarios like "Hello World" through to more complex ideas like routing, brokers, and publish-subscribe.

Topics covered will include:

Day 1 Messaging Architectures and Simple Pattern

1. Distributed Systems

2. Integration Styles

3. Messaging Patterns

- Messages

- Channels

- Endpoints

- Routers

4. Event-Driven Architectures

- Pipelines

- Choreography and Orchestration

- Event Carried State Transfer

5. Reliability

- Correctness

- CAP Theorem, Clusters

- Faults

6. Versioning and Sequencing

7. Management

On the first afternoon, self-paced coding exercises in a choice of C#, Python, JavaScript, or Go will enable you to implement simple and complex messaging scenarios.

Prerequisites: You need to have an editor for your preferred language installed. We will use Rabbit MQ for example. You need not have the latter installed on your machine, but you should have Docker installed on your machine, as exercises will use Docker Compose.

Tickets

  • Early Bird

    With this ticket you will get: An online Course pass; Recorded lectures & chat history; Access to Discord Channel - get direct access to the trainer & attendees On Discord; Collaboration tools & training material;

    €349.00
    Sold Out
  • Regular

    1-week online Course pass Visual Diary - you will get a collection of visual references compiled by our artist. Made up of notes, diagrams, images, a visual diary will contain a number of materials compiled during each lesson. Recorded lectures & chat history Access to Slack Channel - Get direct access to the trainer & attendees On Slack Channel. Chat, share & ask directly. Collaboration tools & training material A free copy of the Book by the author

    €499.00
    Sale ended

Total

€0.00

Share This Event

bottom of page