Tagged articles
3280 articles
Page 28 of 33
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.

Task Schedulingcloud-nativedatabase sharding
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.

Backend DevelopmentCircuit BreakerHystrix
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 AnalysisData Catalog
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
High Availability Architecture
High Availability Architecture
Sep 20, 2019 · Backend Development

Ensuring Idempotency and Preventing Double Payments in a Distributed Payments System

The article explains how Airbnb’s payment platform uses a generic idempotency library called Orpheus, combined with Java lambda‑driven transaction composition, to guarantee data consistency, avoid double charges, and handle retries in a low‑latency micro‑service architecture.

Database TransactionsDistributed SystemsIdempotency
0 likes · 19 min read
Ensuring Idempotency and Preventing Double Payments in a Distributed Payments System
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.

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

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

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

career developmentcontinuous learningfull-stack
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.

Backend DevelopmentGitHubJava
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.

high availabilitymicroservicesmulti-active
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.

IstioMesh TrendsService Mesh
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.

DevOpsKongLogging
0 likes · 3 min read
Comprehensive Guide to Docker‑to‑Kubernetes Logging, Kubernetes Security Mechanisms, and Kong Microservice Gateway Practices
DataFunTalk
DataFunTalk
Sep 4, 2019 · Backend Development

Apache Dubbo: Evolution, Ecosystem, and Future Roadmap for Microservices and Cloud‑Native Architecture

The article introduces Apache Dubbo, a high‑performance Java RPC framework, outlines its history, current features, multi‑language ecosystem, recent releases, and future plans such as cloud‑native integration, service‑mesh support, reactive programming, and the roadmap toward Dubbo 3.0.

Apache DubboDistributed SystemsJava
0 likes · 13 min read
Apache Dubbo: Evolution, Ecosystem, and Future Roadmap for Microservices and Cloud‑Native Architecture
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.

automationcloud-nativedeployment
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.

Dockerci/cdcloud-native
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.

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

Backend DevelopmentGoProtobuf
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.

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

Configuration ManagementDevOpscontinuous integration
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 BreakerRate Limitingmicroservices
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.

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

Backend Developmentmicroservicesperformance testing
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.

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

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

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

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

BackendDistributed SystemsRPC
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.

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

AlibabaRelease Notescloud-native
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.

Backend ArchitectureCloud ComputingNetflix
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.

Backend DevelopmentSpring Bootmicroservices
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.

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

BackendJavaService Mesh
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.

Backend DevelopmentJavaService Mesh
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.

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

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

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

Backend DevelopmentProject TemplateSpring Boot
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.

BackendDistributed Systemsarchitecture
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.

Distributed Systemsarchitecturemicroservices
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.

cloud-nativekubernetesmicroservices
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.

Platform IntegrationSystem architecturebusiness scalability
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.

Circuit BreakerIstioRate Limiting
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 ArchitectureScalabilitymicroservices
0 likes · 21 min read
From Single Server to Cloud‑Native: Taobao’s 14‑Step Architecture Evolution
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.

ComponentizationData Platformelastic computing
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 DubboBackend DevelopmentDistributed Systems
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.

Event SourcingSystem 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.

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

DevOpsDockerServerless
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
Architects Research Society
Architects Research Society
Jun 11, 2019 · Fundamentals

Key Trends and Insights in Architecture and Design (2019)

The article analyzes current and emerging software architecture trends such as evolutionary architecture, microservices adoption, event sourcing, serverless, and the evolving role of architects, highlighting which concepts are moving toward mainstream adoption and which remain niche.

Event SourcingServerlessSoftware Architecture
0 likes · 18 min read
Key Trends and Insights in Architecture and Design (2019)
Tencent Cloud Developer
Tencent Cloud Developer
Jun 5, 2019 · Backend Development

Evolution of Internet Backend Architecture: From Monolithic Systems to Cloud‑Native and AI‑Driven Solutions

The talk traced Internet backend architecture from early monolithic JSP/ASP pages through the big‑data era’s distributed components, to cloud‑native micro‑services and DevOps, culminating in AI‑driven, tightly integrated ecosystems, while highlighting practical challenges in communication, testing, and organizational alignment.

