Architect
Architect
Jun 23, 2025 · Backend Development

Mastering Microservice Architecture: Key Components Every Backend Engineer Needs

This article outlines the essential building blocks of a modern microservice architecture—traffic entry with Nginx, API gateway selection, business service design, service registration, caching and distributed locks, persistent storage strategies, document-oriented stores, messaging middleware, log aggregation, task scheduling, and distributed object storage—providing practical guidance for backend engineers.

CachingNginxarchitecture
0 likes · 10 min read
Mastering Microservice Architecture: Key Components Every Backend Engineer Needs
Sanyou's Java Diary
Sanyou's Java Diary
Jun 11, 2024 · Cloud Native

Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture

This comprehensive guide explains what microservices are, why they evolved from monolithic applications, the challenges they introduce, popular open‑source solutions such as Dubbo, Spring Cloud Netflix and Spring Cloud Alibaba, and essential components like service registries, configuration centers, remote‑call mechanisms, load‑balancing, circuit‑breakers, tracing, and monitoring for building resilient cloud‑native systems.

Configurationcircuit-breakercloud-native
0 likes · 44 min read
Mastering Microservices: From Monolith to Scalable Cloud‑Native Architecture
Code Ape Tech Column
Code Ape Tech Column
Sep 5, 2023 · Backend Development

Microservice Architecture Roadmap: Concepts, Tools, and Best Practices

This article presents a comprehensive microservice architecture roadmap, explaining why microservices are chosen over monoliths, outlining essential concerns such as Docker, orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, tracing, data persistence, caching, and cloud providers, and recommending suitable tools for each.

Dockerapi-gatewayservice-discovery
0 likes · 15 min read
Microservice Architecture Roadmap: Concepts, Tools, and Best Practices
Alibaba Cloud Native
Alibaba Cloud Native
Apr 22, 2023 · Cloud Native

Unlock Higress 1.0 RC: A One‑Click Cloud‑Native Gateway with Plugins, Hot Updates, and Full Observability

Higress 1.0.0‑rc offers a ready‑to‑use cloud‑native gateway with one‑click installation via Helm, a console that simplifies Ingress/Gateway APIs, extensive plugin and service‑discovery support, hot‑update capabilities, built‑in observability, and detailed documentation for advanced traffic management and community contribution.

Helmcloud-nativegateway
0 likes · 9 min read
Unlock Higress 1.0 RC: A One‑Click Cloud‑Native Gateway with Plugins, Hot Updates, and Full Observability
Alibaba Cloud Native
Alibaba Cloud Native
Nov 11, 2022 · Cloud Native

Achieving Zero‑Downtime Microservice Shutdown in Cloud‑Native Environments

This article analyzes why microservice instances cause traffic loss during shutdown, outlines the standard deregistration flow, identifies latency and error windows, and presents three loss‑less shutdown strategies—pre‑stop deregistration, proactive client notification, and adaptive waiting—along with practical Spring Cloud and Dubbo implementations, large‑scale challenges, and observability techniques.

Graceful Shutdowncloud-nativemicroservices
0 likes · 15 min read
Achieving Zero‑Downtime Microservice Shutdown in Cloud‑Native Environments
IT Architects Alliance
IT Architects Alliance
Oct 17, 2022 · Backend Development

Why Choose Microservice Architecture? A Roadmap and Key Concerns

This article explains why microservice architecture is preferred over monolithic applications, outlines a learning roadmap, and details essential concerns such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, data persistence, caching, and cloud providers, with recommended tools for each.

Monitoringapi-gatewaybackend architecture
0 likes · 17 min read
Why Choose Microservice Architecture? A Roadmap and Key Concerns
Alibaba Cloud Native
Alibaba Cloud Native
Sep 27, 2022 · Cloud Native

Zero‑Downtime Deployments: Full‑Link Gray Release for Cloud‑Native Microservices

The article analyzes why most production failures stem from new version rollouts, examines a real e‑commerce microservice architecture, and presents detailed gray‑release strategies—including full‑link canary, logical isolation, and warm‑up mechanisms—to achieve zero‑damage upgrades in cloud‑native environments.

DubboZero Downtimecanary-deployment
0 likes · 16 min read
Zero‑Downtime Deployments: Full‑Link Gray Release for Cloud‑Native Microservices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 19, 2022 · Backend Development

Why Choose Microservices? A Complete Roadmap and Tool Guide

This article presents a comprehensive roadmap for adopting microservice architecture, explaining its benefits, core concepts, and the essential tools such as Docker, container orchestration, API gateways, load balancing, service discovery, event buses, logging, monitoring, distributed tracing, data persistence, caching, and cloud providers.

DockerKubernetesapi-gateway
0 likes · 16 min read
Why Choose Microservices? A Complete Roadmap and Tool Guide
Architecture Digest
Architecture Digest
Jun 28, 2022 · Cloud Native

Spring Cloud Tencent: An Overview of Its Features and Architecture

