Course Code: microservicepatterns
Duration: 14 hours
Prerequisites:
  • Experience developing software applications
  • An understanding of Java programming
  • An understanding of enterprise application architecture, design, and implementation

Audience

  • Developers
  • Architects
Overview:

Microservice Architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

  • Understand when to use and when not to use microservice architecture.
  • Create and implement a testing strategy for microservices.
  • Deploy a sample microservice-based application into a production environment.
  • Refactor a monolithic application into services.

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline:

Introduction

Monolithic vs microservice architecture

Breaking up an application

How microservices communicate with each other

Managing transactions

Designing the business logic for your application

Understanding event sourcing

Implementing querying

Interacting with external APIs

Testing your microservice

Building and deploying your microservice

Refactoring your application

Summary and Conclusion

Sites Published:

United Arab Emirates - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Qatar - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Egypt - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Saudi Arabia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

South Africa - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Brasil - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Canada - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

中国 - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

香港 - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

澳門 - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

台灣 - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

USA - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Österreich - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Schweiz - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Deutschland - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Czech Republic - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Denmark - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Estonia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Finland - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Greece - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Magyarország - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Ireland - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Luxembourg - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Latvia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

España - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Italia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Lithuania - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Nederland - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Norway - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Portugal - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

România - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Sverige - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Türkiye - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Malta - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Belgique - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

France - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

日本 - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Australia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Malaysia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

New Zealand - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Philippines - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Singapore - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Thailand - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Vietnam - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

India - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Argentina - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Chile - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Costa Rica - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Ecuador - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Guatemala - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Colombia - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

México - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Panama - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Peru - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Uruguay - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Venezuela - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Polska - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

United Kingdom - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

South Korea - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Pakistan - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Sri Lanka - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Bulgaria - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Bolivia - Patrones de Microservicio: Migración desde una Arquitectura Monolítica a una Microservicio

Indonesia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Kazakhstan - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Moldova - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Morocco - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Tunisia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Kuwait - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Oman - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Slovakia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Kenya - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Nigeria - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Botswana - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Slovenia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Croatia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Serbia - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Bhutan - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Nepal - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture

Uzbekistan - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture