Systems and services architecture - microservices approach
The training presents a modern approach to system design in microservices architecture, combining theory with practical aspects of implementation. The program guides participants through the process of designing, implementing and managing microservices, with a focus on aspects of scalability and reliability. Participants will learn both architectural design patterns and practical aspects of working with distributed systems in a production environment.
Issues
-
Domain-Driven Design
-
Event Sourcing
-
CQRS Pattern
-
Service Discovery
-
Circuit Breaker Pattern
-
API Gateway
-
Distributed Transactions
-
Container Orchestration
-
Service Mesh
-
Distributed Monitoring
-
Security Patterns
-
DevOps Practices
Benefits
- The participant will be able to design and implement systems based on microservices architecture
- Will gain the ability to decompose monolithic applications into microservices with business integrity
- Will develop the ability to implement patterns to ensure the reliability of a distributed system
- Will learn to manage the microservices lifecycle in a production environment
- Will learn methods to monitor and optimize the performance of distributed systems
- Will be able to implement DevOps practices in the context of microservices architecture
Who is this training for?
Prerequisites
- Knowledge of the basics of systems architecture
- Experience in application design
- Understanding design patterns
- Basic knowledge of continuous delivery processes
Training program
Principles of microservices design
- Business domain decomposition
- Inter-service communication patterns
- Data management in distributed systems
- Design and implementation
- System modularization strategy
Integration patterns
- Handling distributed transactions
- Ensuring fault tolerance
- Infrastructure and deployment
- Containerization of microservices
Orchestration and management
- Implementation strategies
- Monitoring and observability
- Operations and optimization
- Configuration management
Scaling and performance
- Microservices security
DevOps practices
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
What are the prerequisites for this training?
For Systems and services architecture - microservices approach we recommend: Knowledge of the basics of systems architecture; Experience in application design; Understanding design patterns.
What is the format and duration of this training?
The training lasts 2 days and is available in online and on-site format. Sessions run from 9:00 AM to 4:00 PM. We can also customize the schedule to fit your team's needs.
Who is this training designed for?
This training is designed for: System architects designing modern applications; Developers working with distributed architecture; DevOps engineers supporting microservices systems.
What practical skills will I gain from this training?
You will be able to design and implement systems based on microservices architecture, decompose monolithic applications into microservices, implement reliability patterns for distributed systems, and manage microservices lifecycle in production environments.
What topics does the program cover?
The program covers foundations of microservices architecture, application decomposition strategies, reliability patterns for distributed systems, microservices lifecycle management in production, and methods for monitoring and optimizing distributed system performance.
Can this training be customized for our organization?
Yes, we offer customized versions of this training tailored to your organization's specific needs, technology stack, and skill levels. Contact us to discuss a personalized program.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.