Tagged articles
5 articles
Page 1 of 1
Architects' Tech Alliance
Architects' Tech Alliance
Jan 2, 2022 · Databases

How to Design Data Architecture for Microservices: Best Practices & Choices

This article explores microservice data design, covering the definition and benefits of microservices, principles for decoupling, lightweight APIs, DevOps integration, decentralized data governance, database per service versus shared databases, polyglot persistence, multi‑model databases, and why MongoDB’s dynamic schema, change streams, and sharding make it a strong fit for scalable microservice architectures.

Cloud NativeMicroservicesMongoDB
0 likes · 19 min read
How to Design Data Architecture for Microservices: Best Practices & Choices
Java High-Performance Architecture
Java High-Performance Architecture
Jun 30, 2021 · Backend Development

Essential Microservice Design Patterns Every Backend Engineer Should Master

Explore key microservice design patterns—including Database per Service, Event Sourcing, CQRS, BFF, API Gateway, Strangler, Circuit Breaker, Externalized Configuration, and Consumer‑Driven Contract Testing—detailing their advantages, drawbacks, suitable scenarios, and technology examples to help architects build resilient, scalable backend systems.

CQRSdatabase per service
0 likes · 28 min read
Essential Microservice Design Patterns Every Backend Engineer Should Master
Selected Java Interview Questions
Selected Java Interview Questions
Jun 17, 2021 · Backend Development

Design Patterns for Microservice Architecture

This article explains key microservice design patterns—including Database per Service, Event Sourcing, CQRS, BFF, API Gateway, Strangler, Circuit Breaker, Externalized Configuration, and Consumer‑Driven Contract Testing—detailing their advantages, disadvantages, suitable scenarios, and example technologies for building scalable, resilient backend systems.

Backend ArchitectureCQRSEvent Sourcing
0 likes · 26 min read
Design Patterns for Microservice Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Jul 27, 2018 · Backend Development

Designing Data Architecture for Microservices: Principles, Patterns, and Database Choices

This article explains how to design data architecture for microservice systems, covering microservice fundamentals, advantages, decoupling, lightweight APIs, continuous delivery, database per service versus shared databases, polyglot persistence, scaling dimensions, sharding strategies, and why MongoDB is a suitable choice.

Data ArchitectureMongoDBScalability
0 likes · 15 min read
Designing Data Architecture for Microservices: Principles, Patterns, and Database Choices