Tagged articles

microservices

3508 articles · Page 19 of 36
DevOps
DevOps
Mar 30, 2022 · Information Security

BeyondProd: Google’s Cloud‑Native Security Model for Microservices

This whitepaper explains Google’s BeyondProd security framework, detailing how cloud‑native microservice architectures replace traditional perimeter models with zero‑trust principles, mutual authentication, service mesh, and automated tooling such as ALTS, Binary Authorization, and gVisor to protect workloads across shared infrastructure.

BorgGoogleService Mesh
0 likes · 27 min read
BeyondProd: Google’s Cloud‑Native Security Model for Microservices
IT Architects Alliance
IT Architects Alliance
Mar 30, 2022 · Backend Development

Designing a Scalable Event-Driven Microservices Architecture for E‑Commerce

This article guides readers through the evolution from a monolithic e‑commerce application to a highly available, scalable, low‑latency event‑driven microservices architecture, covering design patterns, principles, API gateway, BFF, service aggregation, CQRS, event sourcing, and technology stack choices such as Kafka and Cassandra.

CQRSKafkaarchitecture
0 likes · 21 min read
Designing a Scalable Event-Driven Microservices Architecture for E‑Commerce
Architect
Architect
Mar 29, 2022 · Backend Development

Design and Implementation of Baidu's Product Promotion System

This article details the architecture, core services, user interfaces, and technical challenges of Baidu's product promotion system, explaining the roles of traffic owners and advertisers, the CPS billing model, dynamic library reporting, and database batch‑write optimizations for high‑throughput e‑commerce scenarios.

BaiduCPSDynamic Library
0 likes · 17 min read
Design and Implementation of Baidu's Product Promotion System
Selected Java Interview Questions
Selected Java Interview Questions
Mar 29, 2022 · Backend Development

Spring Boot Best Practices: 16 Tips for Building Robust Microservices

This article shares sixteen practical Spring Boot best‑practice recommendations—ranging from custom BOM management and auto‑configuration to proper package layout, constructor injection, concurrency awareness, externalized configuration, logging, testing, and global exception handling—to help developers build clean, maintainable Java microservices.

Spring Bootbackend developmentbest practices
0 likes · 13 min read
Spring Boot Best Practices: 16 Tips for Building Robust Microservices
Java Interview Crash Guide
Java Interview Crash Guide
Mar 29, 2022 · Cloud Native

How to Build a Scalable Service Registry for Microservices

This article explains how to design a service registry that enables service registration, discovery, high availability, and dynamic handling of service instances in a microservice architecture, covering registration methods, consumer/provider interaction, push/pull mechanisms, long‑polling, and heartbeat health checks.

Push‑Pullhigh availabilitylong polling
0 likes · 8 min read
How to Build a Scalable Service Registry for Microservices
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 28, 2022 · Operations

How to Implement Robust Rate Limiting with Alibaba Cloud AHAS

This guide explains how to use Alibaba Cloud's Application High Availability Service (AHAS) to monitor QPS, define granular rate‑limiting rules, prevent abuse, isolate upstream failures, and protect both HTTP and non‑HTTP workloads in microservice architectures.

AHASAlibaba CloudSentinel
0 likes · 10 min read
How to Implement Robust Rate Limiting with Alibaba Cloud AHAS
StarRocks
StarRocks
Mar 28, 2022 · Backend Development

Scaling Microservice Tracing with Zipkin and StarRocks: A Practical Guide

This article explains how Sohu Smart Media built a high‑performance tracing system for microservices by integrating Zipkin for data collection with StarRocks for storage and analytics, covering architecture, data models, SQL queries, Flink processing, and real‑world results that boost observability and engineering efficiency.

FlinkObservabilitySQL
0 likes · 31 min read
Scaling Microservice Tracing with Zipkin and StarRocks: A Practical Guide
IT Architects Alliance
IT Architects Alliance
Mar 27, 2022 · Backend Development

From a Simple MVP Monolith to a Complex Distributed Architecture: Taobao Case Study

This article walks through the step‑by‑step evolution of a basic single‑server e‑commerce system into a large‑scale, distributed architecture, explaining core concepts, each architectural upgrade, the technologies involved, and key design principles for building scalable, high‑availability services.

Cloud Computingarchitecturedatabase sharding
0 likes · 20 min read
From a Simple MVP Monolith to a Complex Distributed Architecture: Taobao Case Study
MaGe Linux Operations
MaGe Linux Operations
Mar 26, 2022 · Cloud Native

What Is Cloud Native? Unpacking CNCF, Containers, Kubernetes & More

This article explains the concept of cloud native, its origins in CNCF, the evolution of containers, Docker and Kubernetes, the role of micro‑services, service mesh, immutable infrastructure and declarative APIs, and highlights the key benefits such as rapid iteration, automated deployment and independent scalability.

CNCFDockerKubernetes
0 likes · 18 min read
What Is Cloud Native? Unpacking CNCF, Containers, Kubernetes & More
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 26, 2022 · Backend Development

How to Evolve a Monolith into an Event‑Driven Microservices Architecture

This comprehensive guide walks you through evolving a monolithic e‑commerce application into a highly available, scalable, low‑latency, event‑driven microservices system capable of handling millions of requests, covering design patterns, principles, best practices, and technology choices.

Design PatternsE‑commercemicroservices
0 likes · 32 min read
How to Evolve a Monolith into an Event‑Driven Microservices Architecture
Top Architect
Top Architect
Mar 26, 2022 · Information Security

Token-Based Authentication Architecture and OAuth2/JWT Implementation Overview

This article explains the necessity of a unified account management system for enterprise applications, defines key authentication terms, outlines the background and goals of token-based security, details the OAuth2 password‑grant flow with JWT, and discusses technical choices, interface design, and token renewal processes.

OAuth2Token Authenticationjwt
0 likes · 9 min read
Token-Based Authentication Architecture and OAuth2/JWT Implementation Overview
IT Architects Alliance
IT Architects Alliance
Mar 24, 2022 · Cloud Native

How Software Architecture Evolves from Monolith to Cloud‑Native Microservices

From early monolithic MVC setups to growth‑stage distributed systems and finally fully cloud‑native microservice architectures, this article outlines each phase’s characteristics, technology choices, scaling strategies, and operational practices such as CDN, load balancing, Redis Cluster, Kubernetes auto‑scaling, and unified configuration management.

Kubernetesarchitecturecloud-native
0 likes · 14 min read
How Software Architecture Evolves from Monolith to Cloud‑Native Microservices
dbaplus Community
dbaplus Community
Mar 24, 2022 · Cloud Native

