Microservices, Reactive, Event Sourcing and other buzzwords have been around for years. All together they are about architectural styles and development approaches that we use in the development of modern distributed systems.
“Microservices: Theory & Practice using Spring Cloud” workshop will take place 30 of March in Lviv city. In this workshop, we will go through the architecture and approaches of modern distributed applications, deep dive into the microservices architecture and talk about aspects of reactive and event sourced apps using Spring Cloud to develop them.
The workshop is taught by Orkhan Gasimov – architect with experience of 15 years specialized in the development of distributed applications.
Workshop program:
Module 1 – Microservices Architecture
Module 2 – Spring Cloud
Module 3 – DevOps & Management
Module 1 – MicroservicesArchitecture
- Architecture, approaches, design patterns & principles.
- Service Discovery & Load Balancing
- Latency & Fault Tolerance
- API Gateways, API Services & API Versioning
- Configuration Management
- Distributed Tracing
- Streaming & Messaging
- Transactions, Event Sourcing & CQRS
- Security Goals & Concerns
- OAuth2.0 & OpenId Connect
Module 2 – Spring Cloud
Overview code examples using modules below and more:
- Spring Cloud Netflix
- Spring Cloud Stream
- Spring Cloud Config
- Spring Cloud Bus
- Spring Cloud Config Monitor
- Spring Cloud Sleuth
- Spring Cloud Security
Module 3 – DevOps & Management
- Role and tasks of DevOps
- Management of modern distributed projects.
Orkhan Gasimov is a software engineer, trainer and consultant with over 15 years of engineering with experience in both, front-end and back-end. Actively involved in the development of distributed applications of various scales.
During his experience, Orkhan was involved in the development of application in such areas as:
- Investment Banks and Digital Banking.
- Telecommunications, GSM, VoIP
- CRM & HRM
- Finance, Sales, Logistics.
- Marketing, Aviation, Tourism
- Medical
- E-commerce
- Mobile & Social Networks.