microservices
0 likes · 18 min read
Evolution of Internet Backend Architecture: From Monolithic Systems to Cloud‑Native and AI‑Driven Solutions
Tencent Cloud Developer
Tencent Cloud Developer
Jun 4, 2019 · Cloud Native

Microservices, Service Mesh, and Middle Platform: Architectural Evolution and Practices

In a May 25 Tencent salon, senior engineer Han Xin traced cloud‑computing’s shift from monolithic J2EE to container‑based microservices, explained service‑mesh and middle‑platform concepts, and showcased Tencent Service Framework’s governance, DevOps and reusable capabilities, emphasizing that simple, fast architectures must directly serve business value.

Containerarchitecturecloud-native
0 likes · 15 min read
Microservices, Service Mesh, and Middle Platform: Architectural Evolution and Practices
21CTO
21CTO
Jun 3, 2019 · Backend Development

How Didi Engineered a Scalable Large‑Scale Microservice Framework with Go

In this detailed talk, Didi senior engineer Du Huan explains the challenges of building large microservice frameworks, outlines design principles such as the Rule of Least Power, describes the evolution of service frameworks, and shares concrete implementation techniques and business benefits of Didi's Go‑based platform.

ReliabilityService Architectureframework design
0 likes · 29 min read
How Didi Engineered a Scalable Large‑Scale Microservice Framework with Go
Youzan Coder
Youzan Coder
May 31, 2019 · Backend Development

Design and Implementation of the Replay Comparison Engine for Automated Service Regression Testing

The Replay Comparison Engine built by Youzan captures live online requests, replays them against a staging environment, automatically compares responses to spot regression errors, and provides a configurable SDK, server and console that dramatically cut testing cost while boosting coverage and efficiency across its SaaS services.

BackendRegression testingautomation
0 likes · 13 min read
Design and Implementation of the Replay Comparison Engine for Automated Service Regression Testing
58 Tech
58 Tech
May 31, 2019 · Artificial Intelligence

Summary of 58 Group Technical Salon: Recommendation System Architecture and Search Ranking Algorithm Practices

The article summarizes the 58 Group technical salon where experts presented the microservice‑based recommendation system architecture, data and strategy layers, and the internally built search ranking platform covering sampling, feature engineering, and model training, highlighting practical implementations and lessons learned.

AIdata pipelinemachine learning
0 likes · 7 min read
Summary of 58 Group Technical Salon: Recommendation System Architecture and Search Ranking Algorithm Practices
WeDoctor Frontend Technology
WeDoctor Frontend Technology
May 29, 2019 · Frontend Development

Highlights from WeDoctor’s Frontend Tech Salon: SSR, Node.js, NW.js & Weex

The May 25 WeDoctor Frontend Tech Salon, themed “Boundless,” gathered over 30 external companies and 100 internal participants to explore server‑side rendering, desktop and cross‑platform front‑end development through six technical talks covering Vue SSR, Node.js micro‑services, exception monitoring, NW.js, WebView integration, and Weex implementation.

FrontendNW.jsSSR
0 likes · 5 min read
Highlights from WeDoctor’s Frontend Tech Salon: SSR, Node.js, NW.js & Weex
58 Tech
58 Tech
May 28, 2019 · Artificial Intelligence

Architecture and Design of an AI‑Powered Voice Robot System

The article describes the design and implementation of a voice robot platform, covering its background, layered architecture, dialogue flow, intent recognition techniques, micro‑service backend, and future improvements, highlighting how AI models and telephony integration enable automated multi‑turn voice interactions for sales and service scenarios.

Speech AITelephonydialogue system
0 likes · 11 min read
Architecture and Design of an AI‑Powered Voice Robot System
Fangduoduo Tech
Fangduoduo Tech
May 25, 2019 · Backend Development

How Fangdd Scales Real‑Estate Search with Elasticsearch: Architecture & Lessons

This article explains how Fangdd leverages Elasticsearch to boost search performance across consumer, broker, and internal products, detailing a platformized architecture that separates indexing and querying, addresses operational challenges, and outlines design patterns for index management and incremental updates.

Backend DevelopmentElasticsearchSearch Architecture
0 likes · 12 min read
How Fangdd Scales Real‑Estate Search with Elasticsearch: Architecture & Lessons
Tencent Cloud Developer
Tencent Cloud Developer
May 23, 2019 · Backend Development

