Tagged articles

microservices

3508 articles · Page 30 of 36
JD Retail Technology
JD Retail Technology
Nov 8, 2019 · Operations

Smart Supply Chain Operations for JD.com 11.11 Promotion: Integrated Planning, AI‑Driven Forecasting, and Real‑Time Optimization

JD.com's Smart Supply Chain Y Business Management team collaborated across divisions to implement AI‑driven demand forecasting, automated replenishment, micro‑service architecture, and real‑time monitoring, enabling precise inventory control, cost reduction, and seamless 11.11 promotion fulfillment through integrated planning, pricing, and fulfillment innovations.

AISupply Chaindemand forecasting
0 likes · 21 min read
Smart Supply Chain Operations for JD.com 11.11 Promotion: Integrated Planning, AI‑Driven Forecasting, and Real‑Time Optimization
Java Captain
Java Captain
Nov 8, 2019 · Backend Development

Full‑Stack Development with Vue.js Frontend and Spring Boot/Dubbo Backend

This article provides a comprehensive tutorial on building a full‑stack application by setting up front‑end tools like Node.js and Vue.js, creating Vue projects with CLI, using Vue directives, routing and Axios for API calls, and integrating a Spring Boot backend with RESTful services, Dubbo RPC, and Spring Cloud components for microservice architecture.

RESTfulSpring BootVue.js
0 likes · 16 min read
Full‑Stack Development with Vue.js Frontend and Spring Boot/Dubbo Backend
High Availability Architecture
High Availability Architecture
Nov 7, 2019 · Cloud Native

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

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

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

Deep Practice of Service Mesh at Ant Financial: Large‑Scale Deployment, Challenges, and Recommendations

This article presents Ant Financial's extensive Service Mesh journey, detailing its multi‑stage large‑scale rollout, performance measurements during the 618 and upcoming Double‑11 events, the technical challenges encountered, optimization techniques applied to the data‑plane and control‑plane, and practical advice for organizations considering Service Mesh adoption.

Ant FinancialLarge-Scale DeploymentService Mesh
0 likes · 31 min read
Deep Practice of Service Mesh at Ant Financial: Large‑Scale Deployment, Challenges, and Recommendations
Cloud Native Technology Community
Cloud Native Technology Community
Nov 5, 2019 · Cloud Native

Interview with Lingque Cloud CTO Chen Kai on Cloud Native Trends, Challenges, and Best Practices

The interview with Lingque Cloud CTO Chen Kai explores how cloud native has moved from popularization to practical implementation, covering Kubernetes maturity, Service Mesh and Serverless evolution, microservice governance challenges, digital transformation implications, and the company's latest platform upgrades.

Kubernetesdigital transformationmicroservices
0 likes · 12 min read
Interview with Lingque Cloud CTO Chen Kai on Cloud Native Trends, Challenges, and Best Practices
Selected Java Interview Questions
Selected Java Interview Questions
Nov 1, 2019 · Backend Development

Implementing Idempotency for API Requests in Backend Development

The article explains how to improve system scalability through hardware and software architecture enhancements, defines idempotency and its importance for preventing duplicate processing, and describes a practical implementation using unique request identifiers to ensure consistent responses for repeated API calls.

APIidempotencymicroservices
0 likes · 4 min read
Implementing Idempotency for API Requests in Backend Development
Java High-Performance Architecture
Java High-Performance Architecture
Nov 1, 2019 · Backend Development

Mastering Seata: A Deep Dive into Distributed Transaction Management

This article explains Seata’s architecture, core components, and step‑by‑step AT mode workflow—including transaction initiation, branch handling, undo‑log mechanisms, and two‑phase commit/rollback—providing a practical guide for implementing reliable distributed transactions in microservice systems.

AT ModeDistributed TransactionsSeata
0 likes · 9 min read
Mastering Seata: A Deep Dive into Distributed Transaction Management
21CTO
21CTO
Oct 31, 2019 · Backend Development

Master Distributed Rate Limiting with Token Buckets, Redis, and Code

This article explains why rate limiting is essential for microservice stability, compares leaky‑bucket and token‑bucket algorithms, shows how to implement local and distributed throttling with Java's AtomicLong, Redis, and a control‑server architecture, and points to an open‑source project for practical use.

JavaRedisdistributed systems
0 likes · 9 min read
Master Distributed Rate Limiting with Token Buckets, Redis, and Code
macrozheng
macrozheng
Oct 31, 2019 · Backend Development

Why API Gateways Are Essential for Modern Microservices – Design, Features, and Top Choices

This article explains what an API gateway is, why it’s crucial for microservice architectures, outlines its core functions such as authentication, load balancing, traffic control, and logging, describes its typical three‑layer architecture, dives into technical principles like protocol conversion and asynchronous processing, and compares popular open‑source gateways such as Kong, Traefik, Ambassador, and Zuul.

API GatewayService Meshcircuit breaker
0 likes · 20 min read
Why API Gateways Are Essential for Modern Microservices – Design, Features, and Top Choices
Programmer DD
Programmer DD
Oct 30, 2019 · Cloud Native

Why APISIX Is the Next‑Generation Cloud‑Native API Gateway

APISIX, a newly incubated Apache project, is a cloud‑native, high‑performance, extensible API gateway built on OpenResty and etcd, offering dynamic routing, hot‑reloading plugins, and a rich feature set that makes it ideal for modern microservice architectures.

API GatewayAPISIXmicroservices
0 likes · 7 min read
Why APISIX Is the Next‑Generation Cloud‑Native API Gateway
Cloud Native Technology Community
Cloud Native Technology Community
Oct 29, 2019 · Cloud Native

Key Takeaways from the 2019 Cloud Native State of the Union Speech at CNBPS

At the 2019 Cloud Native State of the Union speech, CTO Chen Kai highlighted the maturation of cloud native technologies, the central role of Kubernetes and operators, the shift toward hybrid and multi‑cloud deployments, and practical guidance for adopting cloud native infrastructure, service mesh, and API management in enterprises.

