Tagged articles
3272 articles
Page 14 of 33
Selected Java Interview Questions
Selected Java Interview Questions
Sep 28, 2022 · Backend Development

Design and Implementation of a SpringBoot‑Based API Gateway with High Performance, High Availability, and Security

This article presents a comprehensive guide to building a SpringBoot API gateway that covers core capabilities such as authentication, routing, standardized responses, and custom error handling, while achieving high performance with NIO2, high availability with Alibaba Sentinel, and robust security features like IP black‑listing.

MicroservicesNIO2SpringBoot
0 likes · 14 min read
Design and Implementation of a SpringBoot‑Based API Gateway with High Performance, High Availability, and Security
Top Architect
Top Architect
Sep 28, 2022 · Backend Development

Designing a Budget Control Service with Domain‑Driven Design

This article walks through the complete process of designing a budget‑control platform using Domain‑Driven Design, covering background analysis, strategic and tactical design, domain modeling, service decomposition, interface definition, and technical implementation to illustrate how to build a cohesive, scalable backend service.

Budget ControlDomain-Driven DesignMicroservices
0 likes · 11 min read
Designing a Budget Control Service with Domain‑Driven Design
Code Ape Tech Column
Code Ape Tech Column
Sep 28, 2022 · Backend Development

Design and Implementation of a Simple Single‑Node Configuration Center in Spring Boot

This article explains how to build a lightweight, single‑machine configuration center for Spring Boot micro‑services, detailing the core classes, file scanning, variable pooling, environment initialization, YAML conversion, controller endpoints, and runtime property updates, while also discussing current limitations and future improvements.

Configuration CenterDynamic ConfigurationMicroservices
0 likes · 13 min read
Design and Implementation of a Simple Single‑Node Configuration Center in Spring Boot
Java Architect Essentials
Java Architect Essentials
Sep 27, 2022 · Backend Development

How to Combine Redis and Guava for Lazy‑Loading Cache in Java

This article explains how to reduce Redis read/write pressure by introducing a Guava local cache for lazy loading, presents design diagrams, provides complete Java code examples for both simple lazy caching and a microservice‑oriented device‑increment cache, and discusses the advantages, disadvantages, and practical considerations of each approach.

GuavaMicroservicescaching
0 likes · 11 min read
How to Combine Redis and Guava for Lazy‑Loading Cache in Java
dbaplus Community
dbaplus Community
Sep 27, 2022 · Operations

How to Build a Scalable Rate‑Limiting System with Kong in Cloud‑Native Operations

This article outlines a comprehensive, cloud‑native rate‑limiting solution using Kong gateway, covering background challenges, design considerations, multi‑layer architecture, plugin development, CI/CD workflow, deployment strategies, and operational best practices to achieve low cost, high efficiency, and high quality across diverse projects.

KongMicroservicesOperations
0 likes · 24 min read
How to Build a Scalable Rate‑Limiting System with Kong in Cloud‑Native Operations
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
Cloud Native Technology Community
Cloud Native Technology Community
Sep 27, 2022 · Industry Insights

Why Cloud‑Native Will Dominate Enterprise Application Modernization by 2025

Amid the digital transformation wave, cloud‑native applications are projected to power over 95% of new initiatives by 2025, prompting Lingque Cloud and CNBPA to publish a practical guide that outlines concepts, migration paths, DevOps benefits, micro‑service selection, and real‑world case studies for modernizing enterprise software.

Cloud NativeDevOpsDigital Transformation
0 likes · 3 min read
Why Cloud‑Native Will Dominate Enterprise Application Modernization by 2025
Qunar Tech Salon
Qunar Tech Salon
Sep 27, 2022 · Cloud Native

Evolution of Enterprise Technical Architecture and Cloud‑Native Adoption: A Ziroom Case Study

This chapter traces the evolution of enterprise technical architecture from monolithic to distributed, microservice, and middle‑platform models, illustrates Ziroom's ten‑year journey toward cloud‑native and DevOps practices, and analyzes the stability, efficiency, and process challenges encountered along the way.

EnterpriseMicroservicescase study
0 likes · 26 min read
Evolution of Enterprise Technical Architecture and Cloud‑Native Adoption: A Ziroom Case Study
DeWu Technology
DeWu Technology
Sep 26, 2022 · Cloud Native

DeWu's High‑Availability Architecture Evolution

DeWu’s tech team describes how their e‑commerce platform grew from a simple PHP monolith to a containerized active‑active, multi‑region system with hot‑standby failover, comprehensive governance, full‑link stress testing, and detailed big‑sale preparation, illustrating a systematic, evolving high‑availability architecture that balances scalability, disaster recovery, and business continuity.

MicroservicesSystem Architecturedisaster recovery
0 likes · 21 min read
DeWu's High‑Availability Architecture Evolution
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Sep 26, 2022 · Operations

How to Tame Alert Storms: Building a Systematic Monitoring and Alerting Framework for Microservices

This article analyzes the challenges of alert overload in large‑scale microservice environments and presents a systematic approach—including timeliness metrics, a maturity model, lifecycle tracking, feedback loops, downgrade mechanisms, and cross‑service aggregation—to improve alert effectiveness and reduce noise.

Alert ManagementMTTRMicroservices
0 likes · 16 min read
How to Tame Alert Storms: Building a Systematic Monitoring and Alerting Framework for Microservices
IT Architects Alliance
IT Architects Alliance
Sep 25, 2022 · Backend Development

12 Proven Strategies to Seamlessly Migrate Your Monolith to Microservices

This guide presents twelve practical steps—from understanding the trade‑offs and planning the transition to adopting monorepos, CI pipelines, API gateways, feature flags, and observability—that help teams safely decompose a large monolithic application into a robust microservices architecture.

MicroservicesSoftware Architectureapi-gateway
0 likes · 14 min read
12 Proven Strategies to Seamlessly Migrate Your Monolith to Microservices
ITPUB
ITPUB
Sep 25, 2022 · Backend Development

How Bilibili Scaled Live Streaming from LAMP to Microservices and Beyond

This article chronicles Bilibili Live's eight‑year journey from a simple LAMP monolith to a sophisticated micro‑service ecosystem, detailing the motivations, architectural decisions, containerization, Golang migration, gateway redesign, hot‑key handling, request amplification mitigation, and operational practices that enabled millions of concurrent viewers.

ContainerizationGolangMicroservices
0 likes · 26 min read
How Bilibili Scaled Live Streaming from LAMP to Microservices and Beyond
Top Architect
Top Architect
Sep 25, 2022 · Backend Development

Design and Implementation of a Unified Authentication Center Using Spring Security OAuth2

This article provides a step‑by‑step tutorial on building a unified authentication center with Spring Security OAuth2, covering project module planning, authorization and resource server configuration, client module setup, gateway integration, and custom security components, complete with Maven dependencies and Java code examples.

AuthenticationMicroservicesOAuth2
0 likes · 15 min read
Design and Implementation of a Unified Authentication Center Using Spring Security OAuth2
Architecture Digest
Architecture Digest
Sep 25, 2022 · Cloud Native

Designing Microservices Architecture for Failure: Patterns and Practices

This article explains how to build highly available microservices by addressing the inherent risks of distributed systems and presenting fault‑tolerance patterns such as graceful degradation, change management, health checks, self‑healing, failover caching, retries, rate limiting, bulkheads, circuit breakers, and systematic failure testing.

Cloud NativeMicroservicesReliability
0 likes · 14 min read
Designing Microservices Architecture for Failure: Patterns and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 24, 2022 · Backend Development

12 Proven Strategies to Seamlessly Migrate from a Monolith to Microservices

This article outlines twelve practical steps—including planning, adopting a monorepo, setting up CI/CD pipelines, using API gateways, containerizing, feature flags, and adding observability—to help teams transition their large monolithic applications to a robust microservices architecture with minimal disruption.

MicroservicesSoftware Architecturemonolith migration
0 likes · 12 min read
12 Proven Strategies to Seamlessly Migrate from a Monolith to Microservices
dbaplus Community
dbaplus Community
Sep 24, 2022 · Backend Development

Beyond Adding Servers: Mastering the AKF Scale Cube for Efficient Microservice Scaling

When service load spikes, instead of merely adding machines, this article explains how the AKF Scale Cube model—covering X‑axis horizontal scaling, Y‑axis functional or business splitting, and Z‑axis data partitioning—offers elegant, fine‑grained strategies to boost microservice performance and reliability.

AKF Scale CubeData PartitioningMicroservices
0 likes · 10 min read
Beyond Adding Servers: Mastering the AKF Scale Cube for Efficient Microservice Scaling
Bilibili Tech
Bilibili Tech
Sep 23, 2022 · Industry Insights

From LAMP to Microservices: Bilibili Live’s 8‑Year Architecture Evolution

This article chronicles Bilibili Live’s eight‑year journey from a simple LAMP monolith to a highly available microservice ecosystem, detailing the technical motivations, design principles, Swoole‑based services, containerization, Golang migration, custom gateways, hot‑key handling, and operational safeguards that enabled millions of concurrent viewers.

BilibiliContainerizationGolang
0 likes · 27 min read
From LAMP to Microservices: Bilibili Live’s 8‑Year Architecture Evolution
DevOps
DevOps
Sep 23, 2022 · Backend Development

Understanding Contract Testing with Pact for Microservices

This article explains how contract testing, especially using the Pact tool, helps microservice teams reduce integration friction by defining consumer‑driven and provider‑driven contracts, streamlining pipelines, and delivering faster, more reliable software deployments.

MicroservicesPactconsumer-driven
0 likes · 9 min read
Understanding Contract Testing with Pact for Microservices
IT Architects Alliance
IT Architects Alliance
Sep 23, 2022 · Cloud Native

How to Build a High‑Availability Microservices System on Kubernetes – A Complete Guide

This guide walks through designing a simple front‑end/back‑end microservices architecture, implementing it with Spring Boot and Eureka, deploying the services on a Kubernetes cluster using K8seasy, and adding high‑availability features such as multi‑instance registration, Prometheus‑Grafana monitoring, Zipkin tracing, and Sentinel flow‑control.

Cloud NativeGrafanaKubernetes
0 likes · 20 min read
How to Build a High‑Availability Microservices System on Kubernetes – A Complete Guide
IT Architects Alliance
IT Architects Alliance
Sep 23, 2022 · Operations

Which APM Tool Wins? A Deep Comparison of Zipkin, SkyWalking, and Pinpoint

This article analyzes full‑link monitoring in micro‑service architectures, outlines the goals and functional modules of tracing systems, explains core concepts such as Span, Trace, and Annotation, and then compares Zipkin, SkyWalking, and Pinpoint across performance impact, scalability, data analysis depth, developer transparency, and topology visualization.

APMComparisonDistributed Tracing
0 likes · 27 min read
Which APM Tool Wins? A Deep Comparison of Zipkin, SkyWalking, and Pinpoint
Zhuanzhuan Tech
Zhuanzhuan Tech
Sep 22, 2022 · Cloud Native

Evolution of Enterprise Technical Architecture: From Monolith to Cloud‑Native and DevOps

This chapter outlines the evolution of enterprise technical architecture—from monolithic and distributed systems to microservices and cloud‑native platforms—illustrating the journey with Ziru's ten‑year architectural transformation, the challenges encountered, and the lessons for selecting appropriate architectures.

DevOpsEnterpriseMicroservices
0 likes · 23 min read
Evolution of Enterprise Technical Architecture: From Monolith to Cloud‑Native and DevOps
vivo Internet Technology
vivo Internet Technology
Sep 21, 2022 · Backend Development

Dubbo Generic Invocation: Project Practice and Principle Analysis

By applying Dubbo's GenericService $invoke method, the vivo project replaced tightly‑coupled direct API calls with a unified remote‑call layer that eliminates third‑party JAR dependencies, reduces system coupling, and leverages Dubbo’s internal proxy‑exporter mechanisms to dynamically invoke diverse external services.

Distributed SystemsDubboGeneric Invocation
0 likes · 23 min read
Dubbo Generic Invocation: Project Practice and Principle Analysis
Top Architect
Top Architect
Sep 20, 2022 · Backend Development

Comprehensive Guide to Microservice Architecture: Concepts, Evolution, Differences from SOA, Design Patterns, and Practical Implementation

This article provides a thorough overview of microservice architecture, covering its definition, history, comparison with monolithic and SOA approaches, key characteristics, design patterns, implementation challenges, communication methods, fault tolerance strategies, and practical considerations for adopting microservices in modern software systems.

Microservicesservice design
0 likes · 20 min read
Comprehensive Guide to Microservice Architecture: Concepts, Evolution, Differences from SOA, Design Patterns, and Practical Implementation
Selected Java Interview Questions
Selected Java Interview Questions
Sep 20, 2022 · Backend Development

Comprehensive Guide to Building an OAuth2 Authentication Server with Spring Boot, MySQL, Nacos, and Gateway Integration

This tutorial walks through designing an OAuth2 authentication architecture, configuring Spring Boot services, setting up MySQL schemas, integrating Nacos discovery, implementing security with JWT tokens, and connecting microservices through a Spring Cloud Gateway, while demonstrating all four OAuth2 grant types with code examples.

MicroservicesNacosOAuth2
0 likes · 26 min read
Comprehensive Guide to Building an OAuth2 Authentication Server with Spring Boot, MySQL, Nacos, and Gateway Integration
JD Cloud Developers
JD Cloud Developers
Sep 20, 2022 · Backend Development

How JD’s Starlink Platform Supercharges Backend Development with Low‑Code Serverless

Starlink is JD Tech's low‑code, serverless platform that streamlines backend service development, deployment, and operations by offering visual microservice (VMS) creation, declarative Serverless deployment, and extensive integration capabilities, dramatically boosting efficiency and reducing costs across diverse business scenarios.

DevOpsMicroservicesServerless
0 likes · 18 min read
How JD’s Starlink Platform Supercharges Backend Development with Low‑Code Serverless
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2022 · Cloud Native

Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide

This comprehensive tutorial walks you through designing a simple front‑back separation microservice project, implementing it with Spring Boot, deploying it on a Kubernetes cluster using K8seasy, and adding essential features such as service registration, multi‑instance high availability, monitoring with Prometheus and Grafana, logging via Kafka, tracing with Zipkin, and flow control with Sentinel, all verified through dashboards and tracing tools.

DeploymentKubernetesMicroservices
0 likes · 21 min read
Build a High‑Availability Microservices System on Kubernetes: Step‑by‑Step Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 20, 2022 · Cloud Native

How to Build Fault‑Tolerant Microservices: Essential Patterns and Practices

This article explains why microservice architectures increase failure risk and presents proven techniques—such as graceful degradation, change management, health checks, self‑healing, failover caches, retries, rate limiting, bulkheads, and circuit breakers—to design resilient, fault‑tolerant services.

Microservicesfault toleranceresilience patterns
0 likes · 15 min read
How to Build Fault‑Tolerant Microservices: Essential Patterns and Practices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 19, 2022 · Operations

Which Distributed Tracing Tool Wins? Zipkin vs Pinpoint vs SkyWalking Deep Dive

This article examines the challenges of full‑link monitoring in microservice architectures, outlines the goals for an effective tracing system, describes the four core functional modules, compares three popular APM solutions—Zipkin, Pinpoint, and SkyWalking—across performance, scalability, data analysis, developer transparency, and topology features, and clarifies the distinction between tracing and general monitoring.

APMDistributed TracingMicroservices
0 likes · 27 min read
Which Distributed Tracing Tool Wins? Zipkin vs Pinpoint vs SkyWalking Deep Dive
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
Architect's Guide
Architect's Guide
Sep 17, 2022 · Backend Development

An Introduction to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, and Pros & Cons

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, disadvantages, and essential considerations for successful adoption.

DevOpsDistributed SystemsMicroservices
0 likes · 20 min read
An Introduction to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, and Pros & Cons
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 16, 2022 · Backend Development

Why Service Gateways Are Essential for Microservices Architecture

The article explains what a service gateway is, why it’s needed to centralize cross‑cutting concerns like authentication, how it improves deployment and jar size, outlines its core functions and workflow, and presents a Java‑based technical stack for building a lightweight gateway.

MicroservicesZuulservice gateway
0 likes · 7 min read
Why Service Gateways Are Essential for Microservices Architecture
Sohu Tech Products
Sohu Tech Products
Sep 14, 2022 · Backend Development

Applying Reactive Asynchronous Non‑Blocking Architecture to a Video Object Creation Service with Dubbo and RxJava

This article details how the Sohu video PUGC team refactored a legacy video‑object‑creation API by introducing a reactive, asynchronous, non‑blocking architecture built on RxJava, Vert.x WebClient and a custom Dubbo reactive client, achieving clearer business flow and a 43% latency reduction.

AsynchronousBackendDubbo
0 likes · 16 min read
Applying Reactive Asynchronous Non‑Blocking Architecture to a Video Object Creation Service with Dubbo and RxJava
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Sep 14, 2022 · Backend Development

How Domain‑Driven Design Shapes Microservice Boundaries and Communication

This article explores how microservice architecture, guided by Domain‑Driven Design principles such as bounded contexts, aggregates, and context mapping, defines service boundaries, improves autonomy, and influences communication patterns, including event‑driven integration, synchronous APIs, and BFF strategies, while addressing consistency, scalability, and deployment challenges.

Bounded ContextEvent StormingMicroservices
0 likes · 22 min read
How Domain‑Driven Design Shapes Microservice Boundaries and Communication
Tencent Cloud Middleware
Tencent Cloud Middleware
Sep 14, 2022 · Cloud Native

Spring Cloud Tencent 1.7 Released: New Features, Version Guide, and Enhanced Service Governance

Spring Cloud Tencent 1.7 introduces support for Spring Cloud Hoxton, 2020, and 2021, provides a detailed version list and numbering scheme, and adds major features such as service governance plugins, dynamic configuration improvements, monitoring enhancements, and extended Polaris integration, with links to documentation and repositories.

Cloud NativeConfigurationMicroservices
0 likes · 9 min read
Spring Cloud Tencent 1.7 Released: New Features, Version Guide, and Enhanced Service Governance
Senior Brother's Insights
Senior Brother's Insights
Sep 13, 2022 · Backend Development

8 Essential Backend Architecture Patterns Every Engineer Should Master

This article introduces eight common backend architecture patterns—single‑database single‑application, content distribution, query separation, microservices, multi‑level caching, sharding, elastic scaling, and multi‑data‑center—explaining their designs, typical use cases, step‑by‑step workflows, and the key advantages and drawbacks of each.