How Zhihu Migrated 2,000+ Microservices to Istio Service Mesh

Zhihu describes its journey from a custom Kodor RPC framework to a full Istio service‑mesh deployment, detailing the background challenges, Consul‑based service discovery, migration strategy, traffic management, platform tooling, and the numerous operational pitfalls encountered along the way.

ConsulIstioService Mesh
0 likes · 22 min read
How Zhihu Migrated 2,000+ Microservices to Istio Service Mesh
Wukong Talks Architecture
Wukong Talks Architecture
Mar 24, 2022 · Backend Development

Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples

This article provides a comprehensive overview of the microservice ecosystem built on Spring Cloud Alibaba, detailing essential modules such as service registration, discovery, load balancing, configuration, messaging, gateway, circuit breaking, distributed tracing, and transaction management, and includes practical code snippets and configuration examples for each component.

circuit breakerdistributed transactionload balancing
0 likes · 21 min read
Microservice Ecosystem Overview with Spring Cloud Alibaba: Components, Configuration, and Code Examples
Shopee Tech Team
Shopee Tech Team
Mar 24, 2022 · Backend Development

How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery

This article explains how the Finder system combines multi‑language code‑coverage collection, differential analysis, and call‑graph tracing to provide fine‑grained testing metrics, automate test‑case identification, and support continuous quality assurance across complex backend and frontend projects.

Static Analysiscode coveragecontinuous integration
0 likes · 17 min read
How Finder Enables Precise Code Coverage and Automated Test‑Case Discovery
Architecture & Thinking
Architecture & Thinking
Mar 22, 2022 · Backend Development

Mastering Dubbo: Build Simple RPC Services with SpringBoot and Zookeeper

This article walks through the fundamentals of Apache Dubbo, covering its service discovery, RPC communication, traffic management, configuration, and deployment architecture, and provides a step‑by‑step SpringBoot implementation of a simple RPC service with Zookeeper registration, including code snippets for provider, consumer, and controller.

DubboRPCSpringBoot
0 likes · 14 min read
Mastering Dubbo: Build Simple RPC Services with SpringBoot and Zookeeper
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 21, 2022 · Cloud Native

From Monolith to Cloud‑Native: Evolution of Software Architecture

This article outlines the three‑stage evolution of software architecture—from early monolithic MVC systems, through growth‑phase optimizations with CDN, load balancing, and caching, to fully distributed cloud‑native designs featuring microservices, elastic scaling, DevOps pipelines, and unified configuration, illustrating key technologies and best practices.

DevOpscloud-nativedistributed-systems
0 likes · 12 min read
From Monolith to Cloud‑Native: Evolution of Software Architecture
IT Architects Alliance
IT Architects Alliance
Mar 20, 2022 · Backend Development

Evolution of Taobao Backend Architecture from Single Server to Cloud‑Native Microservices

This article outlines the step‑by‑step evolution of Taobao's backend architecture—from a single‑machine setup to distributed clusters, caching, load balancing, database sharding, microservices, containerization, and finally cloud‑native deployment—highlighting the technologies and design principles involved at each stage.

architecturebackendcloud
0 likes · 18 min read
Evolution of Taobao Backend Architecture from Single Server to Cloud‑Native Microservices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 19, 2022 · Backend Development

How Taobao Scaled to Millions of Concurrent Users: Architecture Evolution

This article walks through Taobao’s journey from a single‑server setup to a cloud‑native, micro‑service architecture capable of handling tens of millions of concurrent requests, explaining each scaling step, the technologies involved, and key design principles for high‑availability systems.

Cloud Computingdatabase shardingload balancing
0 likes · 20 min read
How Taobao Scaled to Millions of Concurrent Users: Architecture Evolution
IT Architects Alliance
IT Architects Alliance
Mar 19, 2022 · Databases

Designing Data Architecture for Microservices: Principles, Database Choices, and Scaling Strategies

This article explains microservice fundamentals, outlines their advantages, and provides detailed guidance on data design, database selection, and scaling techniques—including decoupling, lightweight APIs, DevOps CI/CD, polyglot persistence, and sharding—to help architects build robust, flexible microservice systems.

MongoDBPolyglot Persistencedata design
0 likes · 20 min read
Designing Data Architecture for Microservices: Principles, Database Choices, and Scaling Strategies
IT Architects Alliance
IT Architects Alliance
Mar 17, 2022 · Backend Development

Understanding Microservices Architecture, Bounded Contexts, and Domain‑Driven Design

This article explains the principles of microservices architecture, the role of bounded contexts and domain‑driven design, and practical techniques such as context mapping, event storming, and BFF patterns for defining service boundaries, handling communication, and achieving resilient, loosely‑coupled systems.

Event Stormingbounded contextmicroservices
0 likes · 19 min read
Understanding Microservices Architecture, Bounded Contexts, and Domain‑Driven Design
IT Architects Alliance
IT Architects Alliance
Mar 17, 2022 · Backend Development

Introduction to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, Advantages and Disadvantages

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, and the pros and cons of adopting microservices in modern software systems.

Design PatternsDevOpsSoftware Architecture
0 likes · 23 min read
Introduction to Microservice Architecture: Concepts, Evolution, Comparison with Monolithic, Design Patterns, Advantages and Disadvantages
Cloud Native Technology Community
Cloud Native Technology Community
Mar 17, 2022 · Industry Insights

How Cloud‑Native Tech Is Transforming China’s Financial Sector in 2022

The fourth‑edition Cloud‑Native Technology Survey (2021‑2022) analyzes how banks, insurers, securities firms and payment providers adopt containers, Kubernetes, micro‑services and hybrid‑cloud solutions, revealing adoption rates, pain points, security concerns and strategic recommendations for the financial industry’s digital transformation.

DevOpsFinanceKubernetes
0 likes · 23 min read
How Cloud‑Native Tech Is Transforming China’s Financial Sector in 2022
DaTaobao Tech
DaTaobao Tech
Mar 17, 2022 · Cloud Native

NextRPC: Multi‑Stage RPC Model for Scalable Transaction and Recommendation Services

NextRPC is a multi‑stage RPC model that delivers partial responses over multiple network channels, improving latency and conversion in Taobao’s transaction and recommendation services; it employs a hybrid asynchronous streaming and parallel execution architecture with client‑side orchestration and server‑side sub‑request handling, achieving over 5% UV lift and up to 25% recommendation uplift.