API ManagementKubernetesmicroservices
0 likes · 11 min read
Key Takeaways from the 2019 Cloud Native State of the Union Speech at CNBPS
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Oct 25, 2019 · Operations

Understanding Why Microservice Architecture and Service‑Oriented Design Matter

This article explains the motivations behind adopting microservice architecture, outlines the problems it solves such as poor scalability, reliability and maintenance, describes the benefits and new challenges of service‑oriented design, and concludes with a concise summary of its advantages and trade‑offs.

maintainabilitymicroservicesscalability
0 likes · 8 min read
Understanding Why Microservice Architecture and Service‑Oriented Design Matter
Xianyu Technology
Xianyu Technology
Oct 25, 2019 · Cloud Native

Evolution of Xianyu’s Business Architecture: From Trial Phase to Cloud‑Native Integration

Xianyu’s architecture progressed through four stages—trial, growth, platform, and cloud‑native integration—each aligning technical choices with business needs, shifting from rapid hybrid routing to automated services, extensible frameworks, and finally a unified Flutter/Dart stack that cuts development effort, boosts collaboration, and accelerates iteration.

Platform Engineeringmicroservices
0 likes · 12 min read
Evolution of Xianyu’s Business Architecture: From Trial Phase to Cloud‑Native Integration
FunTester
FunTester
Oct 24, 2019 · Backend Development

Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework

qrpc is a lightweight, high‑performance RPC framework that adopts gRPC's streaming and bidirectional concepts without HTTP/2, offering a smaller binary, lower memory usage, up to three‑fold throughput gains, and flexible modes such as blocking, non‑blocking, streaming, push, and bidirectional calls, all demonstrated with Go code examples and real‑world use cases.

GoNetworkingPerformance
0 likes · 12 min read
Why qrpc Beats gRPC: A Lightweight, High‑Performance RPC Framework
21CTO
21CTO
Oct 21, 2019 · Backend Development

How Ant Financial Scales Transactions with Distributed Architecture and Microservices

This article summarizes the key concepts, advantages, and practical implementations of distributed architecture at Ant Financial, covering microservice migration, modular development, database vertical and horizontal sharding, high‑availability mechanisms, gray‑release, and fault‑tolerant settlement workflows.

Distributed ArchitectureService Governancedatabase sharding
0 likes · 8 min read
How Ant Financial Scales Transactions with Distributed Architecture and Microservices
Ctrip Technology
Ctrip Technology
Oct 17, 2019 · Backend Development

CDubbo: Ctrip’s Customized Dubbo Framework – Architecture, Governance, Monitoring, and Extensions

This article describes how Ctrip introduced a customized Dubbo framework called CDubbo, covering the motivations for adopting Dubbo, the initial implementation of service governance and monitoring, and subsequent extensions such as callback enhancement, serialization support, circuit‑breaking, testing tools, and a bastion testing gateway.

DubboMonitoringRPC
0 likes · 13 min read
CDubbo: Ctrip’s Customized Dubbo Framework – Architecture, Governance, Monitoring, and Extensions
Alibaba Cloud Native
Alibaba Cloud Native
Oct 16, 2019 · Cloud Native

Master the Distributed Systems Knowledge Map: From SOA to MSA and Beyond

This comprehensive guide walks you through the fundamentals, design patterns, consistency models, core components, and engineering practices of modern distributed systems, helping you understand micro‑service architecture, network protocols, data management, fault tolerance, and performance optimization in cloud‑native environments.

architecturecloud-nativeconsistency
0 likes · 32 min read
Master the Distributed Systems Knowledge Map: From SOA to MSA and Beyond
Programmer DD
Programmer DD
Oct 15, 2019 · R&D Management

How Conway’s Law Shapes Your System Architecture and Team Structure

This article explains Conway’s Law and its four principles, showing how an organization’s communication patterns dictate system design, affect microservice adoption, agile practices, and the need for political navigation in large‑scale software architecture.

Conway's LawSoftware Architectureagile development
0 likes · 7 min read
How Conway’s Law Shapes Your System Architecture and Team Structure
ITPUB
ITPUB
Oct 12, 2019 · Backend Development

8 Essential Principles for Designing a Business Middle Platform

This article outlines eight core principles for designing a business middle platform, covering service loose coupling, dependency management, design guidelines, naming, granularity, statelessness, operation design, and constraint rules to ensure scalable, maintainable, and business‑aligned services.

Loose CouplingService designbackend architecture
0 likes · 11 min read
8 Essential Principles for Designing a Business Middle Platform
Programmer DD
Programmer DD
Oct 11, 2019 · Backend Development

Mastering Graceful Shutdown in Dubbo: From 2.5.x to 2.7.x

This article explores Dubbo's graceful shutdown mechanisms across versions 2.5.x, 2.6.x, and 2.7.x, detailing the underlying shutdown hooks, registry and protocol cleanup, Spring integration challenges, and best‑practice configurations to ensure in‑flight requests complete without service disruption.

DubboJavaSpring
0 likes · 19 min read
Mastering Graceful Shutdown in Dubbo: From 2.5.x to 2.7.x
Senior Brother's Insights
Senior Brother's Insights
Oct 10, 2019 · Fundamentals

Why Your System Mirrors Your Organization: Unpacking Conway’s Law

The article explains Conway’s Law and its four derived principles, showing how communication structures shape system design, why small teams reduce complexity, how agile and micro‑service approaches address time and scalability constraints, and why architecture decisions are inherently political.

Conway's LawSoftware Architectureagile development
0 likes · 9 min read
Why Your System Mirrors Your Organization: Unpacking Conway’s Law
Fangduoduo Tech
Fangduoduo Tech
Oct 9, 2019 · Backend Development

How Duo-GraphQL Transforms BFF Architecture for Scalable Microservices

Facing tangled microservice calls and heavy front‑end data stitching, Fangdd’s engineering team evolved from monolithic PHP to a multi‑layered microservice architecture, introducing Duo‑GraphQL to unify data via GraphQL providers, a BFF layer, and optimized engine, dramatically improving development speed and performance.