Microservices
0 likes · 23 min read
8 Essential Backend Architecture Patterns Every Engineer Should Master
NetEase Yanxuan Technology Product Team
NetEase Yanxuan Technology Product Team
Sep 13, 2022 · Operations

How Yanxuan Built a Scalable Full‑Link Monitoring, Alerting, and Event‑Bus System for Microservices

This article details Yanxuan's four‑year evolution of a unified monitoring, alerting, and event‑bus platform for micro‑service architectures, covering design principles, technology selection, multi‑stage implementation, dynamic sampling, custom plugins, data modeling, visualization upgrades, and the final fault‑driven, system‑wide integration.

AlertingFull‑Link TracingMicroservices
0 likes · 23 min read
How Yanxuan Built a Scalable Full‑Link Monitoring, Alerting, and Event‑Bus System for Microservices
dbaplus Community
dbaplus Community
Sep 11, 2022 · Backend Development

Refactoring a Monolithic Inventory System to Distributed Microservices with CQRS

Facing rapid growth and stability issues, the team transformed a monolithic inventory platform into a distributed microservice architecture, employing functional and business decomposition, CQRS principles, and careful code refactoring to improve availability, scalability, and maintainability while addressing challenges like distributed transactions and data consistency.

CQRSMicroservicesarchitecture
0 likes · 18 min read
Refactoring a Monolithic Inventory System to Distributed Microservices with CQRS
Java High-Performance Architecture
Java High-Performance Architecture
Sep 11, 2022 · Backend Development

SpringBoot + Vue E‑Commerce Platform: Features and Tech Stack Overview

This article introduces a SpringBoot2 and Vue-based e‑commerce system featuring modules such as product management, orders, marketing, multi‑store, and WeChat integration, outlines its modular architecture, details the backend and frontend technology selections, and provides source code links for developers to explore and extend the project.

MicroservicesSpringBootVue
0 likes · 5 min read
SpringBoot + Vue E‑Commerce Platform: Features and Tech Stack Overview
Java High-Performance Architecture
Java High-Performance Architecture
Sep 10, 2022 · Cloud Native

Why Spring Cloud Tencent Is the Go-To Cloud‑Native Solution for Java Microservices

The article explains why Spring Cloud remains the dominant Java microservice framework, introduces Tencent’s open‑source Polaris‑based Spring Cloud Tencent as a one‑stop cloud‑native solution, and details its discovery, configuration, routing, rate‑limiting, and circuit‑breaker modules, while outlining future plans and how developers can contribute.

Configuration ManagementMicroservicesPolaris
0 likes · 19 min read
Why Spring Cloud Tencent Is the Go-To Cloud‑Native Solution for Java Microservices
IT Architects Alliance
IT Architects Alliance
Sep 8, 2022 · Backend Development

Evolution of a Simple MVP Monolithic Architecture to a Complex Distributed System: A Taobao Case Study

This article uses a simulated Taobao example to illustrate how a simple MVP monolithic architecture evolves through ten stages—from separating Tomcat and database to adopting caching, load balancing, database sharding, microservices, ESB, containerization, and cloud platforms—highlighting the technologies and design principles involved in each transition.

BackendDistributed SystemsMicroservices
0 likes · 20 min read
Evolution of a Simple MVP Monolithic Architecture to a Complex Distributed System: A Taobao Case Study
IT Xianyu
IT Xianyu
Sep 6, 2022 · Backend Development

Dynamic Flow Orchestration with Nacos, Docker, and SpringBoot Microservices

This article demonstrates how to build a lightweight, plug‑and‑play flow‑orchestration system for microservices by installing Nacos with Docker, configuring SpringBoot services with Kafka and Nacos, and using dynamic Nacos listeners to adjust Kafka topics at runtime without redeployment.

DockerFlow OrchestrationKafka
0 likes · 9 min read
Dynamic Flow Orchestration with Nacos, Docker, and SpringBoot Microservices
Cloud Native Technology Community
Cloud Native Technology Community
Sep 6, 2022 · Cloud Native

Enterprise Microservice Governance and Development: Concepts, Selection Guide, and Design Principles

This article systematically explains enterprise‑level microservice governance and development, covering market‑driven challenges, evaluation criteria, a comparison of Dubbo, Spring Cloud, and Istio, and design principles such as Conway's Law to help organizations modernize their applications efficiently.

IstioMicroservicesSpring Cloud
0 likes · 8 min read
Enterprise Microservice Governance and Development: Concepts, Selection Guide, and Design Principles
Architecture Digest
Architecture Digest
Sep 6, 2022 · Backend Development

Eight Common Software Architecture Design Patterns and Their Advantages & Disadvantages

The article introduces eight widely used software architecture design patterns—single‑database single‑application, content distribution, query separation, microservices, multi‑level caching, sharding, elastic scaling, and multi‑data‑center deployment—explaining their structures, typical use cases, and the key pros and cons of each.

MicroservicesScalabilitybackend-development
0 likes · 21 min read
Eight Common Software Architecture Design Patterns and Their Advantages & Disadvantages
Selected Java Interview Questions
Selected Java Interview Questions
Sep 5, 2022 · Backend Development

Spring Cloud Overview: Core Components, Service Discovery, Load Balancing, Gateway, and Fault Tolerance

This article provides a comprehensive overview of Spring Cloud’s microservice ecosystem, explaining core components such as Eureka, Ribbon, Feign, Zuul, Hystrix, and Config, and comparing them with alternatives like Dubbo and ZooKeeper, while illustrating practical e‑commerce use cases.

HystrixMicroservicesSpring Cloud
0 likes · 21 min read
Spring Cloud Overview: Core Components, Service Discovery, Load Balancing, Gateway, and Fault Tolerance
Wukong Talks Architecture
Wukong Talks Architecture
Sep 5, 2022 · Backend Development

Microservice Architecture: Evolution, Challenges, and Best Practices

This article explains the transition from monolithic to microservice architecture using an online supermarket example, highlights the problems caused by rapid, unplanned scaling, and presents systematic solutions such as service decomposition, database sharding, monitoring, tracing, gateway, service discovery, circuit breaking, testing, and service mesh adoption.

