Skip to main content

37 docs tagged with "microservices"

View all tags

Chapter 16: Independence

A good architecture supports independent developability, deployability, and operability. Martin explains the use-case, operational, and deployment decoupling modes and why the monolith-vs-microservices decision can and should be deferred.

Cognizant 3 Years Interview Experience | Java Spring Boot

A detailed collection of real interview questions and answers from a Cognizant Java Developer interview for a candidate with 3 years of experience. Covers Spring Boot, Microservices, Performance Optimization, and System Migration.

CQRS & Event Sourcing

Comprehensive guide on Command Query Responsibility Segregation (CQRS) and Event Sourcing, detailing architecture, implementation patterns, comparisons with alternatives, and deep dives for senior engineers.

Debit Reversal

Detailed explanation of debit reversals, compensating transactions, and rollback strategies in banking ledgers.

Domain-Driven Design (DDD)

Practical DDD for system design interviews and production architecture, including bounded contexts, aggregates, context mapping, and migration patterns.

EPAM 3 Years Interview Experience | Java Spring Boot

A comprehensive collection of real interview questions and answers from an EPAM Java Developer interview. Ideal for candidates with 3 years of experience, covering Core Java, Spring Boot, Microservices, and Memory Management.

IBM 3 Years Interview Experience | Java Spring Boot

A comprehensive collection of real interview questions and answers from an IBM Java Developer interview. Ideal for candidates with ~3 years of experience, covering Java 11 features, Microservices (Saga), Spring Boot Internals, and SOLID principles.

Microservices Design Patterns

Comprehensive guide to microservices design patterns including API Gateway, Circuit Breaker, Service Mesh, Sidecar, Strangler Fig, Bulkhead, and service discovery in Spring Cloud.

Saga Pattern (Distributed Workflows)

A complete guide to the Saga Pattern — from real-world analogies for beginners to choreography vs orchestration internals, compensating transactions, idempotency, state machine design, and failure recovery for senior engineers.

Spring Cloud — Microservices Ecosystem

Complete guide to Spring Cloud, covering Service Discovery (Eureka), Config Server, API Gateway, Circuit Breakers, Distributed Tracing, internal workings, integration patterns, pros/cons, and interview questions.

TCS 3 Years Interview Experience | Java Spring Boot

A comprehensive collection of real interview questions and answers from a TCS Java Developer interview. Ideal for candidates with ~3 years of experience, covering Core Java, API Security, Spring Boot, and Microservices.