Tag

database splitting

1 views collected around this technical thread.

JD Cloud Developers
JD Cloud Developers
Feb 22, 2023 · Backend Development

How We Transformed a Monolithic System into Scalable Microservices

The article details a three‑phase migration of a large monolithic Java application—splitting its database, refactoring code for multi‑datasource and custom transaction handling, and decomposing the application into nine independent services—while addressing data safety, routing, testing, and deployment risks to achieve a robust microservice architecture.

Microservicesbackend migrationcode refactoring
0 likes · 22 min read
How We Transformed a Monolithic System into Scalable Microservices
Dada Group Technology
Dada Group Technology
Dec 16, 2022 · Backend Development

Refactoring a Monolithic System: Database Splitting, Application Decomposition, and Data‑Access Control

This article describes a step‑by‑step migration of a large monolithic Java application into vertically‑split micro‑services, covering database sharding into nine business databases, multi‑datasource and custom transaction implementations, application splitting, routing, RPC generation, and the measures taken to ensure data safety and low‑risk rollout.

BackendMicroservicescustom transaction
0 likes · 24 min read
Refactoring a Monolithic System: Database Splitting, Application Decomposition, and Data‑Access Control
Top Architect
Top Architect
Jan 20, 2021 · Backend Development

Key Practices and Considerations in Microservice Architecture Design

The article explores practical design principles for microservice architecture, covering core concepts, team and database partitioning, API granularity, domain‑composed services, gateway strategies, shared JAR dependencies, decoupling techniques, and change‑impact analysis to guide robust backend system development.

API designDecouplingMicroservices
0 likes · 16 min read
Key Practices and Considerations in Microservice Architecture Design