Improve your experience. We are very sorry but this website does not support Internet Explorer. We recommend using a different browser that is supported such as Google Chrome or Mozilla Firefox.

Microservices Design

For anyone with knowledge of web services design. Covers the design of domain-driven, business event-based reactive systems and state-of-the-art REST APIs.

Description

A rapid introduction to the basics of microservices design for the enterprise. Provides deep insight into the design of domain-driven, business event-based reactive systems, along with some of the more challenging aspects of defining state-of-the-art REST APIs.

Course Overview

This fast-paced, two-day workshop will get you off to a quick start designing enterprise microservices. It includes plenty of lab time to allow you to learn by doing, and hands-on exercises that reinforce key concepts to help you gain proficiency fast. Between lecture sessions and hands-on labs you'll get a first-hand introduction to fundamental concepts of microservices, domain-driven design, business event-driven modeling, and REST API design.

  • Learn the fundamental goals of microservices, and how microservice architecture can benefit the enterprise.
  • Gain hands-on experience initiating microservices modeling activities via event storming sessions.
  • Learn to identify key business events (e.g., Invoice Paid, Customer Registered, etc.), and gain insight into how they can become key integration points for future applications and workflows in the enterprise.
  • Learn how business events can be used to decouple systems, and to allow services, microservices, external systems, and applications to evolve independently as the enterprise and IT demand grows.
  • Gain hands-on experience using Domain-Driven Design (DDD) to identify bounded contexts, entities, value objects, and business events.
  • Learn to develop a microservices strategy that can ultimately scale to accommodate the entire enterprise.
  • Get familiar with using Swagger to define, document, and publish RESTful APIs for microservices.

Audience

Professional software architects, developers, and analysts who are interested in learning how to design enterprise microservices

Prerequisites

A conceptual understanding of web services design

Similar courses

Scala Programming

A rapid introduction to the basics of Scala programming. This course is designed to get you up to speed on the language features you'll need for building distributed microservice systems. Provides deep insight into the Scala standard library, along with some of the more challenging aspects of working with features such as closures, partial functions, traits, case classes, implicit conversions, futures, and functional programming.

More Information
Microservices Development: Comprehensive

A comprehensive introduction to the design and development of reactive, event-driven, actor-based, RESTful microservice systems using Scala, Akka, and Lagom.

More Information
Microservices Development: Bootcamp

An intensive, 7-day introduction to Scala programming and the design and development of reactive, event-driven, actor-based, RESTful microservice systems using Scala, Akka, and Lagom.

More Information
Microservices Development

For Scala developers. Covers how to design and build reactive, event-driven, actor-based, RESTful microservice systems using Scala, Akka, and Lagom.

More Information

Press enter to see more results