Microservices Design Training

Level

Intermediate

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Microservices Design Training

Designing scalable systems using microservices — this three-day training will equip you with the practical knowledge and skills needed to design, implement, and manage modern systems based on microservice architecture. It’s about 80% workshop work (where you’ll be able to design and implement scalable solutions yourself) and 20% theory covering key principles and good practices. You’ll learn how to effectively use microservices to build systems that are reliable, efficient, and easy to maintain.

Who is this training for?
  • logo infoshare This training is intended for software developers, software architects, and DevOps engineers who want to acquire or deepen their knowledge of designing and deploying microservice-based systems.

What You Will Learn

  • How to design and build systems based on microservices that are scalable and reliable
  • How to apply architectural patterns to solve common problems in microservice systems
  • How to manage communication and distributed transactions in complex systems
  • How to secure microservices and manage their environment in production

Training Program

  • Introduction to Microservices Architecture

    • Key principles and assumptions of microservices architecture
    • Comparison of monolith vs microservices: when and why to choose microservices
  • Designing Microservices

    • Splitting an application into microservices: identifying context boundaries
    • Creating APIs
  • Communication and Integration between Microservices

    • Communication patterns: synchronous vs asynchronous
    • Managing distributed transactions: saga pattern and compensating transactions
  • Scalability and Reliability of Microservices

    • Load balancing, auto-scaling, and designing resilient systems
    • Monitoring and logging
  • Security in Microservices Architecture

    • Authentication and authorization
    • Secrets management and securing communication
  • Practical Workshop: Building a Scalable System

    • Designing microservices architecture for a sample system
    • Implementing key components and testing the solution

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.