Rate Limiting in Microservices: Why It’s Needed and Common Techniques

Rate limiting is essential for microservice resilience, preventing overloads and protecting business continuity, and can be implemented through various methods such as semaphores, thread‑pool isolation, fixed or sliding windows (using Redis ZSets or local memory), token‑bucket/leaky‑bucket algorithms, each with trade‑offs in accuracy, performance, clock synchronization, and deployment location.

Rate Limitingalgorithmmicroservices
0 likes · 16 min read
Rate Limiting in Microservices: Why It’s Needed and Common Techniques
Java Captain
Java Captain
May 22, 2019 · Backend Development

13 High-Quality Open-Source Spring Boot Projects for Java Developers

This article curates thirteen notable open‑source Spring Boot projects—including e‑commerce platforms, micro‑service scaffolds, payment solutions, and ERP systems—providing brief overviews, star counts, repository links, and demo screenshots to help Java developers discover useful resources for learning and building applications.

BackendERPe‑commerce
0 likes · 11 min read
13 High-Quality Open-Source Spring Boot Projects for Java Developers
High Availability Architecture
High Availability Architecture
May 21, 2019 · Cloud Native

Integrating Contract Testing and Chaos Engineering for Reliable Microservice Architectures

The article explains how contract testing and chaos engineering can be combined to improve the quality and resilience of microservice systems, describing their principles, practical tools such as Chaos Monkey and ChaosBlade, and detailed experiment steps for validating service reliability in cloud‑native environments.

Reliabilitycontract testingmicroservices
0 likes · 11 min read
Integrating Contract Testing and Chaos Engineering for Reliable Microservice Architectures
ITFLY8 Architecture Home
ITFLY8 Architecture Home
May 18, 2019 · Fundamentals

From Monolith to Microservices: How Software Architecture Evolved

This article traces the evolution of software architecture—from monolithic applications through vertical and SOA designs to modern microservices—detailing each style’s characteristics, advantages, and drawbacks to help developers understand when and why to adopt each approach.

SOASoftware ArchitectureSystem Design
0 likes · 6 min read
From Monolith to Microservices: How Software Architecture Evolved
Architect's Tech Stack
Architect's Tech Stack
May 18, 2019 · Cloud Native

Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus

This article explains what Spring Cloud is, its advantages for distributed microservices, the meaning of service registration and discovery, the purpose of load balancing, how Hystrix provides fault tolerance and circuit breaking, the role of Netflix Feign, and the function of Spring Cloud Bus for configuration refresh across instances.

HystrixSpring Bootfeign
0 likes · 9 min read
Understanding Spring Cloud: Core Concepts, Benefits, Service Discovery, Load Balancing, Hystrix, Feign, and Spring Cloud Bus
Xianyu Technology
Xianyu Technology
May 17, 2019 · Backend Development

Dart Backend Practices at Xianyu: Glue Layer Development

Xianyu’s tech team adopted Dart for a backend glue layer that bridges frontend Flutter clients and Java domain services, leveraging Dart’s familiar syntax, strong async/await support, isolates for rapid hot‑replaceable development, and parallel Future.wait calls to achieve high‑performance, low‑latency APIs with fast deployment.

AsynchronousBackendDART
0 likes · 12 min read
Dart Backend Practices at Xianyu: Glue Layer Development
360 Tech Engineering
360 Tech Engineering
May 16, 2019 · Cloud Native

Introduction to Istio Service Mesh and the Pilot Component Architecture

This article introduces the fundamentals of Istio as a service mesh, explains its data‑plane and control‑plane architecture, and details the roles of the Pilot component—including pilot‑agent and pilot‑discovery—in providing service discovery, traffic management, and integration with Kubernetes for microservice deployments.

EnvoyIstioPiLoT
0 likes · 7 min read
Introduction to Istio Service Mesh and the Pilot Component Architecture
Architecture Digest
Architecture Digest
May 15, 2019 · Backend Development

WeChat Backend Architecture: High Availability, Strong Consistency, and Scalable Microservices

This article summarizes the design of WeChat's massive‑scale backend, covering its evolution from early storage systems to a multi‑master PaxosStore architecture that delivers six‑nine availability, strong data consistency, rapid iteration, and a unified microservice framework for billions of daily operations.