BFFGraphQLbackend architecture
0 likes · 19 min read
How Duo-GraphQL Transforms BFF Architecture for Scalable Microservices
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 8, 2019 · Cloud Native

From SOA to Service Mesh: How Cloud‑Native Architecture Evolves Enterprise IT

This article traces the evolution of enterprise distributed application architectures—from early SOA through microservices to modern cloud‑native and service‑mesh designs—explaining the underlying complexity challenges, architectural principles, and the trade‑offs that shape today’s agile IT systems.

SOAcloud-nativeenterprise architecture
0 likes · 16 min read
From SOA to Service Mesh: How Cloud‑Native Architecture Evolves Enterprise IT
21CTO
21CTO
Oct 1, 2019 · Backend Development

How Ant Financial Scales Payments with Distributed Microservices and Database Sharding

This article explains Ant Financial's practical implementation of a distributed architecture—including micro‑service migration, modular development, database vertical and horizontal sharding, high‑availability mechanisms, task‑scheduling platforms, gray‑release strategies, and full‑link stress testing—to achieve reliable, scalable payment processing.

Distributed ArchitectureTask Schedulingcloud-native
0 likes · 8 min read
How Ant Financial Scales Payments with Distributed Microservices and Database Sharding
MaGe Linux Operations
MaGe Linux Operations
Sep 29, 2019 · Backend Development

Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud

This article provides a comprehensive tutorial on using Hystrix for circuit breaking in Spring Cloud microservices, covering theory, isolation strategies, detailed YAML configuration, fallback implementation, dynamic updates with Archaius, timeout settings across Feign, Ribbon, and HttpClient, as well as dashboard visualization and all related property groups.

Hystrixbackend developmentcircuit breaker
0 likes · 13 min read
Mastering Hystrix: Practical Guide to Circuit Breaker Configuration in Spring Cloud
Snowball Engineer Team
Snowball Engineer Team
Sep 24, 2019 · Big Data

Snowball Data Middle Platform (AIBO): Architecture, Capabilities, and Future Outlook

The article introduces Snowball's AIBO data middle platform, detailing its storage‑compute separation architecture, core capabilities such as data integration, catalog, tagging, analysis tools, micro‑service data APIs, and outlines future enhancements for security, lineage, and continuous business‑driven iteration.

Big DataData Integrationdata analysis
0 likes · 12 min read
Snowball Data Middle Platform (AIBO): Architecture, Capabilities, and Future Outlook
Tencent Cloud Developer
Tencent Cloud Developer
Sep 20, 2019 · Artificial Intelligence

Architecture of Tencent Cloud AI Platform (YunZhiTianshu) and AI Practices on Kubernetes

The article details Tencent Cloud’s YunZhiTianshu AI platform architecture—spanning Docker/Kubernetes infrastructure, storage, six micro‑service layers and API/message gateways—while explaining core module designs, unified algorithm packaging, device and data abstraction, and practical Kubernetes deployment techniques for GPU‑accelerated AI workloads, monitoring, scaling, and security.

AI platformGPUKubernetes
0 likes · 15 min read
Architecture of Tencent Cloud AI Platform (YunZhiTianshu) and AI Practices on Kubernetes
58 Tech
58 Tech
Sep 20, 2019 · Backend Development

Design and Implementation of a Unified Mock Service Platform for the SCF Framework

This article introduces the SQC mock service platform built for the SCF microservice framework, outlines three mock implementation approaches, explains why the third solution was chosen, and details the platform’s architecture, features, and benefits for backend testing and integration.

MockSCFmicroservices
0 likes · 8 min read
Design and Implementation of a Unified Mock Service Platform for the SCF Framework
Architects' Tech Alliance
Architects' Tech Alliance
Sep 17, 2019 · Backend Development

Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices

This article walks through the transition of an online supermarket from a simple monolithic web application to a fully fledged microservice architecture, highlighting the challenges, design decisions, component choices, monitoring, tracing, testing, and operational practices needed for a robust, scalable system.

Monitoringarchitecturedeployment
0 likes · 24 min read
Microservice Architecture Evolution: From Monolith to Service Mesh and Best Practices
Architecture Digest
Architecture Digest
Sep 17, 2019 · Backend Development

Evolution and Refactoring of the Mafengwo IM System: From PHP 1.0 to Go‑Based Microservices

The article details the step‑by‑step architectural evolution of Mafengwo's instant‑messaging platform—from an initial PHP‑based monolith, through polling optimizations with OpenResty, to a Go‑implemented, micro‑service‑oriented design that improves scalability, reliability, and multi‑device synchronization.

GoIMOpenResty
0 likes · 14 min read
Evolution and Refactoring of the Mafengwo IM System: From PHP 1.0 to Go‑Based Microservices
dbaplus Community
dbaplus Community
Sep 16, 2019 · Operations

How to Build Effective Monitoring for Microservices: Logs, Tracing, and Metrics Explained

This article explains the three main monitoring approaches—log collection, distributed tracing, and metric gathering—in microservice architectures, outlines the layered monitoring model, lists key system, application, and user metrics, and reviews popular open‑source time‑series monitoring tools such as Prometheus, OpenTSDB, and InfluxDB.

MetricsMonitoringObservability
0 likes · 10 min read
How to Build Effective Monitoring for Microservices: Logs, Tracing, and Metrics Explained
21CTO
21CTO
Sep 15, 2019 · Backend Development

From 8 Years of Backend Coding to Full‑Stack Leadership: Lessons from a Real‑World Interview

A seasoned backend developer shares his eight‑year journey, mid‑life career anxieties, a full‑stack interview experience at a Xiamen gaming firm, and reflective thoughts on the fleeting value of countless projects, highlighting lessons on technical growth, management skills, and continuous learning.

Full-StackInterview Experiencecareer-development
0 likes · 9 min read
From 8 Years of Backend Coding to Full‑Stack Leadership: Lessons from a Real‑World Interview
Alibaba Cloud Native
Alibaba Cloud Native
Sep 13, 2019 · Backend Development

What the New Reactive Foundation Means for Backend Development and Cloud‑Native Apps

The Linux Foundation's newly created Reactive Foundation, backed by Alibaba, Facebook, Lightbend, Netifi and Pivotal, aims to accelerate Reactive Streams and RSocket standards, reshaping backend architectures with non‑blocking concurrency, functional programming models, and cloud‑native distributed communication.

backendcloud-nativedistributed-systems
0 likes · 13 min read
What the New Reactive Foundation Means for Backend Development and Cloud‑Native Apps
Java Captain
Java Captain
Sep 12, 2019 · Backend Development

Curated List of Popular Open-Source Java Backend Projects and Demos

This article presents a curated collection of notable open‑source Java backend projects—including Spring Boot demos, third‑party login libraries, microservice frameworks, rapid development kits, and e‑commerce tutorials—each with brief descriptions and GitHub links for developers to explore and learn from.

GitHubJavaSpring Boot
0 likes · 5 min read
Curated List of Popular Open-Source Java Backend Projects and Demos
Youzan Coder
Youzan Coder
Sep 11, 2019 · Backend Development

Design and Implementation of a Precise Impact Testing Tool for Distributed Java Applications

The article describes a precise impact‑testing tool for distributed Java services that detects code changes through AST diffs, combines static bytecode analysis with a java‑agent‑based dynamic tracer, aggregates cross‑service call graphs via tracing (or SkyWalking), and presents affected interfaces and call‑chains, while noting limitations such as polymorphism handling, performance overhead, and Java‑only support.

Dynamic Analysiscode diffimpact analysis
0 likes · 10 min read
Design and Implementation of a Precise Impact Testing Tool for Distributed Java Applications
Tencent Cloud Developer
Tencent Cloud Developer
Sep 10, 2019 · Cloud Computing

Design and Practice of Multi‑Active Architecture on Public Cloud Infrastructure

Wang Xiaobo explains how public‑cloud services can simplify designing and implementing active‑active architectures, covering data‑center redundancy, real‑time synchronization, fault‑tolerant networking, micro‑service migration, and cost‑benefit trade‑offs, while urging incremental, cloud‑assisted approaches rather than full 100% multi‑active deployments.

Multi-Activehigh availabilitymicroservices
0 likes · 18 min read
Design and Practice of Multi‑Active Architecture on Public Cloud Infrastructure
AntTech
AntTech
Sep 9, 2019 · Cloud Native

Service Mesh: Product Updates, Trends, and Its Role in Cloud‑Native Environments

This article summarizes a Kubernetes & Cloud Native meetup talk that reviews recent Service Mesh product releases, analyzes six emerging trends, explains the core value of separating business and non‑business logic, and highlights the technology's future direction within cloud‑native architectures.

IstioKubernetesMesh Trends
0 likes · 22 min read
Service Mesh: Product Updates, Trends, and Its Role in Cloud‑Native Environments
macrozheng
macrozheng
Sep 9, 2019 · Cloud Native

Mastering Spring Cloud: Architecture, Versions, and Key Sub‑Projects Explained

This article introduces Spring Cloud, its purpose and architecture, explains the version naming scheme and compatibility with Spring Boot, lists core sub‑projects with brief descriptions, and highlights important version notes for developers building resilient distributed systems.

Javacloud-nativemicroservices
0 likes · 8 min read
Mastering Spring Cloud: Architecture, Versions, and Key Sub‑Projects Explained
DevOps Cloud Academy
DevOps Cloud Academy
Sep 4, 2019 · Cloud Native

Comprehensive Guide to Docker‑to‑Kubernetes Logging, Kubernetes Security Mechanisms, and Kong Microservice Gateway Practices

This article provides an in‑depth overview of logging strategies from Docker to Kubernetes, explains the security architecture of Kubernetes clusters, and outlines best‑practice deployment of the Kong microservice gateway within a Kubernetes environment, offering practical insights for cloud‑native DevOps engineers.

DevOpsKongKubernetes
0 likes · 3 min read
Comprehensive Guide to Docker‑to‑Kubernetes Logging, Kubernetes Security Mechanisms, and Kong Microservice Gateway Practices
21CTO
21CTO
Aug 31, 2019 · Backend Development

From 100 to 10 Million Users: How Taobao Scaled Its Backend Architecture

This article uses Taobao as a case study to trace the evolution of its server‑side architecture from a single‑machine setup to a cloud‑native, micro‑service ecosystem capable of handling tens of millions of concurrent users, highlighting key concepts, technologies, and design principles at each stage.

backend scalingcloud architecturedatabase sharding
0 likes · 24 min read
From 100 to 10 Million Users: How Taobao Scaled Its Backend Architecture
Architects Research Society
Architects Research Society
Aug 28, 2019 · Cloud Native

Architecture Is Abstract Until Operationalized: A Thought Experiment on Software Evolution and Microservices

The article explores how software architecture, traditionally depicted with static diagrams, must be continuously operationalized and evolved—illustrated by a thought experiment of a dormant computer, real‑world airline case, and the rise of microservices and DevOps practices—to remain viable in a constantly changing ecosystem.

Continuous DeliverySoftware Architecturemicroservices
0 likes · 7 min read
Architecture Is Abstract Until Operationalized: A Thought Experiment on Software Evolution and Microservices
DevOps Cloud Academy
DevOps Cloud Academy
Aug 27, 2019 · Cloud Native

Understanding Traditional Release Models, Monolithic Applications, Microservices, and the Role of Kubernetes

The article explains traditional release practices, contrasts monolithic and microservice architectures, highlights challenges of scaling microservices, and shows how Kubernetes provides automation, configuration management, fault handling, and elastic scaling to streamline cloud‑native deployments.

Kubernetesautomationcloud-native
0 likes · 3 min read
Understanding Traditional Release Models, Monolithic Applications, Microservices, and the Role of Kubernetes
21CTO
21CTO
Aug 26, 2019 · Cloud Native

How a Small Team Evolved from Monolith to Cloud‑Native Microservices

Facing growing business complexity, a two‑person SaaS team transitioned their monolithic application to a microservice architecture, adopting Spring Cloud, Docker, Kubernetes, CI/CD pipelines with Jenkins, automated testing, service splitting principles, and lightweight tracing, ultimately achieving scalable, observable, and maintainable cloud‑native operations.