BackendMicroservicesService Mesh
0 likes · 21 min read
Microservice Architecture: Evolution, Challenges, and Best Practices
Top Architect
Top Architect
Sep 4, 2022 · Backend Development

Understanding API Gateways: Concepts, Design Principles, and Comparison of Popular Solutions

This article explains what an API gateway is, why it is needed in micro‑service architectures, outlines essential design ideas such as routing, service registration, load balancing, resilience and security, and compares major open‑source gateways like OpenResty, Kong, Zuul, and Spring Cloud Gateway.

Design PatternsMicroservicesapi-gateway
0 likes · 28 min read
Understanding API Gateways: Concepts, Design Principles, and Comparison of Popular Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Sep 4, 2022 · Cloud Native

Understanding Cloud Native: Concepts, Architecture, and Key Technologies

This article explains cloud native as a design philosophy that maximizes cloud efficiency through elastic, loosely coupled, observable systems, outlines its industry benefits, technical characteristics, architectural principles, and reviews core technologies such as containers, serverless, microservices, networking, chips, and databases.

Cloud NativeContainersMicroservices
0 likes · 9 min read
Understanding Cloud Native: Concepts, Architecture, and Key Technologies
Java Architect Essentials
Java Architect Essentials
Sep 1, 2022 · Backend Development

Comprehensive Summary of Core Spring Cloud Concepts and Interview Questions

This article provides a detailed overview of Spring Cloud fundamentals, including microservice architecture, core components, service discovery, load balancing, circuit breaking with Hystrix, differences between Eureka and Zookeeper, and practical usage of Ribbon, Feign, and Spring Cloud Bus, aimed at helping developers prepare for interview questions.

HystrixMicroservicesRibbon
0 likes · 18 min read
Comprehensive Summary of Core Spring Cloud Concepts and Interview Questions
dbaplus Community
dbaplus Community
Aug 31, 2022 · Operations

How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers

This article explains why traditional application releases cause downtime, introduces maturity levels for nonstop deployment, compares release patterns, details essential technical components such as load balancers and service registries, and provides step‑by‑step graceful‑shutdown procedures using Spring Boot Actuator and Eureka.

DeploymentLoad BalancerMicroservices
0 likes · 19 min read
How to Achieve Zero‑Downtime Application Deployments with Service Routing and Load Balancers
Su San Talks Tech
Su San Talks Tech
Aug 31, 2022 · Backend Development

Mastering Login Authentication with Spring Cloud Gateway and JWT

This tutorial walks through implementing login authentication using Spring Cloud Gateway and JWT, covering core concepts of authentication, authorization, credential handling, token generation, gateway validation, service integration, and token refresh strategies within a microservice architecture.

AuthenticationJWTMicroservices
0 likes · 18 min read
Mastering Login Authentication with Spring Cloud Gateway and JWT
Qunar Tech Salon
Qunar Tech Salon
Aug 30, 2022 · Backend Development

Qunar Travel Microservice Architecture Practice

This article presents a comprehensive overview of Qunar Travel's microservice architecture, covering background motivations, best‑practice service discovery and communication patterns, development efficiency improvements, governance techniques, and ServiceMesh experiments, all illustrated with real‑world data and diagrams.

DevOpsMicroservicescloud-native
0 likes · 30 min read
Qunar Travel Microservice Architecture Practice
Alibaba Cloud Native
Alibaba Cloud Native
Aug 29, 2022 · Cloud Native

How to Ensure Microservice Runtime Stability with Sentinel, CloudWeGo, and OpenSergo

This article explains common runtime instability scenarios in microservices, introduces Sentinel‑based traffic protection, shows how CloudWeGo Kitex and Hertz integrate with MSE Sentinel, and demonstrates OpenSergo‑standardized flow control and fault‑tolerance configurations with concrete code and YAML examples.

Circuit BreakingCloudWeGoMSE
0 likes · 14 min read
How to Ensure Microservice Runtime Stability with Sentinel, CloudWeGo, and OpenSergo
Cloud Native Technology Community
Cloud Native Technology Community
Aug 29, 2022 · Cloud Native

Cloud‑Native and Edge Computing: How Containers Empower Edge Applications

The article explains how the deep integration of cloud‑native technologies and edge computing, driven by digital transformation, improves resource utilization, unifies infrastructure management, reduces AI workload costs, simplifies device access, accelerates deployment, and enhances autonomy and ROI for enterprises.

AIContainersEdge Computing
0 likes · 10 min read
Cloud‑Native and Edge Computing: How Containers Empower Edge Applications
HomeTech
HomeTech
Aug 25, 2022 · Backend Development

Evolution and Platformization of the Auto Home E‑commerce System Architecture

This article details the architectural evolution of the Auto Home e‑commerce platform from its early monolithic stage through micro‑services, master‑data integration, and finally a platform‑centric architecture, describing the technical challenges, design decisions, service orchestration, extension‑point mechanisms, configuration management, tooling, data visualization, and knowledge‑sharing practices that enabled scalable, high‑performance online car sales.

MicroservicesService Orchestratione‑commerce
0 likes · 26 min read
Evolution and Platformization of the Auto Home E‑commerce System Architecture
ByteDance Cloud Native
ByteDance Cloud Native
Aug 25, 2022 · Cloud Native

How ByteDance’s Multi‑Runtime Architecture Reinvents Cloud‑Native Microservices

This article explains ByteDance’s evolution from monolithic services to a multi‑runtime microservice architecture, introduces four sidecar runtime models, details the ByteRuntime design with Mesh Pilot and governance layers, and shares performance‑boosting techniques such as PGO while comparing ByteRuntime with DAPR.

ByteRuntimeMicroservicesService Mesh
0 likes · 18 min read
How ByteDance’s Multi‑Runtime Architecture Reinvents Cloud‑Native Microservices
dbaplus Community
dbaplus Community
Aug 24, 2022 · Backend Development

From Monolith to Microservices: Transforming an Online Supermarket

This article walks through the evolution of an online supermarket from a simple monolithic web app to a fully fledged microservice architecture, detailing the motivations, design decisions, component breakdown, common pitfalls, and essential practices such as monitoring, tracing, logging, service discovery, resilience patterns, testing, and the role of service meshes.

MicroservicesService Meshcircuit breaker
0 likes · 24 min read
From Monolith to Microservices: Transforming an Online Supermarket
Architecture Digest
Architecture Digest
Aug 23, 2022 · Backend Development

