Tagged articles
24 articles
Page 1 of 1
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.

Cachingarchitecturemessage-queue
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.

Microservicescircuit-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.

cloud-nativegatewayhelm
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 ShutdownMicroservicescloud-native
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.

Backend ArchitectureMonitoringapi-gateway
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.

DubboMicroservicesZero Downtime
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.

DockerKubernetesMicroservices
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.

MicroservicesRoutingcircuit-breaker
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 CenterMicroservicesRate Limiting
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.

KubernetesMicroservicesMonitoring
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.

DevOpsMicroservicesarchitecture
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.

DockerMicroservicesMonitoring
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.

ContainerizationMicroservicesconfiguration
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.

CachingHyperLogLogbitmap
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.

ConsistencyMicroservicescloud-native
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.

DeploymentMicroservicesapi-gateway
0 likes · 8 min read
Microservice Architecture: Deployment Patterns, Cross‑Cutting Concerns, API Gateways, Service Discovery, Circuit Breakers, Data Management and Anti‑Patterns
Programmer DD
Programmer DD
Apr 29, 2019 · Cloud Native

How to Register a Spring Cloud App to Multiple Service Registries Without Startup Errors

This article explains why a Spring Cloud application cannot register with multiple service registries by default, analyzes the startup failure caused by duplicate AutoServiceRegistration beans, and provides a step‑by‑step solution using configuration and auto‑configuration exclusion to enable successful multi‑registry registration.

multiple-registriesservice-discoveryspring-boot
0 likes · 11 min read
How to Register a Spring Cloud App to Multiple Service Registries Without Startup Errors
58 Tech
58 Tech
Apr 15, 2019 · Cloud Native

Insights from the 58 Group Technical Salon: Cloud Platform Architecture Practices by Zhihu and 58

The article summarizes the 58 Group technical salon where Zhihu and 58 teams shared their cloud platform evolution, containerization strategies, multi‑cluster management, network architecture, service discovery, and real‑world case studies, highlighting challenges and solutions for large‑scale Kubernetes deployments.

ContainerizationMulti-Clustercloud-native
0 likes · 12 min read
Insights from the 58 Group Technical Salon: Cloud Platform Architecture Practices by Zhihu and 58
Architecture Digest
Architecture Digest
Apr 7, 2018 · Operations

Comparison of Service Discovery Tools: Zookeeper, etcd, and Consul

This article compares three popular service discovery solutions—Zookeeper, etcd, and Consul—detailing their architectures, features, integration methods, strengths, and weaknesses, and concludes with a recommendation for using Consul in multi‑data‑center environments while noting its real‑time notification limitations.

ConsulOperationsZooKeeper
0 likes · 8 min read
Comparison of Service Discovery Tools: Zookeeper, etcd, and Consul
Architecture Digest
Architecture Digest
Sep 16, 2017 · Backend Development

Essential Backend Infrastructure and Services for Internet Companies

This article outlines the essential backend infrastructure components and best‑practice patterns—such as API gateways, service frameworks, caching, databases, search engines, message queues, authentication, configuration, service governance, scheduling, logging, and monitoring—required to build stable, scalable, and maintainable internet applications.

CachingInfrastructureMicroservices
0 likes · 31 min read
Essential Backend Infrastructure and Services for Internet Companies