CI/CDDockerKubernetes
0 likes · 14 min read
How a Small Team Evolved from Monolith to Cloud‑Native Microservices
21CTO
21CTO
Aug 24, 2019 · Backend Development

How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture

This article chronicles the evolution of the 贝聊 platform from its early LNMP monolithic setup through a Java‑based distributed system to a full microservices architecture, highlighting the technical challenges, design decisions, and future plans such as containerization and API gateway implementation.

Service Governancedeploymentmicroservices
0 likes · 21 min read
How 贝聊 Scaled from a Simple LNMP Stack to a Robust Microservices Architecture
360 Tech Engineering
360 Tech Engineering
Aug 21, 2019 · Backend Development

Practical Guide to gRPC Development for the Huajiao Service Backend

This article presents a comprehensive overview of Huajiao's gRPC development practice, covering background decisions, gRPC features, gateway integration, Dart and Go client libraries, component architecture, protobuf conventions, code generation, SDK integration, documentation tooling, debugging strategies, and future roadmap.

API GatewayGoProtobuf
0 likes · 12 min read
Practical Guide to gRPC Development for the Huajiao Service Backend
Tencent Cloud Developer
Tencent Cloud Developer
Aug 19, 2019 · Backend Development

Backend Development Concepts and Terminology Overview

The article offers a comprehensive overview of backend development, explaining core system design principles, architectural patterns, network communication techniques, fault handling strategies, monitoring and alerting practices, service governance mechanisms, testing methodologies, and deployment workflows, from high cohesion and scaling to gray‑scale releases and rollbacks.

BASECAPNetworking
0 likes · 26 min read
Backend Development Concepts and Terminology Overview
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 19, 2019 · Backend Development

Essential Practices for Developing, Deploying, and Operating Microservices

This article outlines comprehensive best‑practice guidelines for building microservice systems, covering source‑code management, development environments, continuous integration and delivery, deployment packaging, automated rollout, feature‑flag usage, configuration handling, centralized logging and monitoring, autoscaling, external service integration, and team ownership throughout the service lifecycle.

DevOpsFeature Flagsconfiguration management
0 likes · 21 min read
Essential Practices for Developing, Deploying, and Operating Microservices
Programmer DD
Programmer DD
Aug 19, 2019 · Backend Development

Master Dubbo with Spring Cloud Alibaba: A Step‑by‑Step Guide

This tutorial walks through integrating Dubbo into a Spring Cloud Alibaba project using Nacos as the service registry, covering interface definition, provider and consumer setup, Maven dependencies, configuration details, testing, and the benefits of combining Dubbo's RPC performance with Spring Cloud's ecosystem.

DubboJavaNacos
0 likes · 11 min read
Master Dubbo with Spring Cloud Alibaba: A Step‑by‑Step Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 18, 2019 · Backend Development

Mastering Service Interaction: Protocols, Discovery, and Resilience in Microservices

This article explores best‑practice patterns for microservice communication, covering synchronous and asynchronous protocols, serialization formats, API design, service discovery, versioning, rate limiting, circuit breakers, correlation IDs, distributed consistency, authentication, retries, and economic considerations.

circuit breakermicroservicesrate limiting
0 likes · 22 min read
Mastering Service Interaction: Protocols, Discovery, and Resilience in Microservices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 17, 2019 · Backend Development

How to Master Microservice Architecture: Practical Strategies for Modern Web & Cloud

This article explains why microservice architecture is essential for handling growing product complexity, outlines key requirements such as team autonomy, speed, automation, and flexibility, and provides concrete guidance on service boundaries, stateless design, eventual consistency, and security best practices.

DevOpsService designbackend
0 likes · 19 min read
How to Master Microservice Architecture: Practical Strategies for Modern Web & Cloud
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 15, 2019 · Operations

Navigating the Open‑Source Distributed Tracing Landscape: Tools, Features, and How to Choose

This guide surveys the most popular open‑source distributed tracing projects, classifying them by instrumentation, tracer, and analysis capabilities, and explains how they fit into modern microservice observability, helping newcomers understand each tool’s strengths, integrations, and the broader tracing ecosystem.

APMObservabilitycloud-native
0 likes · 10 min read
Navigating the Open‑Source Distributed Tracing Landscape: Tools, Features, and How to Choose
Ctrip Technology
Ctrip Technology
Aug 14, 2019 · Backend Development

Understanding RSocket: Definition, Production Practice, and Business Development Advantages

This article introduces RSocket, examines its production performance tests with Dubbo and Spring Flux, explains the protocol’s four interaction models and key features, and discusses the practical benefits of using RSocket for reactive business development and future back‑pressure scenarios.

Reactive Programmingbackend developmentmicroservices
0 likes · 9 min read
Understanding RSocket: Definition, Production Practice, and Business Development Advantages
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 13, 2019 · Backend Development

Pros and Cons of Microservices Architecture

This article discusses why microservices have become popular, outlines their advantages such as continuous delivery, easier maintenance, independent scaling, fault tolerance, and technology flexibility, and also examines the challenges like service decomposition, distributed system complexities, and multi‑team coordination, helping readers decide when to adopt them.

architecturemaintenancemicroservices
0 likes · 8 min read
Pros and Cons of Microservices Architecture
Java Captain
Java Captain
Aug 11, 2019 · Backend Development

Top Java GitHub Projects in July

This article presents a curated list of the most popular Java open‑source projects on GitHub for July, highlighting eleven repositories—most of them Spring‑based—along with their star counts, brief descriptions, and links for developers seeking valuable resources.

GitHubJavaSpring
0 likes · 5 min read
Top Java GitHub Projects in July
Java Backend Technology
Java Backend Technology
Aug 11, 2019 · Backend Development

Why Your Java Controllers and Services Are Misdesigned—and How to Fix Them

This article examines common misuse of base Controller and Service classes in Java micro‑service projects, critiques embedding business logic in Controllers, exposing persistence models to APIs, and offers concrete refactoring steps, project structuring patterns, and best‑practice guidelines to restore a clean three‑layer architecture.