AlibabaAsynchronous StreamingRPC
0 likes · 8 min read
NextRPC: Multi‑Stage RPC Model for Scalable Transaction and Recommendation Services
IT Architects Alliance
IT Architects Alliance
Mar 16, 2022 · R&D Management

What Is Software Architecture? A Deep Dive into Layers, Types, and Evolution

This comprehensive guide explains the definition of software architecture, its essential concepts, layered classifications, various architecture levels, evolution from monolith to microservices, common pitfalls, and metrics for evaluating architectural soundness, providing practical insights for architects and developers alike.

Design PrinciplesSoftware ArchitectureSystem Design
0 likes · 24 min read
What Is Software Architecture? A Deep Dive into Layers, Types, and Evolution
Architects' Tech Alliance
Architects' Tech Alliance
Mar 16, 2022 · Fundamentals

Comprehensive Overview of Software Architecture: Concepts, Layers, Levels, Evolution, and Best Practices

This article provides an extensive introduction to software architecture, covering its definition, essential concepts such as systems, subsystems, modules, components, and frameworks, various architectural layers and classifications, architectural levels, strategic versus tactical design, evolution from monoliths to micro‑services, common pitfalls, measurement criteria, and recommended learning resources.

Software ArchitectureSystem Designapplication architecture
0 likes · 21 min read
Comprehensive Overview of Software Architecture: Concepts, Layers, Levels, Evolution, and Best Practices
21CTO
21CTO
Mar 16, 2022 · Backend Development

How Airbnb Evolved from a Ruby Monolith to Hybrid Micro‑Macro Services

This article traces Airbnb's architectural journey from a single‑Ruby‑on‑Rails monolith through a microservices era to its current hybrid micro‑macro service model, highlighting the motivations, challenges, and engineering practices that shaped each transition.

AirbnbSystem Designarchitecture
0 likes · 6 min read
How Airbnb Evolved from a Ruby Monolith to Hybrid Micro‑Macro Services
Cyber Elephant Tech Team
Cyber Elephant Tech Team
Mar 16, 2022 · Backend Development

Mastering GoKit: Building Scalable Microservices with Go

This article introduces microservice concepts, explains GoKit's architecture and onion model, and walks through building a simple calculation service in Go, progressively adding logging, metrics, and middleware using the decorator pattern to achieve a clean, decoupled three‑layer design.

Decorator PatternGoGoKit
0 likes · 14 min read
Mastering GoKit: Building Scalable Microservices with Go
DevOps
DevOps
Mar 16, 2022 · Backend Development

Principles and Challenges of Service Integration in Microservice Architecture

The article examines the practical difficulties of integrating services within a microservice architecture—such as circular dependencies, third‑party system coupling, and non‑idempotent APIs—and proposes concrete design principles like one‑way dependencies, minimal redundant data, façade services, idempotency, and contract testing to preserve system health.

Design PrinciplesService Integrationarchitecture
0 likes · 9 min read
Principles and Challenges of Service Integration in Microservice Architecture
Su San Talks Tech
Su San Talks Tech
Mar 14, 2022 · Backend Development

Master OpenFeign: From Basics to Advanced Timeout, Logging, and Resilience

This tutorial walks you through OpenFeign in Spring Cloud, explaining its purpose, differences from Feign, setup steps, various parameter passing methods, timeout handling, logging enhancement, HTTP client replacement, GZIP compression, and circuit‑breaker integration with Sentinel, all illustrated with code snippets and diagrams.

FeignJavaOpenFeign
0 likes · 19 min read
Master OpenFeign: From Basics to Advanced Timeout, Logging, and Resilience
IT Architects Alliance
IT Architects Alliance
Mar 13, 2022 · Backend Development

Meituan Instant Logistics: Evolution of Distributed System Architecture and Practices

The article details Meituan's five‑year journey in instant logistics, describing how distributed, high‑concurrency system architecture evolved through layered upgrades, microservices, fault‑tolerance mechanisms, AI‑driven optimization, and AIOps platforms to achieve scalability, low latency, high availability, and cost efficiency.

AIOpsMeituandistributed systems
0 likes · 12 min read
Meituan Instant Logistics: Evolution of Distributed System Architecture and Practices
21CTO
21CTO
Mar 13, 2022 · Backend Development

How Meituan Built a Fault‑Tolerant Instant Logistics Platform at Scale

Meituan’s instant logistics platform evolved from vertical services to a micro‑service, distributed architecture that handles massive order‑rider matching, ultra‑low latency, and high availability, leveraging AI for pricing, ETA, scheduling, and employing robust scaling, consistency, and disaster‑recovery techniques.

AIScalingdistributed systems
0 likes · 10 min read
How Meituan Built a Fault‑Tolerant Instant Logistics Platform at Scale
Architect
Architect
Mar 12, 2022 · Backend Development

Meituan Instant Logistics: Evolution of Distributed System Architecture and Technical Challenges

The article describes Meituan's five‑year journey in instant logistics, detailing how its distributed, high‑concurrency architecture has evolved through layered upgrades, micro‑service adoption, and AI integration to achieve low latency, high availability, cost efficiency, and scalability while addressing challenges such as massive order matching, peak traffic, data consistency, and fault tolerance.

AIOpsMeituandistributed systems
0 likes · 11 min read
Meituan Instant Logistics: Evolution of Distributed System Architecture and Technical Challenges
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 12, 2022 · Backend Development

30 Essential Architecture Patterns for Scalable Backend Systems

This article presents a comprehensive catalog of thirty architectural patterns—including ambassador, anti‑corruption, gateway aggregation, CQRS, event sourcing, sharding, and circuit breaker—that help developers design, manage, and scale modern backend services efficiently and reliably.

Design Patternsmicroservicesscalability
0 likes · 37 min read
30 Essential Architecture Patterns for Scalable Backend Systems
IT Architects Alliance
IT Architects Alliance
Mar 12, 2022 · Backend Development

Design Principles and Architecture of an E‑Commerce Transaction System with a Large Middle Platform and Small Frontend

This article outlines the architectural principles, middle‑platform strategy, service layers, common components, cloud deployment, security measures, and detailed design diagrams for building a scalable, high‑concurrency e‑commerce transaction system using DDD, microservices, and cloud‑native technologies.

E‑commerceSystem Architecturebackend
0 likes · 19 min read
Design Principles and Architecture of an E‑Commerce Transaction System with a Large Middle Platform and Small Frontend
Top Architect
Top Architect
Mar 11, 2022 · Backend Development

Understanding Nacos Architecture and Service Registration in Spring Cloud

