top of page
White + Orange.png

It’s time to reinvent your development approach and embrace the agile and scalable nature of microservices.
Feeling overwhelmed? With Tikal’s detailed course and close guidance, this transition will be easy. Prepare to boost innovation, cost-effectiveness, and efficiency while your team learns from the experts — all without leaving the office.

Building with Microservices:
Your Course to Advanced
Software Design

Tikal’s Microservices Course is designed to lead your team to a successful implementation of microservices architecture. Dive deep into the deployment, communication, and decomposition, with detailed sessions covering every essential aspect, from introduction to security.

Our tailor-made course fits perfectly with your team’s schedule, providing you with the knowledge to smoothly transition into the microservices environment. 

The course will be held on-site at the client's location. Additionally, we offer
the flexibility of remote sessions to accommodate your needs.


Duration: 4 days, 6-9 hours each

The Course Covers

Day 1

Day 2

Day 3

Day 4

Session 1: Introduction

  • Defining microservice architecture

  • Understanding the pitfalls of microservice architecture

Session 2: Deployment

  • Single/Multiple services per host

  • Serverless deployment & service deployment platforms

Session 3: Decomposition

  • Strategies for effective decomposition: By business capability, subdomain, and more

  • Aligning services with teams for optimized operations

Session 4: Observability

  • Implementing application metrics and health checks

  • Gaining insights through distributed tracing, exception and audit logging

Session 5: Testing

  • Service integration and component tests

  • Understanding consumer-driven and consumer-side contract tests

Session 6: Cross-Cutting Concern

  • Exploring externalized configurations, shared libraries, and schemas

  • Ensuring security through access tokens and other means

Session 7: Data

  • Database per service

  • Shared database

  • Saga Pattern

  • API Composition

  • CQRS

  • Domain event

  • Event sourcing

Session 8: Communication

  • Leveraging Circuit Breaker and API Gateway

  • Discovery techniques: Client-side and server-side

  • Mastering service registry and style adaptations: Messaging/Async, Sync, and RMI

Tikal-135_(Copy)_edited 1.png

The Course Will Enable Your Team To: 

Group 2058.png

Understand the logic behind microservice architecture

Group 2059.png

Learn about different available communication styles and techniques

Group 2060.png

Achieve observability via tracing, monitoring, and logging

Group 2057.png

Manage data effectively in a microservices environment

Group 2056.png

Implement the microservices and distributed architectures

Your Team Benefits

Frame 21.png


Enhance your team's understanding and implementation of microservices

Frame 22.png


Enhance data management and security in your current
or upcoming

Frame 23.png


Boost innovation and agility through adept microservice strategies

Enrich & Excel

Take the next step towards operational excellence.

bottom of page