JavaSpringbackend
0 likes · 22 min read
Why Your Java Controllers and Services Are Misdesigned—and How to Fix Them
21CTO
21CTO
Aug 9, 2019 · Backend Development

Mastering Microservice Design: 5 Essential Architectural Constraints

This article explains how microservices differ from traditional monolithic delivery, outlines the five key architectural constraints—scalability, elasticity, composability, minimality, and completeness—and provides practical guidance for designing robust, loosely‑coupled services.

architecturebackendelasticity
0 likes · 7 min read
Mastering Microservice Design: 5 Essential Architectural Constraints
Didi Tech
Didi Tech
Aug 9, 2019 · Backend Development

Introducing Go‑Spring: A Spring‑like Application Framework for Go

Go‑Spring is a Go‑language application framework that brings Spring‑style conventions such as dependency injection, auto‑configuration, starter modules, interface‑based design, and integrated testing to developers, enabling organized code, easy component swapping, configuration binding, and full‑stack unit tests while supporting databases, messaging, and microservice features.

Backend FrameworkGoGo-Spring
0 likes · 10 min read
Introducing Go‑Spring: A Spring‑like Application Framework for Go
Meituan Technology Team
Meituan Technology Team
Aug 8, 2019 · Backend Development

OCTO: Meituan's Distributed Microservice Communication Framework and Governance Platform

OCTO is Meituan's distributed microservice communication and governance platform that unifies service registration, discovery, load balancing, fault tolerance, gray releases, and call data across thousands of services, handling billions of calls with components such as OCTO‑RPC, OCTO‑NS, OCTO‑Portal, SGAgent, Oceanus, Watt, and MCC, achieving 99.999% success and moving toward API‑based naming and service‑mesh evolution.

RPCService Governancebackend
0 likes · 8 min read
OCTO: Meituan's Distributed Microservice Communication Framework and Governance Platform
Xianyu Technology
Xianyu Technology
Aug 8, 2019 · Cloud Native

Adopting ServiceMesh (AliMesh) in Alibaba's Xianyu: Architecture, Performance Evaluation, and Lessons

Alibaba’s Xianyu team replaced costly JNI‑style Java calls with the AliMesh sidecar service‑mesh, decoupling heterogeneous Dart services from Java back‑ends, simplifying code, and achieving modest overhead—under 20 % CPU rise and roughly 1 ms extra latency—while delivering stable, maintainable production performance.

AliMeshCloudNativePerformance
0 likes · 8 min read
Adopting ServiceMesh (AliMesh) in Alibaba's Xianyu: Architecture, Performance Evaluation, and Lessons
Programmer DD
Programmer DD
Aug 3, 2019 · Cloud Native

Spring Cloud Alibaba Graduates: What the New Release Means for Your Projects

Spring Cloud Alibaba has officially graduated after a year of incubation, releasing its first post‑graduation version with updated components, migration guidelines, release notes, a roadmap for future features, and a new committer mechanism, all of which impact how developers integrate and maintain their microservice projects.

Alibabacloud-nativemicroservices
0 likes · 14 min read
Spring Cloud Alibaba Graduates: What the New Release Means for Your Projects
JD Retail Technology
JD Retail Technology
Aug 2, 2019 · Cloud Computing

Enterprise Architecture Modernization: From Legacy C/S Systems to Cloud‑Based Real‑Time Platforms

The article examines how the rise of cloud platforms, micro‑services, big data, AI and IoT is driving enterprises to replace decade‑old client‑server architectures with cloud‑centric, real‑time systems across retail, manufacturing and finance, outlining the technical and operational shifts required for digital transformation.

Cloud Computingdigital transformationenterprise architecture
0 likes · 9 min read
Enterprise Architecture Modernization: From Legacy C/S Systems to Cloud‑Based Real‑Time Platforms
Efficient Ops
Efficient Ops
Aug 1, 2019 · Backend Development

How Netflix Scales Microservices: Architecture, Challenges, and Solutions

This article examines Netflix's evolution from a monolithic platform to a resilient microservice ecosystem on AWS, detailing the architectural layers, key pain points like service failures and data consistency, and the engineering solutions—including circuit breakers, fault‑injection testing, distributed caching, and automated deployment pipelines—that enable massive scale and high availability.

Cloud ComputingNetflixbackend architecture
0 likes · 9 min read
How Netflix Scales Microservices: Architecture, Challenges, and Solutions
Youzan Coder
Youzan Coder
Jul 31, 2019 · Backend Development

Designing a Retail Financial Middle Platform: From Business Architecture to Microservices

This article examines the challenges of traditional retail accounting, introduces the concept of a financial middle platform, outlines its business and application architecture using the C4 model, and provides practical guidance for evolving the design into a micro‑service ecosystem while balancing complexity and performance.

DDDRetail Architectureapplication architecture
0 likes · 17 min read
Designing a Retail Financial Middle Platform: From Business Architecture to Microservices
Architect's Tech Stack
Architect's Tech Stack
Jul 30, 2019 · Backend Development

Spring Boot Best Practices for Building Microservices

This article presents a comprehensive collection of Spring Boot best practices—ranging from custom BOM management, automatic configuration, project initialization with Spring Initializr, clean controller and service design, externalized configuration, logging, testing strategies, and more—to help developers build robust, maintainable Java microservices efficiently.

Spring Bootbackend developmentmicroservices
0 likes · 13 min read
Spring Boot Best Practices for Building Microservices
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jul 25, 2019 · Backend Development

From Single Server to Cloud‑Native: Scaling Taobao’s Backend for Millions of Users

This article traces Taobao’s backend architecture evolution—from a single‑server setup to distributed caching, load‑balancing proxies, database sharding, microservices, containerization, and finally cloud‑native deployment—highlighting the technologies, challenges, and design principles that enable scaling from hundreds to tens of millions of concurrent users.

backendcloud-nativemicroservices
0 likes · 25 min read
From Single Server to Cloud‑Native: Scaling Taobao’s Backend for Millions of Users
360 Tech Engineering
360 Tech Engineering
Jul 24, 2019 · Backend Development