This article explains the internal architecture of Nacos, its core components, the registration principles of service instances, how Spring Cloud integrates Nacos through the ServiceRegistry interface and auto‑configuration, and the mechanisms for heartbeat, data consistency, and dynamic service discovery in a cloud‑native backend environment.

Nacosbackend developmentmicroservices
0 likes · 8 min read
Understanding Nacos Architecture and Service Registration in Spring Cloud
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 11, 2022 · Cloud Native

How Meituan Scaled Instant Logistics with a Distributed Cloud‑Native Architecture

This article explains how Meituan's instant logistics platform evolved over five years, detailing the distributed, high‑concurrency system design, AI‑driven optimizations, multi‑center and unit‑based deployment strategies, and the operational challenges and solutions for achieving high availability and low latency.

AI integrationinstant logisticsmicroservices
0 likes · 10 min read
How Meituan Scaled Instant Logistics with a Distributed Cloud‑Native Architecture
Architect
Architect
Mar 11, 2022 · Operations

Rate Limiting, Circuit Breaking, and Service Degradation: Key Fault‑Tolerance Patterns for Distributed Systems

The article explains why distributed systems need fault‑tolerance mechanisms such as rate limiting, circuit breaking, and service degradation, describes common metrics (TPS, HPS, QPS), outlines several limiting algorithms (counter, sliding window, leaky bucket, token bucket, distributed and Hystrix‑based), and discusses circuit‑breaker states, considerations, and practical Hystrix usage.

Hystrixcircuit breakerfault tolerance
0 likes · 17 min read
Rate Limiting, Circuit Breaking, and Service Degradation: Key Fault‑Tolerance Patterns for Distributed Systems
IT Architects Alliance
IT Architects Alliance
Mar 10, 2022 · Backend Development

Building Resilient Microservices: Patterns and Practices for High Availability

This article explains the risks of microservice architectures and presents a collection of reliability patterns—including graceful degradation, change management, health checks, self‑healing, failover caching, retries, rate limiting, bulkheads, and circuit breakers—to help engineers design and operate highly available backend services.

backendcircuit breakerfault tolerance
0 likes · 17 min read
Building Resilient Microservices: Patterns and Practices for High Availability
Sanyou's Java Diary
Sanyou's Java Diary
Mar 10, 2022 · Backend Development

Choosing the Right Distributed ID Strategy for Microservices

This article reviews common distributed ID generation methods—including UUID, database auto‑increment, segment mode, Redis, Snowflake, Baidu UidGenerator, Meituan Leaf, and Zookeeper—detailing their principles, advantages, drawbacks, and suitable scenarios to help developers select the most appropriate solution for their microservice architecture.

Redisbackenddistributed ID
0 likes · 9 min read
Choosing the Right Distributed ID Strategy for Microservices
Architecture Digest
Architecture Digest
Mar 10, 2022 · Cloud Native

Nacos Architecture and Service Registration Mechanism in Spring Cloud

This article explains the Nacos architecture, including its provider, consumer, name server, and server components, and details how Spring Cloud integrates with Nacos for service registration, heartbeat monitoring, and dynamic service discovery using Open API, SDK, and Raft-based consistency protocols.

Nacoscloud-nativemicroservices
0 likes · 7 min read
Nacos Architecture and Service Registration Mechanism in Spring Cloud
vivo Internet Technology
vivo Internet Technology
Mar 9, 2022 · Backend Development

Gray Deployment Solution for RocketMQ in the LUBAN MQ Platform

The LUBAN MQ platform introduces a gray‑deployment extension for RocketMQ that isolates gray traffic by assigning configurable gray queues, adds a graySubscriptionTable and grayFlag in broker and Namesrv, uses shared consumer groups with a custom rebalance strategy, and ensures loss‑less offset merging and seamless switch‑over.

Gray DeploymentRocketMQdistributed systems
0 likes · 19 min read
Gray Deployment Solution for RocketMQ in the LUBAN MQ Platform
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 9, 2022 · Backend Development

How a Large‑Scale E‑Commerce Platform Uses a Middle‑Platform Architecture for Scalability

This article outlines a comprehensive e‑commerce system architecture that combines a large middle platform with a small front‑end, leveraging domain‑driven design, service‑oriented layers, cloud‑native deployment, and robust monitoring to achieve high scalability, flexibility, and reliability for complex transaction scenarios.

E‑commercecloud-nativedomain-driven design
0 likes · 16 min read
How a Large‑Scale E‑Commerce Platform Uses a Middle‑Platform Architecture for Scalability
Architecture Digest
Architecture Digest
Mar 9, 2022 · Fundamentals

Domain-Driven Design: Concepts, Bounded Contexts, and Architectural Patterns

This article introduces Domain-Driven Design (DDD), explains key terminology, describes the evolution of architecture from SaaS to IaaS, details bounded context concepts and division rules, and reviews major architectural styles such as clean layered, hexagonal, and onion architectures for building robust software systems.

Clean ArchitectureDDDDomain-Driven Design
0 likes · 9 min read
Domain-Driven Design: Concepts, Bounded Contexts, and Architectural Patterns
IT Architects Alliance
IT Architects Alliance
Mar 8, 2022 · Backend Development

How to Build a New Project with Domain‑Driven Design: From Concepts to Architecture

This guide walks through applying Domain‑Driven Design to a brand‑new project, covering essential terminology, the evolution from SaaS to IaaS, defining bounded contexts, the four DDD boundaries, and various architectural styles such as clean layered, hexagonal, and onion architectures, with practical insights for implementation.

Clean ArchitectureDomain-Driven DesignSoftware Architecture
0 likes · 10 min read
How to Build a New Project with Domain‑Driven Design: From Concepts to Architecture
IT Architects Alliance
IT Architects Alliance
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture

The article explains how microservices differ from monolithic applications by emphasizing team‑based, autonomous service design, data‑sharing challenges, dependency management, API communication patterns, and the use of shared caches to improve performance and reliability.

Service DependencySoftware Architecturecaching
0 likes · 7 min read
Differences Between Microservices and Monolithic Architecture
IT Architects Alliance
IT Architects Alliance
Mar 7, 2022 · Backend Development

A Comprehensive Overview of Microservice Architecture Evolution and Essential Technology Stack

This article provides a detailed overview of the evolution of software architecture from monolithic to microservices, discusses the advantages and drawbacks of each stage, and outlines essential microservice technologies such as service discovery, API gateways, authentication, logging, containerization, orchestration, and CI/CD pipelines.

architecturebackenddistributed systems
0 likes · 16 min read
A Comprehensive Overview of Microservice Architecture Evolution and Essential Technology Stack
Architect
Architect
Mar 7, 2022 · Backend Development

Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies

The article explains how microservices differ from monolithic applications, discusses the challenges of data sharing and service dependencies, and offers practical approaches such as one‑way dependencies, aggregation services, HTTP API design, and using a shared Redis cache to improve performance and reliability.

Service Dependencybackend architecturedata sharing
0 likes · 8 min read
Differences Between Microservices and Monolithic Architecture and Managing Data Sharing and Service Dependencies
IT Architects Alliance
IT Architects Alliance
Mar 6, 2022 · Cloud Native

Building a Cloud‑Native Microservice Platform with Spring Cloud and Docker

This article explains how to build a cloud‑native PaaS platform using microservice architecture and Docker containers, detailing the roles of Spring Cloud Netflix components such as Zuul, Eureka, Hystrix, and Ribbon, as well as service gateway, registration, deployment, fault tolerance, and dynamic configuration.

Dockermicroservicesservice gateway
0 likes · 14 min read
Building a Cloud‑Native Microservice Platform with Spring Cloud and Docker
IT Services Circle
IT Services Circle
Mar 6, 2022 · Backend Development

2022 Java Developer Productivity Report Highlights Trends and Adoption

The 2022 Java Developer Productivity Report by JRebel analyzes a survey of 876 Java professionals, revealing migration plans to newer LTS versions, dominant use of Java 8 and 11, microservice popularity, and preferences for Docker, Kubernetes, and Spring Boot across companies of various sizes.

DockerKubernetesProductivity
0 likes · 6 min read
2022 Java Developer Productivity Report Highlights Trends and Adoption
Alibaba Cloud Native
Alibaba Cloud Native
Mar 4, 2022 · Cloud Native

Migrating Alibaba Cloud Chatbot to Cloud Native: Dubbo 3.0 & MSE Governance

To improve release efficiency and stability, Alibaba Cloud’s chatbot team migrated the Cloud‑Xiaomi service to Alibaba Cloud, upgraded the backend to open‑source Dubbo 3.0, and adopted MSE micro‑service governance, implementing traffic isolation, gray‑release, and blue‑green deployment across hybrid‑cloud environments.

cloud-nativegray-releasemicroservices
0 likes · 11 min read
Migrating Alibaba Cloud Chatbot to Cloud Native: Dubbo 3.0 & MSE Governance
Top Architect
Top Architect
Mar 4, 2022 · Backend Development

Deep Dive into Nacos Long‑Polling Mechanism: Client and Server Implementation Details

This article provides a comprehensive analysis of Nacos's long‑polling mechanism, walking through the client‑side ConfigService instantiation, scheduled thread pools, request handling, and the server‑side listener workflow, while highlighting key code snippets and the event‑driven architecture that enables real‑time configuration updates.

ConfigServiceJavaNacos
0 likes · 21 min read
Deep Dive into Nacos Long‑Polling Mechanism: Client and Server Implementation Details
DevOps
DevOps
Mar 4, 2022 · Cloud Native

Complexity Is Killing Software Developers: Challenges and Strategies in the Cloud‑Native Era

The article examines how the rapid rise of micro‑services, containers, and cloud‑native platforms has dramatically increased software complexity, threatening developer productivity, and discusses industry perspectives and practical approaches—such as internal developer platforms and curated toolsets—to regain control and deliver value.

Internal Developer Platformcloud-nativemicroservices
0 likes · 14 min read
Complexity Is Killing Software Developers: Challenges and Strategies in the Cloud‑Native Era
政采云技术
政采云技术
Mar 3, 2022 · Cloud Native

Hands‑on Dapr with Java: Service Invocation and State Management Tutorial

This tutorial walks through setting up a Java‑based Dapr project, demonstrating service‑to‑service invocation and state management with Redis, including configuration, code, Kubernetes manifests, Docker packaging, and verification steps, and provides guidance on building, deploying, and testing the microservices locally.

DockerJavaKubernetes
0 likes · 12 min read
Hands‑on Dapr with Java: Service Invocation and State Management Tutorial
IT Architects Alliance
IT Architects Alliance
Mar 2, 2022 · Operations

Designing a Scalable Architecture for Million‑to‑Billion‑Level DAU Systems

The article outlines a comprehensive, multi‑layer architecture—including DNS routing, L4/L7 load balancing, micro‑service or monolithic deployment, caching, database sharding, hybrid‑cloud deployment, elastic scaling, and tiered degradation—to reliably support systems handling from millions to billions of daily active users under sudden traffic spikes.

cachingdatabase shardinghigh‑traffic
0 likes · 12 min read
Designing a Scalable Architecture for Million‑to‑Billion‑Level DAU Systems
Baidu Geek Talk
Baidu Geek Talk
Mar 2, 2022 · Backend Development

Evolution of Baidu Aifanfan Lead List: From Rapid Delivery to High-Performance Architecture

The Baidu Aifanfan lead list page evolved through six versions—from rapid MySQL‑based delivery to a metadata‑driven, ES‑backed architecture with Redis synchronization—culminating in a high‑availability, high‑performance system that slashed server latency from 25 seconds to under one second and cut frontend load times and static asset sizes dramatically.

APM monitoringDatabase MigrationFrontend Optimization
0 likes · 21 min read
Evolution of Baidu Aifanfan Lead List: From Rapid Delivery to High-Performance Architecture
DevOps Engineer
DevOps Engineer
Mar 2, 2022 · Operations

Top DevOps Trends to Watch in 2022 and Industry Q&A

The article outlines the 2022 DevOps landscape, highlighting trends such as serverless computing, microservice growth, Kubernetes adoption, and the rise of DevSecOps, while also providing expert Q&A on tools, security, platform selection, and future opportunities.

DevSecOpsKubernetesServerless
0 likes · 9 min read
Top DevOps Trends to Watch in 2022 and Industry Q&A
IT Architects Alliance
IT Architects Alliance
Mar 1, 2022 · Fundamentals

What Truly Defines Software Architecture? A Deep Dive into Concepts, Layers, and Evolution

This article explains the fundamental definition of software architecture, distinguishes systems, subsystems, modules, components, frameworks, and various architecture layers, and examines how architectures evolve from monoliths to distributed services and micro‑services while highlighting common pitfalls and evaluation criteria.

Software ArchitectureSystem Designarchitecture patterns
0 likes · 23 min read
What Truly Defines Software Architecture? A Deep Dive into Concepts, Layers, and Evolution
政采云技术
政采云技术
Mar 1, 2022 · Cloud Native

Introduction to Dapr: Features, Architecture, and Installation Guide