Spring Cloud Tencent integrates Tencent's Polaris platform to provide a comprehensive, out‑of‑the‑box microservice solution for Spring Boot and Spring Cloud users, covering service registration, configuration management, routing, rate limiting, circuit breaking, and proximity routing, while emphasizing low‑cost, high‑efficiency, and stable architecture for Java enterprises.

circuit-breakerconfiguration-managementmicroservices
0 likes · 16 min read
Spring Cloud Tencent: An Overview of Its Features and Architecture
Programmer DD
Programmer DD
Jun 24, 2022 · Backend Development

Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris

Spring Cloud Tencent, open‑sourced on June 14, offers a comprehensive, Spring‑compatible microservice suite built on Tencent's Polaris platform, providing service discovery, configuration, routing, rate limiting, and circuit breaking, while explaining its motivations, core capabilities, and future roadmap for Java developers.

Config CenterRate Limitingcircuit-breaker
0 likes · 19 min read
Unlock Spring Cloud Tencent: A One‑Stop Microservice Solution on Polaris
Top Architect
Top Architect
Jun 2, 2022 · Cloud Native

A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes

This article walks readers through the complete lifecycle of a microservice system—from architectural design and Java Spring Boot implementation to Kubernetes deployment, high‑availability setup, monitoring with Prometheus/Grafana, tracing with Zipkin, and flow‑control with Sentinel—providing practical code snippets and step‑by‑step instructions.

KubernetesMonitoringTracing
0 likes · 21 min read
A Beginner's Guide to Designing, Implementing, and Deploying Microservices on Kubernetes
IT Architects Alliance
IT Architects Alliance
May 29, 2022 · Backend Development

Comprehensive Introduction to Microservice Architecture: Concepts, Evolution, Patterns, and Practices

This article provides a comprehensive overview of microservice architecture, covering its definition, history, differences from monolithic development, key characteristics, comparison with SOA, practical implementation steps, common design patterns, advantages and disadvantages, and essential considerations for successful adoption.

architecturebackenddesign-patterns
0 likes · 19 min read
Comprehensive Introduction to Microservice Architecture: Concepts, Evolution, Patterns, and Practices
21CTO
21CTO
Dec 30, 2021 · Backend Development

Why Choose Microservices? A Practical Roadmap and Tool Guide

This article outlines why microservice architecture is preferred over monolithic designs, presents a clear learning roadmap, and details essential concerns such as Docker, orchestration, API gateways, load balancing, service discovery, logging, monitoring, tracing, persistence, caching, and cloud providers, with recommended tools for each.

DockerMonitoringapi-gateway
0 likes · 15 min read
Why Choose Microservices? A Practical Roadmap and Tool Guide
Top Architect
Top Architect
Jan 29, 2021 · Backend Development

Comprehensive Overview of Microservices Architecture and Practices

This article provides a detailed introduction to microservices, covering its definition, advantages and disadvantages, suitable organizational contexts, core architectural components such as service discovery, gateways, configuration centers, communication protocols, monitoring, circuit‑breaker patterns, containerization, orchestration engines, and related open‑source tools.

Configurationcontainerizationgateway
0 likes · 18 min read
Comprehensive Overview of Microservices Architecture and Practices
Java Backend Technology
Java Backend Technology
Oct 8, 2020 · Backend Development

Unlocking Redis: 9 Real‑World Patterns from KV Cache to Bloom Filters

This article walks through nine practical Redis use cases—including basic KV caching, distributed locking, delayed queues, rate limiting, service discovery, bitmap storage, HyperLogLog counting, roaring bitmaps, and Bloom filters—explaining the underlying concepts, configuration tips, and code examples for robust backend development.

BitmapCachingHyperLogLog
0 likes · 20 min read
Unlocking Redis: 9 Real‑World Patterns from KV Cache to Bloom Filters
Tencent Cloud Middleware
Tencent Cloud Middleware
May 22, 2020 · Cloud Native

When to Use Client vs Server Service Discovery? A Deep Technical Dive

This article examines service discovery patterns, comparing client‑side and server‑side approaches, explores consistency trade‑offs, health‑check mechanisms, subscription models, graceful up/down procedures, and high‑availability designs to help engineers choose the right solution for microservice architectures.

Consistencycloud-nativehealth-check
0 likes · 15 min read
When to Use Client vs Server Service Discovery? A Deep Technical Dive
High Availability Architecture
High Availability Architecture
Nov 7, 2019 · Cloud Native

Microservice Architecture: Deployment Patterns, Cross‑Cutting Concerns, API Gateways, Service Discovery, Circuit Breakers, Data Management and Anti‑Patterns

The article reviews common microservice deployment options, cross‑cutting concerns such as configuration, logging and health checks, explains API gateways, service discovery, circuit breakers, discusses data‑ownership strategies, and lists typical anti‑patterns to avoid when building cloud‑native backend systems.

api-gatewaybackendcircuit-breaker
0 likes · 8 min read
Microservice Architecture: Deployment Patterns, Cross‑Cutting Concerns, API Gateways, Service Discovery, Circuit Breakers, Data Management and Anti‑Patterns