Exploring Java Microservices: Current Situation, Choices, and Future Directions with Service Mesh

This article examines the evolution of Java microservices at Huajiao, compares existing PHP and Java solutions, justifies the adoption of Spring Boot 2 with MyBatis and Undertow, outlines incremental improvements such as CI/CD migration and service mesh adoption, and presents a roadmap for future microservice components.

JavaService MeshSpring Boot
0 likes · 10 min read
Exploring Java Microservices: Current Situation, Choices, and Future Directions with Service Mesh
Huajiao Technology
Huajiao Technology
Jul 23, 2019 · Backend Development

Why Switch to Java Spring Boot for Microservices? A Practical Exploration

This article examines the challenges of a PHP‑based microservice stack, compares open‑source Java solutions, explains the rationale for adopting Spring Boot 2 with MyBatis and Undertow, and outlines a roadmap toward CI/CD automation, service discovery, and Service Mesh adoption.

JavaService MeshSpring Boot
0 likes · 11 min read
Why Switch to Java Spring Boot for Microservices? A Practical Exploration
Architects' Tech Alliance
Architects' Tech Alliance
Jul 19, 2019 · Backend Development

Evolution of Taobao Backend Architecture from Single Machine to Cloud‑Native High Concurrency

The article traces Taobao's backend architecture evolution—from a single‑machine setup through caching, load balancing, database sharding, microservices, containerization, and cloud deployment—illustrating the technologies and design principles needed to scale from hundreds to tens of millions of concurrent users.

Databasearchitecturecloud
0 likes · 19 min read
Evolution of Taobao Backend Architecture from Single Machine to Cloud‑Native High Concurrency
21CTO
21CTO
Jul 17, 2019 · Backend Development

From Single Server to Cloud Native: How Taobao Scaled to Millions of Users

This article traces Taobao’s backend architecture evolution from a single‑server setup to a cloud‑native, micro‑service ecosystem, detailing each scaling stage—separating Tomcat and database, adding caches, load balancers, read/write splitting, sharding, NoSQL, ESB, containers, and finally public‑cloud deployment—while highlighting the associated technologies and design principles.

architecturebackendcloud
0 likes · 19 min read
From Single Server to Cloud Native: How Taobao Scaled to Millions of Users
21CTO
21CTO
Jul 17, 2019 · Cloud Native

What Exactly Is Cloud Native? A Clear Guide to Its Core Concepts and Benefits

Cloud native, a rapidly evolving paradigm, combines containerization, microservices, DevOps, and continuous delivery to build applications that fully leverage cloud elasticity and scalability, and while its definitions vary across organizations and time, the core principles remain DevOps, continuous delivery, microservices, and containers.

DevOpscloud-nativecontainerization
0 likes · 11 min read
What Exactly Is Cloud Native? A Clear Guide to Its Core Concepts and Benefits
Java Captain
Java Captain
Jul 17, 2019 · Backend Development

A Comprehensive Spring Boot Project Template and Best Practices for Backend Development

This article presents a complete Spring Boot project template for an e‑commerce order service, covering README composition, one‑click local build scripts, business‑oriented package layout, automated test classification, logging, exception handling, background tasks with distributed locks, static analysis, health checks, Swagger API documentation, database migration, multi‑environment configuration, CORS setup, and a curated list of useful third‑party libraries.

Project TemplateSpring Bootbackend development
0 likes · 24 min read
A Comprehensive Spring Boot Project Template and Best Practices for Backend Development
dbaplus Community
dbaplus Community
Jul 15, 2019 · Backend Development

From Single Server to Cloud‑Native: How Taobao Scaled to Millions of Concurrent Users

This article walks through Taobao's architectural evolution—from a single‑server setup to distributed clusters, caching, load balancing, microservices, containerization, and finally cloud platforms—illustrating the technologies and design principles needed to handle hundred‑to‑hundred‑million concurrent requests.

architecturebackendcloud
0 likes · 21 min read
From Single Server to Cloud‑Native: How Taobao Scaled to Millions of Concurrent Users
DevOps
DevOps
Jul 14, 2019 · Cloud Native

Foxconn Cloud Platform and Industrial Internet Practices: Microservices, DevOps, and Cloud‑Native Architecture

The talk outlines Foxconn Cloud’s industrial‑internet practices, explaining why microservices, DevOps and cloud computing dominate industries, detailing unique microservice design versus traditional SOA, and showcasing real‑world cloud‑native architectures and development approaches for manufacturing and IoT applications.

Cloud ComputingDevOpsIndustrial Internet
0 likes · 16 min read
Foxconn Cloud Platform and Industrial Internet Practices: Microservices, DevOps, and Cloud‑Native Architecture
High Availability Architecture
High Availability Architecture
Jul 11, 2019 · Backend Development

Introduction to Reactive Microservices Architecture and Design Principles

This article introduces the fundamentals of microservices and reactive systems, explains how reactive programming integrates with microservice architectures, compares traditional and reactive approaches, outlines core components, design principles, and technology choices such as Spring Cloud, and provides guidance for building scalable, resilient reactive microservices.

Reactive Programmingarchitecturedistributed systems
0 likes · 42 min read
Introduction to Reactive Microservices Architecture and Design Principles
21CTO
21CTO
Jul 10, 2019 · Cloud Native

What Is Cloud Native? Understanding Containers, Microservices, and Their Impact

This article explains the concept of cloud native computing, covering its definitions, the role of containers and orchestration, the benefits and challenges of micro‑service architectures, and practical tools like Docker and Kubernetes for building scalable, portable applications.

Kubernetescloud-nativemicroservices
0 likes · 10 min read
What Is Cloud Native? Understanding Containers, Microservices, and Their Impact
Youzan Coder
Youzan Coder
Jul 5, 2019 · Industry Insights

How Youzan Unified Its Customer Operations Platform: From Silos to a Scalable Architecture

This article analyzes Youzan's transition from fragmented, silo‑based customer‑operation services to a unified, component‑driven platform, detailing the early challenges, the strategic integration decisions, the technical architecture, and future directions for scalable business operations.