Understanding Monolithic and Microservice Architectures: Benefits, Drawbacks, Service Gateway, Registration, and Configuration Center

This article explains the evolution from monolithic to microservice architectures, compares their advantages and disadvantages, and details essential components such as service gateways, service registration and discovery mechanisms, and distributed configuration centers, while also reviewing popular open‑source solutions.

Backend ArchitectureConfiguration CenterMicroservices
0 likes · 28 min read
Understanding Monolithic and Microservice Architectures: Benefits, Drawbacks, Service Gateway, Registration, and Configuration Center
Code Ape Tech Column
Code Ape Tech Column
Aug 22, 2022 · Backend Development

Comprehensive Guide to API Gateway Concepts, Design, Types, and Best Practices

This article provides an in‑depth overview of API gateways, covering basic concepts, design principles, functional requirements, traffic vs. business gateways, comparisons of popular implementations such as OpenResty, Kong, Zuul, and Spring Cloud Gateway, and practical recommendations for high performance, availability, and scalability in microservice architectures.

MicroservicesScalabilityapi-gateway
0 likes · 28 min read
Comprehensive Guide to API Gateway Concepts, Design, Types, and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Aug 20, 2022 · Backend Development

Using Nacos as a Configuration Center in Spring Boot Applications

This article explains why a configuration center is essential for microservices, introduces Nacos as a centralized solution, and provides step‑by‑step instructions with code examples for integrating Nacos into Spring Boot, managing Data IDs, namespaces, groups, and dynamic configuration refresh.

Configuration CenterDynamic RefreshMicroservices
0 likes · 14 min read
Using Nacos as a Configuration Center in Spring Boot Applications
Selected Java Interview Questions
Selected Java Interview Questions
Aug 19, 2022 · Backend Development

Integrating Sentinel with Spring Cloud Gateway for Rate Limiting

This tutorial explains what gateway rate limiting is, shows how to integrate Alibaba Sentinel with Spring Cloud Gateway, details the configuration of Sentinel dashboard, gateway flow rules, API group management, implementation principles, and how to customize block responses for robust microservice protection.

MicroservicesSpring Cloud Gatewayapi-gateway
0 likes · 10 min read
Integrating Sentinel with Spring Cloud Gateway for Rate Limiting
IT Architects Alliance
IT Architects Alliance
Aug 19, 2022 · Backend Development

Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices

This article provides an in‑depth overview of microservice concepts, RPC frameworks, serialization methods, distributed transaction models, CAP and BASE theories, monitoring solutions, high‑availability strategies, load‑balancing techniques, configuration management, service registration/discovery, and Dubbo fault‑tolerance clusters, offering practical examples and code snippets for Java‑based cloud native systems.

Distributed SystemsDubboMicroservices
0 likes · 37 min read
Comprehensive Guide to Microservices Architecture, Spring Cloud, Dubbo, and Distributed System Practices
Sanyou's Java Diary
Sanyou's Java Diary
Aug 18, 2022 · Operations

11 Essential Techniques to Build Highly Available Systems

Learn the eleven key strategies—including system splitting, decoupling, asynchronous processing, retries, compensation, backups, multi‑active deployment, isolation, rate limiting, circuit breaking, and degradation—that together form a robust high‑availability architecture for large‑scale internet services, ensuring reliability and scalability.

MicroservicesSystem Design
0 likes · 13 min read
11 Essential Techniques to Build Highly Available Systems
ITPUB
ITPUB
Aug 18, 2022 · Operations

How WeChat Keeps Billions of Requests Stable: Overload Control Strategies for Massive Microservices

This article breaks down WeChat’s 2018 overload control system for massive microservices, explaining the problem of service overload, detection via average waiting time, and a multi‑level priority‑based mitigation strategy that dynamically adjusts admission thresholds to keep billions of daily requests stable.

MicroservicesPriority SchedulingWeChat
0 likes · 12 min read
How WeChat Keeps Billions of Requests Stable: Overload Control Strategies for Massive Microservices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 18, 2022 · Cloud Native

How to Implement Full‑Link Gray Release and Runtime White‑Screening in Cloud‑Native Microservices

This guide explains how to use Alibaba Cloud MSE to perform full‑link gray deployments, monitor traffic with runtime white‑screening, and apply configuration gray releases, providing step‑by‑step instructions, rule definitions, and practical examples for microservice environments.

Configuration ManagementMicroservicesRuntime monitoring
0 likes · 10 min read
How to Implement Full‑Link Gray Release and Runtime White‑Screening in Cloud‑Native Microservices
Wukong Talks Architecture
Wukong Talks Architecture
Aug 17, 2022 · Cloud Native

Enterprise Business Middle Platform Architecture and Implementation at Dongfang Securities

The article presents a comprehensive overview of Dongfang Securities' enterprise business middle platform, detailing its background, definition, construction principles, user journey, overall architecture, domain‑driven design, technical stack, service governance, PaaS, multi‑active deployment, R&D management, data governance, and the practical outcomes achieved through this cloud‑native transformation.

Cloud NativeDDDMicroservices
0 likes · 22 min read
Enterprise Business Middle Platform Architecture and Implementation at Dongfang Securities
Qunar Tech Salon
Qunar Tech Salon
Aug 17, 2022 · Operations

Design and Optimization of Testing Environment 3.0 at Qunar Travel

This article describes how Qunar Travel has evolved its testing environment governance from a fixed 10‑machine setup to a template‑driven, soft‑routing architecture (Environment 3.0), improving delivery speed, reliability, business connectivity, and reducing operational costs through automated sync, smart recommendations, and continuous business checks.

EnvironmentMicroservicesOperations
0 likes · 22 min read
Design and Optimization of Testing Environment 3.0 at Qunar Travel
Top Architect
Top Architect
Aug 16, 2022 · Backend Development

Spring Cloud Gateway: Service Gateway Basics, Deployment, Routing, Filters, Nacos Integration, Apollo Dynamic Configuration, and Global Exception Handling

This comprehensive guide explains why a service gateway is needed in microservice architectures, details Spring Cloud Gateway's core concepts, deployment steps, route and predicate configurations, local and global filters, integration with Nacos for service discovery, dynamic routing via Apollo, and custom global exception handling, providing code examples throughout.