Distributed SystemsPaxosStoreWeChat
0 likes · 14 min read
WeChat Backend Architecture: High Availability, Strong Consistency, and Scalable Microservices
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
May 15, 2019 · Cloud Native

Understanding Istio Service Mesh: Architecture, Pilot, and Data Plane

This article explains how Istio simplifies microservice management by providing a full service‑mesh solution—including service discovery, load balancing, fault recovery, telemetry, and traffic control—while detailing its architecture, the roles of the data and control planes, and the functions of the Pilot components.

IstioPiLoTService Mesh
0 likes · 8 min read
Understanding Istio Service Mesh: Architecture, Pilot, and Data Plane
Java High-Performance Architecture
Java High-Performance Architecture
May 15, 2019 · Databases

How to Achieve Distributed Transaction Consistency with Message Queues

This article explains how to handle distributed transactions in microservice architectures by using eventual consistency with message middleware, discusses the pitfalls of combining database updates and message sending in a single transaction, and presents a reliable solution involving a message table, background processing, ACK mechanisms, and deduplication.

Idempotencydistributed transactionseventual consistency
0 likes · 5 min read
How to Achieve Distributed Transaction Consistency with Message Queues
Tencent Cloud Developer
Tencent Cloud Developer
May 9, 2019 · Backend Development

Evolution of Large-Scale Website Architecture: From Single Server to Distributed Systems

The article traces website architecture evolution from a single‑server LAMP setup to distributed clusters, highlighting stages such as service separation, caching, load‑balanced application servers, read‑write database splitting, CDN/reverse proxy use, distributed storage, NoSQL/search integration, and finally SOA‑based business and service segmentation.

CDNDatabase Optimizationmicroservices
0 likes · 8 min read
Evolution of Large-Scale Website Architecture: From Single Server to Distributed Systems
Cloud Native Technology Community
Cloud Native Technology Community
May 9, 2019 · Cloud Native

What Is a Service Mesh and Why Do You Need One?

This article explains the concept, architecture, and evolution of Service Mesh, distinguishes it from related technologies, describes its core functions and a typical Linkerd request flow, and discusses why it has become essential for modern cloud‑native microservice environments.

microservices
0 likes · 9 min read
What Is a Service Mesh and Why Do You Need One?
Architects' Tech Alliance
Architects' Tech Alliance
May 6, 2019 · Backend Development

Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless

The article explains the evolution of software architecture from simple monolithic designs through distributed applications and microservices to modern serverless solutions, outlining each model's structure, advantages, drawbacks, and impact on development, deployment, and operations for software engineers.

Backend Developmentmicroservicesmonolithic
0 likes · 11 min read
Evolution of Software Architecture: Monolithic, Distributed, Microservices, and Serverless
Java Captain
Java Captain
May 4, 2019 · Backend Development

Refactoring a Core Business System: Lessons Learned and Best Practices

The article recounts a 2014 experience of refactoring a critical business system after a serious bug, detailing how the team defined scope, designed dual‑flow verification with gray releases, managed expectations, and successfully delivered a maintainable backend solution.

BackendGray Releasemicroservices
0 likes · 8 min read
Refactoring a Core Business System: Lessons Learned and Best Practices
Programmer DD
Programmer DD
Apr 30, 2019 · Cloud Native

Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS

This article explains how Spring Cloud modules formerly backed by Netflix OSS are moving to maintenance mode and shows how to replace them with Consul for service discovery and configuration, use Spring Cloud Gateway as the API gateway, and adopt Spring Cloud LoadBalancer for client‑side load balancing in modern cloud‑native microservices.

ConsulLoad Balancerapi-gateway
0 likes · 17 min read
Navigating Spring Cloud’s Future: Service Discovery, Config, and API Gateway Without Netflix OSS
Architecture Talk
Architecture Talk
Apr 29, 2019 · Cloud Native

How to Automate Microservice Deployment with Consul, HAProxy, and Docker

This article explains how to transform a traditional monolithic setup into a fully automated, cloud‑native microservice architecture using Docker containerization, Consul for service discovery and configuration, and HAProxy for dynamic DNS‑based routing, detailing the challenges, solutions, and practical configuration examples.

ConsulDockerHAProxy
0 likes · 15 min read
How to Automate Microservice Deployment with Consul, HAProxy, and Docker