System Architecturebusiness scalabilitycustomer operations
0 likes · 13 min read
How Youzan Unified Its Customer Operations Platform: From Silos to a Scalable Architecture
Cloud Native Technology Community
Cloud Native Technology Community
Jul 4, 2019 · Cloud Native

Mastering Istio Circuit Breakers: Hystrix vs Istio, Config & Real‑World Tests

This article explains the concept of circuit breaking and rate limiting in micro‑service architectures, compares Hystrix and Istio implementations, details Istio's ConnectionPool and outlierDetection settings, maps their parameters to Envoy, and provides step‑by‑step command‑line examples that demonstrate how these controls behave in practice.

Istiocircuit breakercloud-native
0 likes · 23 min read
Mastering Istio Circuit Breakers: Hystrix vs Istio, Config & Real‑World Tests
Architecture Talk
Architecture Talk
Jun 30, 2019 · Backend Development

From Single Server to Cloud‑Native: Taobao’s 14‑Step Architecture Evolution

This article uses Taobao as a case study to trace the evolution of its server‑side architecture from a single‑machine setup to a cloud‑native, micro‑service ecosystem, detailing each scaling milestone, the technologies involved, and the design principles that guide high‑availability, high‑concurrency systems.

backend architecturemicroservicesscalability
0 likes · 21 min read
From Single Server to Cloud‑Native: Taobao’s 14‑Step Architecture Evolution
Architects Research Society
Architects Research Society
Jun 23, 2019 · Backend Development

Microservice Architecture at Medium: Lessons, Principles, and Adoption Strategy

This article explains why Medium transitioned from a monolithic Node.js application to a microservice architecture, outlines the three core design principles, shares practical strategies for service creation, decoupling, observability, deployment, and how to avoid common microservice pitfalls.

Observabilitybackend developmentmicroservices
0 likes · 20 min read
Microservice Architecture at Medium: Lessons, Principles, and Adoption Strategy
JD Retail Technology
JD Retail Technology
Jun 20, 2019 · Big Data

JD.com’s 618 Technical Architecture: Componentization, Data Platform, and Elastic Computing at Massive Scale

The article details JD.com’s 618 shopping festival engineering, describing how componentized micro‑services, a unified data platform, and the Archimedes elastic scheduling system enabled billions of requests, real‑time data processing and seamless online‑offline integration without adding new server resources.

ComponentizationE‑commercedata platform
0 likes · 8 min read
JD.com’s 618 Technical Architecture: Componentization, Data Platform, and Elastic Computing at Massive Scale
Java Captain
Java Captain
Jun 19, 2019 · Backend Development

Understanding Domain-Driven Design (DDD) and Its Role in Solving CRUD Problems

This article introduces Domain‑Driven Design, explains why traditional MVC‑based CRUD approaches lead to heavy, hard‑to‑maintain services, and shows how DDD concepts such as aggregates, bounded contexts, event sourcing and CQRS can clarify business logic, improve micro‑service boundaries, and reduce system complexity.

CQRSCRUDDDD
0 likes · 29 min read
Understanding Domain-Driven Design (DDD) and Its Role in Solving CRUD Problems
DataFunTalk
DataFunTalk
Jun 19, 2019 · Backend Development

Apache Dubbo: High‑Performance Java RPC Framework – History, Ecosystem, and 2019 Roadmap

The article introduces Apache Dubbo, a high‑performance lightweight Java RPC framework, outlines its core capabilities, development history, technical ecosystem, 2019 plans, shares micro‑service implementation experiences, and provides speaker and community information for the DataFun big‑data forum.

Apache DubboJava RPCbackend development
0 likes · 3 min read
Apache Dubbo: High‑Performance Java RPC Framework – History, Ecosystem, and 2019 Roadmap
dbaplus Community
dbaplus Community
Jun 18, 2019 · Backend Development

How to Escape the “Big Ball of Mud”: Practical Strategies for Splitting Monolithic Systems

This article examines why monolithic, tangled codebases—dubbed the Big Ball of Mud—fail due to performance, complexity, and organizational mismatches, and presents a series of concrete architectural remedies such as domain modeling, service decomposition, ESB avoidance, asynchronous messaging, and event sourcing to achieve stable, maintainable systems.

Domain ModelSystem Designarchitecture
0 likes · 21 min read
How to Escape the “Big Ball of Mud”: Practical Strategies for Splitting Monolithic Systems
Java Backend Technology
Java Backend Technology
Jun 17, 2019 · Backend Development

How Taobao Scaled from Single Server to Billion-User Architecture

This article uses Taobao as a case study to trace the evolution of a backend system from a single‑machine setup to a multi‑layer, highly available, horizontally scalable architecture that can handle tens of millions of concurrent users, summarizing key technologies and design principles at each stage.

architecturebackendcloud
0 likes · 22 min read
How Taobao Scaled from Single Server to Billion-User Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Jun 15, 2019 · Cloud Native

From Functions to Serverless: Tracing the Evolution of Cloud‑Native Architecture

The article chronicles the historical shift from low‑level functions through object‑oriented, interface‑driven, and component‑based designs to WebServices, microservices, and finally serverless cloud‑native applications, highlighting key industry milestones, Amazon's architectural principles, and the role of DevOps, Docker, and Kubernetes.

DevOpsDockerKubernetes
0 likes · 18 min read
From Functions to Serverless: Tracing the Evolution of Cloud‑Native Architecture
Youzan Coder
Youzan Coder
Jun 14, 2019 · Cloud Native

How Youzan Cloud Enables Multi‑Language Extensions with Service Mesh

This article analyzes Youzan Cloud's architecture for supporting multi‑language customizations, detailing the distinction between small and large SaaS customers, the role of tool, self‑use, and industry apps, and the service‑mesh‑based RPC framework that abstracts protocols, monitoring, and logging across Java, PHP, Python, and Node.js.

Multi-languageRPCService Mesh
0 likes · 18 min read
How Youzan Cloud Enables Multi‑Language Extensions with Service Mesh