ApolloMicroservicesNacos
0 likes · 24 min read
Spring Cloud Gateway: Service Gateway Basics, Deployment, Routing, Filters, Nacos Integration, Apollo Dynamic Configuration, and Global Exception Handling
IT Architects Alliance
IT Architects Alliance
Aug 15, 2022 · Cloud Native

How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud

This article explains Nacos's architecture, the principles of service registration, how Spring Cloud integrates Nacos via auto‑configuration, the implementation of NacosServiceRegistry, heartbeat mechanisms, registration workflows, provider address queries, and the dynamic service address perception using subscription and HostReactor.

Cloud NativeMicroservicesNacos
0 likes · 9 min read
How Nacos Powers Service Registration and Dynamic Discovery in Spring Cloud
Top Architect
Top Architect
Aug 15, 2022 · Cloud Native

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains Nacos's core components, the principles of service registration and health checking, how Spring Cloud integrates Nacos via ServiceRegistry and AutoServiceRegistration, the implementation details of NacosServiceRegistry, heartbeat mechanisms, and dynamic service address discovery using HostReactor.

HeartbeatMicroservicesNacos
0 likes · 9 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
Ops Development Stories
Ops Development Stories
Aug 15, 2022 · Backend Development

Master Apache Dubbo: From Basics to Real‑World RPC Implementation

This article introduces Apache Dubbo, compares it with Eureka, and provides a complete step‑by‑step example—including service interface, implementation, provider and consumer configurations, XML files, and code snippets—plus instructions for installing and using Dubbo‑Admin for monitoring micro‑service deployments.

Apache DubboDubbo-AdminMicroservices
0 likes · 9 min read
Master Apache Dubbo: From Basics to Real‑World RPC Implementation
Code Ape Tech Column
Code Ape Tech Column
Aug 12, 2022 · Backend Development

Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation

This article explains the fundamentals of Remote Procedure Call (RPC), compares popular RPC frameworks such as gRPC, Thrift, Dubbo and Spring Cloud, details gRPC’s architecture, Protocol Buffers serialization, HTTP/2 advantages, and provides a step‑by‑step Java demo with full source code and performance benchmarks.

MicroservicesProtocol BuffersRPC
0 likes · 16 min read
Understanding RPC and gRPC: Concepts, Frameworks, and a Practical Java Implementation
IT Architects Alliance
IT Architects Alliance
Aug 11, 2022 · Backend Development

From Monolith to Microservices and Containerization: Architecture, CI/CD, and Operations Practices

This article chronicles the evolution of a SaaS product from a simple monolithic SPA through microservice decomposition to containerized deployment, detailing API design, CI/CD pipelines, Spring Cloud and Kubernetes integration, automated tracing, monitoring, and lessons learned for small development teams.

Backend ArchitectureDockerKubernetes
0 likes · 14 min read
From Monolith to Microservices and Containerization: Architecture, CI/CD, and Operations Practices
Alibaba Cloud Native
Alibaba Cloud Native
Aug 11, 2022 · Backend Development

Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes

In 2022, Suzhou Zhonglun Network migrated its entire microservice ecosystem—supporting over 3,000 services across 300 cities—from Dubbo 2 to Dubbo 3, leveraging Kubernetes‑native deployment, enhanced service governance, and instance‑level upgrade strategies to improve scalability, reliability, and resource utilization.

DubboMicroservicescloud-native
0 likes · 9 min read
Upgrading 3000+ Services: Our Journey from Dubbo 2 to Dubbo 3 on Kubernetes
Selected Java Interview Questions
Selected Java Interview Questions
Aug 11, 2022 · Backend Development

Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies

This tutorial demonstrates how to implement inter‑service communication in Spring Cloud using RestTemplate and Feign, covering project setup, bean configuration, three RestTemplate invocation patterns, load‑balancing with Ribbon, and switching strategies via code or configuration files.

MicroservicesSpring Cloudfeign
0 likes · 19 min read
Service-to-Service Calls in Spring Cloud: RestTemplate, Feign, and Load‑Balancing Strategies
Alibaba Cloud Native
Alibaba Cloud Native
Aug 9, 2022 · Cloud Native

How AIA Built a Scalable Cloud‑Native Observability Platform for Insurance

This case study details how AIA Insurance transformed legacy insurance systems into a cloud‑native, micro‑service architecture and implemented a comprehensive observability platform using Kubernetes, Prometheus, Grafana and custom data pipelines to improve SLA, fault detection, and business‑level monitoring.

DevOpsMicroservicesmonitoring
0 likes · 11 min read
How AIA Built a Scalable Cloud‑Native Observability Platform for Insurance
Top Architect
Top Architect
Aug 9, 2022 · Backend Development

Implementing a JWT-Based Authentication Center with Spring Boot and Java

This article provides a comprehensive guide to building a JWT authentication service in Java, covering JWT fundamentals, Spring Boot configuration, entity and DAO definitions, service interfaces, token generation and parsing, RSA key handling, controller endpoints, testing procedures, and a comparison with traditional session-based authentication.

AuthenticationJWTMicroservices
0 likes · 20 min read
Implementing a JWT-Based Authentication Center with Spring Boot and Java
Tencent Cloud Middleware
Tencent Cloud Middleware
Aug 9, 2022 · Cloud Native

How to Safeguard Microservices with Smart Rate‑Limiting Strategies

This article explains why service rate limiting is essential for protecting backend systems from traffic spikes, outlines global, tag‑based and dynamic throttling models, compares common algorithms, shows TSF’s architecture and configuration, and provides practical testing and scaling guidance for high‑traffic e‑commerce scenarios.

MicroservicesPerformance Testingelastic scaling
0 likes · 18 min read
How to Safeguard Microservices with Smart Rate‑Limiting Strategies
Selected Java Interview Questions
Selected Java Interview Questions
Aug 8, 2022 · Backend Development

Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server

This tutorial explains how to centralize URL‑level authentication in a Spring Cloud Gateway by integrating Spring Security OAuth2 Resource Server, defining custom authorization managers, handling token errors, forwarding JWT claims to downstream services, and configuring the gateway with YAML and Java code examples.

MicroservicesOAuth2Spring Cloud
0 likes · 17 min read
Implementing Unified Authorization in Spring Cloud Gateway with OAuth2 Resource Server
Top Architect
Top Architect
Aug 8, 2022 · Backend Development