This article introduces Dapr, a cloud‑native sidecar runtime for building resilient microservices, explains its core features such as service invocation, state management, pub/sub, bindings, actors, observability, and secrets, and provides step‑by‑step installation instructions for CLI, binaries, Kubernetes, and Helm.

InstallationObservabilityState Management
0 likes · 10 min read
Introduction to Dapr: Features, Architecture, and Installation Guide
IT Architects Alliance
IT Architects Alliance
Feb 27, 2022 · Backend Development

Meituan Instant Delivery: Evolution of Distributed System Architecture and Operational Practices

The article details Meituan's five‑year journey in instant logistics, describing how its distributed high‑concurrency architecture, AI‑driven optimization, micro‑service evolution, and reliability engineering practices have been continuously refined to achieve low latency, high availability, and cost‑effective scaling.

Instant DeliveryMeituandistributed systems
0 likes · 12 min read
Meituan Instant Delivery: Evolution of Distributed System Architecture and Operational Practices
IT Architects Alliance
IT Architects Alliance
Feb 26, 2022 · Backend Development

Evolution of System Architecture and an Introduction to Microservices

This article traces the evolution of system architecture from monolithic applications through vertical splitting, distributed services and SOA to modern microservices, explaining their advantages, challenges, design principles, governance, observability, automation, and remote‑call mechanisms such as RPC.

Service GovernanceSystem Architecturedistributed systems
0 likes · 18 min read
Evolution of System Architecture and an Introduction to Microservices
IT Architects Alliance
IT Architects Alliance
Feb 22, 2022 · Backend Development

Designing a Scalable, High‑Performance Distributed E‑Commerce Architecture: A Technical Guide

This article provides a comprehensive technical overview of large‑scale distributed website architecture, covering characteristics, goals, patterns, high‑performance, high‑availability, scalability, extensibility, security, and agility considerations, and walks through the evolution of an e‑commerce system with concrete examples and diagrams.

cachingdistributed systemse-commerce architecture
0 likes · 26 min read
Designing a Scalable, High‑Performance Distributed E‑Commerce Architecture: A Technical Guide
IT Architects Alliance
IT Architects Alliance
Feb 22, 2022 · Cloud Native

Evolution of Microservice Architecture and Its Essential Technology Stack

This article traces the evolution of software architecture from monolithic to microservice models, explains key concepts such as service mesh, distributed tracing, and container orchestration, and lists the essential tools and frameworks—including Docker, Kubernetes, Ocelot, Consul, and Jenkins—required to build and operate modern cloud‑native microservice systems.

Kubernetesarchitecturecontainerization
0 likes · 17 min read
Evolution of Microservice Architecture and Its Essential Technology Stack
Java Interview Crash Guide
Java Interview Crash Guide
Feb 22, 2022 · Backend Development

Ensuring API Idempotency: Prevent Duplicate Requests in Scalable Systems

Idempotency ensures that repeated API calls produce the same result, preventing duplicate processing in high‑traffic systems; this article explains why it matters, typical duplicate request scenarios, and a practical implementation using client‑generated identifiers to cache and filter repeated submissions.

API designSoftware Architectureidempotency
0 likes · 4 min read
Ensuring API Idempotency: Prevent Duplicate Requests in Scalable Systems
Selected Java Interview Questions
Selected Java Interview Questions
Feb 20, 2022 · Backend Development

Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus

This article reviews several Java micro‑service frameworks—including Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus—by describing their features, resource consumption, and simple load‑test results, and provides numerous Spring Boot learning resources for developers seeking lightweight alternatives.

Vert.xmicroservicesspring-cloud
0 likes · 7 min read
Comparison of Java Microservice Frameworks: Spring Cloud, Vert.x, SparkJava, Micronaut, Javalin, and Quarkus
IT Architects Alliance
IT Architects Alliance
Feb 20, 2022 · Backend Development

Evolution of System Architecture and Microservices: From Monoliths to Service Governance

This article reviews the historical evolution of system architecture—from single‑application monoliths through vertical splitting, distributed services, SOA, and finally microservices—explaining their advantages, drawbacks, design principles, remote‑call mechanisms, automation, monitoring, and the relationship between SOA and microservices.

Service GovernanceSystem Architectureautomation
0 likes · 19 min read
Evolution of System Architecture and Microservices: From Monoliths to Service Governance
Java Architect Essentials
Java Architect Essentials
Feb 18, 2022 · Backend Development

Comparison of Java Microservice Frameworks: Spring Boot, Spring Cloud, Vert.x, and Other Lightweight Options

The article compares popular Java microservice frameworks, highlighting Spring Boot's ease of use but high memory consumption, Vert.x's lightweight performance, and the characteristics of SparkJava, Micronaut, Javalin, and Quarkus, while also noting required infrastructure components for Spring Cloud.

Spring BootVert.xbackend development
0 likes · 6 min read
Comparison of Java Microservice Frameworks: Spring Boot, Spring Cloud, Vert.x, and Other Lightweight Options
MaGe Linux Operations
MaGe Linux Operations
Feb 18, 2022 · Operations

Master Continuous Profiling on Kubernetes with Pyroscope: A Step‑by‑Step Guide

Learn how to use the open‑source Pyroscope continuous profiler to identify performance bottlenecks in Kubernetes‑deployed microservices, compare it with other profilers, and follow detailed installation, configuration, and integration steps for Python, Go, and .NET services, including Helm deployment and resource monitoring.

KubernetesPyroscopecontinuous profiling
0 likes · 11 min read
Master Continuous Profiling on Kubernetes with Pyroscope: A Step‑by‑Step Guide
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 16, 2022 · Cloud Computing

How Huawei Deploys a Cloud in One Day: Building a Digital Highway

The article explains how Huawei Cloud Stack leverages a modular, high‑cohesion low‑coupling architecture and an automated deployment platform to replicate a full‑stack cloud environment in a data center within a day, dramatically reducing construction time, labor costs, and ensuring sustainable, scalable digital transformation for enterprises.

Cloud ComputingHuaweiautomation
0 likes · 12 min read
How Huawei Deploys a Cloud in One Day: Building a Digital Highway
Programmer DD
Programmer DD
Feb 16, 2022 · Fundamentals

What Is Software Architecture? Core Concepts, Layers, and Design Principles

This article explains the essence of software architecture, covering definitions, system vs. subsystem, module vs. component, framework vs. architecture, various architectural layers, classifications, evolution from monolith to microservices, and how to evaluate a design’s suitability for business and non‑functional requirements.