Best Practices for Designing Consistent Backend APIs

This article presents a concise yet comprehensive guide to RESTful API design, covering resource-oriented naming, kebab‑case URLs, camelCase parameters, proper use of HTTP verbs, versioning, health/metrics endpoints, pagination, field selection, authentication headers, CORS, error handling, and golden rules for creating clean, maintainable backend services.

HTTPMicroservicesapi-design
0 likes · 9 min read
Best Practices for Designing Consistent Backend APIs
IT Architects Alliance
IT Architects Alliance
Aug 6, 2022 · Backend Development

Evolution of Software Architecture and the Microservice Technology Stack

This article reviews the rapid growth of software scale and complexity, traces the evolution from monolithic to microservice architectures, and outlines the essential backend technologies—including service communication, API gateways, authentication, fault handling, logging, configuration, containers, orchestration, and CI/CD—that enable modern cloud‑native microservice systems.

MicroservicesSoftware Architecture
0 likes · 16 min read
Evolution of Software Architecture and the Microservice Technology Stack
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 5, 2022 · Operations

ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans

On August 5, the ITCP Alliance hosted a four‑hour closed‑door technical exchange at ZhaiZhai Group where five member companies shared detailed traffic routing practices, discussed common challenges, and outlined future collaborative initiatives to improve service governance and operational efficiency.

ITCP AllianceMicroservicesTesting Environment
0 likes · 6 min read
ITCP Alliance Closed‑Door Technical Exchange on Traffic Routing – Presentations, Discussions, and Future Plans
DeWu Technology
DeWu Technology
Aug 5, 2022 · Cloud Native

Traffic Coloring in Microservice Architecture: Concepts, Applications, and Implementation

Traffic coloring tags each request in a microservice call chain, propagating a version label through HTTP headers or RPC contexts so that routers and load balancers can perform gray releases, blue‑green deployments, lane isolation, graceful shutdowns, and test traffic separation, provided all services support the metadata propagation via frameworks such as Spring Cloud Ribbon or Dubbo.

Blue‑Green deploymentMicroservicesgray release
0 likes · 10 min read
Traffic Coloring in Microservice Architecture: Concepts, Applications, and Implementation
JD Tech
JD Tech
Aug 5, 2022 · Backend Development

Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact

The article examines the difficulties encountered when implementing a Backend‑For‑Frontend (BFF) layer in the JD Finance app, introduces a visual service‑orchestration platform that replaces hard‑coded solutions with drag‑and‑drop workflows, details its core functions, architecture, and performance benefits, and demonstrates how it dramatically improves delivery speed, service governance, and debugging efficiency.

BFFMicroservicesService Orchestration
0 likes · 15 min read
Visual Service Orchestration for BFF Layer in JD Finance App: Challenges, Design, and Impact
Wukong Talks Architecture
Wukong Talks Architecture
Aug 5, 2022 · Backend Development

Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0

This article chronicles the architectural evolution of China Telecom's Tianyi Account gateway from its initial Zuul‑based 1.0 version through successive upgrades to a Kong‑powered 2.0 and 3.0 system, highlighting performance bottlenecks, technology selections, plugin development, CP/DP separation, cloud‑native deployment, and the resulting high‑concurrency capabilities.

KongMicroservicesZuul
0 likes · 13 min read
Evolution of the Tianyi Account Gateway Architecture: From Zuul 1.0 to Kong‑Based 3.0
Ctrip Technology
Ctrip Technology
Aug 4, 2022 · Backend Development

Design and Evolution of Ctrip Ticket Frontend Trace System for Efficient Debugging

The article describes how Ctrip built and continuously improved a Trace system for its ticket‑front‑end microservices, detailing the challenges of distributed logs, the architecture of the solution, and the functional features such as friendly search, multi‑platform aggregation, page replay, and one‑click mock that together boost debugging efficiency for both developers and non‑technical operators.

BackendMicroserviceslog analysis
0 likes · 13 min read
Design and Evolution of Ctrip Ticket Frontend Trace System for Efficient Debugging
Programmer DD
Programmer DD
Aug 3, 2022 · Backend Development

Why Your “Distributed Monolith” Is Still a Single Point of Failure

The article explains how many microservice migrations end up as “distributed monoliths,” detailing why splitting a monolith without proper domain design and protective mechanisms can worsen stability, increase latency, and fail to deliver the promised efficiency gains.

MicroservicesSoftware Architecturedistributed monolith
0 likes · 7 min read
Why Your “Distributed Monolith” Is Still a Single Point of Failure
ByteDance Cloud Native
ByteDance Cloud Native
Aug 2, 2022 · Cloud Native

What Exactly Is Cloud Native? A Deep Dive into Its Core Technologies

This article explains the concept of cloud native, tracing its evolution from early cloud computing to CNCF's 2018 definition, and explores key technologies such as containers, Kubernetes, microservices, service mesh, immutable infrastructure, and declarative APIs, while also highlighting modern cloud‑native services.

ContainersMicroservicescloud-native
0 likes · 18 min read
What Exactly Is Cloud Native? A Deep Dive into Its Core Technologies
Architecture Digest
Architecture Digest
Aug 2, 2022 · Cloud Native

Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies

This article explains the four primary goals of microservice architecture, outlines essential design principles, and details a comprehensive set of decomposition and integration patterns—including business‑function, sub‑domain, transaction, Strangler, Bulkhead, Sidecar, API‑gateway, Aggregator, CQRS, Saga, observability, and deployment patterns—providing practical guidance for building resilient cloud‑native systems.

Cloud NativeMicroservicesarchitecture
0 likes · 18 min read
Microservice Architecture and Design Patterns: Goals, Principles, and Decomposition Strategies
macrozheng
macrozheng
Aug 2, 2022 · Cloud Native

Master Spring Cloud LoadBalancer: From RestTemplate to OpenFeign

This tutorial walks through replacing Ribbon with Spring Cloud LoadBalancer, showing how to configure dependencies, set up RestTemplate and OpenFeign clients, customize caching and request transformation, and verify load‑balanced calls using Nacos as the service registry.

MicroservicesNacosOpenFeign
0 likes · 10 min read
Master Spring Cloud LoadBalancer: From RestTemplate to OpenFeign