Design PrinciplesSoftware ArchitectureSystem Design
0 likes · 26 min read
What Is Software Architecture? Core Concepts, Layers, and Design Principles
IT Architects Alliance
IT Architects Alliance
Feb 16, 2022 · Cloud Native

Understanding Microservices: Concepts, Benefits, Drawbacks, and Their Relationship with Containers and Kubernetes

This article explains what microservices are, how they differ from traditional monolithic applications, provides an Amazon product‑listing example, discusses containers, compares the two, outlines when to adopt microservices, lists their pros and cons, and describes how Kubernetes supports cloud‑native microservice architectures.

ContainersKubernetesSoftware Architecture
0 likes · 12 min read
Understanding Microservices: Concepts, Benefits, Drawbacks, and Their Relationship with Containers and Kubernetes
Top Architect
Top Architect
Feb 14, 2022 · Cloud Native

Comprehensive Guide to Nacos Configuration Center and Service Registry Integration with Spring Boot

This article provides an in-depth comparison of Nacos with other configuration and registration centers, explains its architecture and design principles, and offers detailed step-by-step instructions for deploying Nacos in standalone and cluster modes, integrating it with Spring Boot for both configuration and service discovery, including code snippets and operational tips.

Configuration CenterDockerNacos
0 likes · 35 min read
Comprehensive Guide to Nacos Configuration Center and Service Registry Integration with Spring Boot
IT Architects Alliance
IT Architects Alliance
Feb 12, 2022 · Backend Development

Drawbacks and Advantages of Synchronous Request‑Response Microservices

The article examines synchronous request‑response microservices, outlining their numerous drawbacks such as tight coupling, scalability limits, failure handling, API versioning challenges, data access coupling, distributed monolith risks, and testing difficulties, while also acknowledging their undeniable advantages and the prevalence of hybrid architectures.

CouplingRequest/ResponseSynchronous
0 likes · 8 min read
Drawbacks and Advantages of Synchronous Request‑Response Microservices
Alibaba Cloud Native
Alibaba Cloud Native
Feb 11, 2022 · Cloud Native

Step‑by‑Step Guide to Building Full‑Link Gray Release with MSE on Kubernetes

This article explains how to enable full‑link gray release for microservices using Alibaba Cloud MSE, covering the underlying technologies, product features, environment preparation, Kubernetes deployment manifests, lane configuration, Ingress routing, traffic verification, and monitoring, all without modifying application code.

Ingress-nginxKubernetesMSE
0 likes · 17 min read
Step‑by‑Step Guide to Building Full‑Link Gray Release with MSE on Kubernetes
High Availability Architecture
High Availability Architecture
Feb 11, 2022 · Cloud Native

Cloud‑Native Migration of Tencent Happy Game Studio Backend Using Istio Service Mesh

The article details how Tencent's Happy Game Studio transformed its large‑scale, low‑utilization backend from a legacy distributed architecture to a cloud‑native, Istio‑enabled service‑mesh platform, achieving significant resource savings, smoother deployments, and improved observability across game, CGI, and storage services.

IstioKubernetesResource Optimization
0 likes · 16 min read
Cloud‑Native Migration of Tencent Happy Game Studio Backend Using Istio Service Mesh
iQIYI Technical Product Team
iQIYI Technical Product Team
Feb 11, 2022 · Databases

Design and Implementation of iQIYI Content Platform Data Center (OLTP)

The paper describes iQIYI’s Content Platform Data Center (OLTP), a unified data hub that solves microservice data‑island problems by providing hundred‑billion‑scale storage, high‑QPS reads/writes, field‑level change notifications, final consistency between MongoDB and Elasticsearch, active‑active high availability, and a generic SDK, now serving 26 business lines with thousands of QPS and hundreds of millions of rows.

Data CenterData ConsistencyMongoDB
0 likes · 11 min read
Design and Implementation of iQIYI Content Platform Data Center (OLTP)
MaGe Linux Operations
MaGe Linux Operations
Feb 10, 2022 · Cloud Native

Why Microservices Matter: From Simple Services to Kubernetes-Driven Cloud Native

This article explains what microservices are, how they differ from traditional monolithic apps, illustrates a real‑world example with an Amazon product page, discusses the role of containers, outlines the benefits and drawbacks of microservice architectures, and shows how Kubernetes facilitates their deployment and management in cloud‑native environments.

architecturecloud-nativemicroservices
0 likes · 12 min read
Why Microservices Matter: From Simple Services to Kubernetes-Driven Cloud Native
IT Architects Alliance
IT Architects Alliance
Feb 8, 2022 · Cloud Native

What Are Microservices? Concepts, Benefits, Drawbacks, and Their Relationship with Containers and Kubernetes

This article explains the fundamentals of microservices, illustrates them with an Amazon product‑listing example, compares microservices to containers, outlines when to adopt microservices, discusses their advantages and disadvantages, and describes how Kubernetes supports microservice architectures.

ContainersDevOpsKubernetes
0 likes · 12 min read
What Are Microservices? Concepts, Benefits, Drawbacks, and Their Relationship with Containers and Kubernetes
MaGe Linux Operations
MaGe Linux Operations
Feb 6, 2022 · Cloud Native

What’s Driving the Next Wave of Cloud‑Native Architecture in 2022?

The article reviews the evolution from monolithic to cloud‑native architectures, highlights 2022 trends such as microservices, service mesh, multi‑cloud strategies, and shares practical experiences and advice from Alibaba Cloud experts on adoption challenges, organizational impact, and future directions.

architecture-trendscloud-nativecontainerization
0 likes · 19 min read
What’s Driving the Next Wave of Cloud‑Native Architecture in 2022?
IT Services Circle
IT Services Circle
Feb 5, 2022 · Databases

Recommended Technical Books for 2022: Databases, Java, Architecture, and More

To help readers set their 2022 learning goals, this article curates a list of 15 essential technical books covering database fundamentals, MySQL, Redis, Java core, concurrency, JVM, code quality, software craftsmanship, architecture, distributed systems, and microservices, with brief insights and personal recommendations.

Book Recommendationsdatabasesmicroservices
0 likes · 9 min read
Recommended Technical Books for 2022: Databases, Java, Architecture, and More
IT Architects Alliance
IT Architects Alliance
Feb 4, 2022 · Backend Development

How Our Recommendation Engine Evolved from V1.0 to V3.0

This article details the three‑stage evolution of an e‑commerce recommendation framework—V1.0’s simple strategy‑factory design, V2.0’s vertical business split, and V3.0’s configurable pipeline with dynamic server‑client configuration, addressing scalability, isolation, and AB‑testing challenges.

AB testingPipelineRedis
0 likes · 14 min read
How Our Recommendation Engine Evolved from V1.0 to V3.0
IT Architects Alliance
IT Architects Alliance
Feb 4, 2022 · Backend Development

Designing a Scalable Architecture for Million‑Level DAU Systems

The article outlines a comprehensive backend architecture for handling million‑to‑tens‑of‑million daily active users, covering DNS routing, L4/L7 load balancing, monolithic versus microservice deployment, caching, database sharding, hybrid‑cloud strategies, elastic scaling, and multi‑level degradation mechanisms.

Elastic Scalingdatabase shardinghybrid cloud
0 likes · 11 min read
Designing a Scalable Architecture for Million‑Level DAU Systems
IT Architects Alliance
IT Architects Alliance
Feb 3, 2022 · Backend Development

How to Define Microservice Boundaries with DDD, Context Mapping, and Event Storming

This article explains how to design microservice architectures by applying domain‑driven design concepts such as bounded contexts and aggregates, using context mapping and event‑storming techniques to identify service boundaries, and discusses communication patterns, CAP trade‑offs, and the Backend‑for‑Frontend approach.

Domain-Driven DesignEvent Stormingbounded context
0 likes · 21 min read
How to Define Microservice Boundaries with DDD, Context Mapping, and Event Storming
IT Architects Alliance
IT Architects Alliance
Feb 3, 2022 · Cloud Native

Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix

This article explains how to design and implement a microservice‑based PaaS platform using Docker containers, Spring Cloud Netflix components such as Zuul, Eureka, and Hystrix, covering service gateway routing, registration and discovery, deployment, fault tolerance, and dynamic configuration.

DockerDynamic Configurationfault tolerance
0 likes · 14 min read
Building a Docker‑Powered Microservice PaaS with Spring Cloud Netflix
Top Architect
Top Architect
Jan 31, 2022 · Backend Development

Delayed Queue Technology Research and Implementation Overview

This article surveys various delayed queue implementations—including Kafka, RocketMQ, Redis (Redisson), and Netty’s HashedWheelTimer—examining their design principles, advantages, drawbacks, and integration strategies, and proposes a unified micro‑service architecture leveraging Kafka topics, Redis ZSETs, and thread‑pool optimizations for reliable message scheduling.

Delayed QueueKafkaNetty
0 likes · 15 min read
Delayed Queue Technology Research and Implementation Overview
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 28, 2022 · Backend Development

How We Evolved Our Recommendation Engine: From V1.0 to V3.0 Architecture

This article details the evolution of the "到家" recommendation system across three major versions, describing the initial strategy‑factory prototype, the problems it faced, the vertical and horizontal splits introduced in V2.0, the dynamic pipeline configuration and service separation in V3.0, and the future outlook for finer‑grained personalization.

Pipelineconfiguration servicemicroservices
0 likes · 13 min read
How We Evolved Our Recommendation Engine: From V1.0 to V3.0 Architecture
Baidu Tech Salon
Baidu Tech Salon
Jan 27, 2022 · Cloud Native

How China Unicom’s Service Mesh Evolved: From SDKs to Sidecars and Beyond

This article details China Unicom Software Research Institute's multi‑year journey of adopting Kubernetes‑based service mesh, outlining the evolution from SDK‑driven microservices to sidecar‑based architectures, migration strategies with Baidu, performance optimizations, observability enhancements, and future product roadmaps.

IstioKubernetesObservability
0 likes · 13 min read
How China Unicom’s Service Mesh Evolved: From SDKs to Sidecars and Beyond
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 26, 2022 · Operations

Mastering Microservice Monitoring, Fault Tolerance, and Security: A Complete Guide

This article explains how to monitor microservice architectures, describes log, tracing, and metric monitoring, compares open‑source tracing tools, outlines fault‑tolerance strategies such as timeout, rate‑limiting, degradation, async buffering and circuit breaking, and details access‑security mechanisms including gateway authentication, service‑side auth, and OAuth2.0 token flows, while also introducing container technology and its role in microservice deployment.

ContainersMonitoringObservability
0 likes · 43 min read
Mastering Microservice Monitoring, Fault Tolerance, and Security: A Complete Guide
vivo Internet Technology
vivo Internet Technology
Jan 26, 2022 · Backend Development

Vivo Comment Middleware: Traffic and Data Isolation Using Dubbo, Sentinel, and MongoDB

The Vivo comment middleware achieves high‑availability, cross‑service comment publishing by using Dubbo tag‑routing for traffic isolation, Sentinel hotspot‑parameter flow control with dynamic per‑tenant limits, and both physical and logical MongoDB isolation via a multi‑factory selector and runtime collection naming, preventing data leakage across business lines.

Data IsolationDubboMongoDB
0 likes · 14 min read
Vivo Comment Middleware: Traffic and Data Isolation Using Dubbo, Sentinel, and MongoDB
IT Architects Alliance
IT Architects Alliance
Jan 26, 2022 · Backend Development

Mastering API Full Lifecycle: From Object Modeling to Service Orchestration

This article explores comprehensive API lifecycle management, detailing how a lightweight API gateway works with a robust development platform that uses object‑driven modeling to generate contracts, map to databases, publish services, handle testing, documentation, rule processing, and visual service orchestration.

API lifecycleObject Modelingbackend development
0 likes · 17 min read
Mastering API Full Lifecycle: From Object Modeling to Service Orchestration
Java High-Performance Architecture
Java High-Performance Architecture
Jan 25, 2022 · Cloud Native

Why Is Debugging Microservices on Kubernetes So Hard? Proven Strategies to Overcome It

Debugging microservices in a Kubernetes environment is challenging due to the abstraction of pods, network complexities, infrastructure issues, and application-level faults, but by monitoring at the service layer, aggregating data, and applying machine‑learning‑based anomaly detection, teams can effectively identify and resolve problems.

KubernetesMachine LearningTroubleshooting
0 likes · 6 min read
Why Is Debugging Microservices on Kubernetes So Hard? Proven Strategies to Overcome It
Open Source Linux
Open Source Linux
Jan 25, 2022 · Cloud Native

Microservices Explained: When to Use Them, Containers, and Kubernetes

This article explains what microservices are, how they differ from traditional monolithic apps, illustrates their use with an Amazon product page example, and explores the relationship with containers and Kubernetes, while outlining benefits, drawbacks, and design considerations for adopting a microservice architecture.

ContainersSoftware Architecturemicroservices
0 likes · 12 min read
Microservices Explained: When to Use Them, Containers, and Kubernetes