Tagged articles
3271 articles
Page 33 of 33
dbaplus Community
dbaplus Community
Jul 4, 2016 · Cloud Native

Build a Spring Cloud Microservice Platform with Docker: A Step‑by‑Step Guide

This article introduces the core concepts of building a cloud‑native microservice platform with Spring Cloud and Docker, covering configuration management, service discovery, circuit breakers, API gateways, mixed persistence, and provides a step‑by‑step guide to clone, build, and run the example project.

MicroservicesSpring Cloudapi-gateway
0 likes · 11 min read
Build a Spring Cloud Microservice Platform with Docker: A Step‑by‑Step Guide
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Jul 4, 2016 · Backend Development

Understanding Microservice Architecture: Principles, Characteristics, and Deployment

The article explains microservice architecture as a lightweight, service‑oriented approach where each service performs a single, well‑defined function, runs in its own process with an independent database, can be deployed separately on various platforms, and communicates via HTTP or other lightweight protocols, highlighting its key characteristics and benefits.

Distributed SystemsMicroservicesSoftware Architecture
0 likes · 13 min read
Understanding Microservice Architecture: Principles, Characteristics, and Deployment

Microservices, Containers, and Cloud‑Native Architecture: An Updated Middleware Overview

This article provides a comprehensive update on how microservices, containers, and cloud‑native architectures are reshaping middleware, covering key concepts, frameworks, CI/CD pipelines, service discovery, dynamic configuration, scalability, resilience patterns, and integration platforms for modern enterprise IT.

ContainersDevOpsMicroservices
0 likes · 22 min read
Microservices, Containers, and Cloud‑Native Architecture: An Updated Middleware Overview
Architecture Digest
Architecture Digest
Jun 27, 2016 · Cloud Native

Comparing Microservices Architecture with Service‑Oriented Architecture (SOA) and API Management

This article examines the contentious debate between microservices and SOA, explains their differing definitions, explores how API management bridges the two, and outlines the advantages, challenges, and key considerations for adopting microservices in modern, agile, and scalable enterprise architectures.

API ManagementCloud NativeMicroservices
0 likes · 23 min read
Comparing Microservices Architecture with Service‑Oriented Architecture (SOA) and API Management
Architecture Digest
Architecture Digest
Jun 23, 2016 · Backend Development

Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide

This article provides a comprehensive tutorial on using Alibaba's Dubbo framework to configure cluster fault‑tolerance modes, load‑balancing strategies, provider and consumer implementations, deployment steps, and management/monitoring tools, including code examples and custom extension points.

Cluster Fault ToleranceMicroservicesload-balancing
0 likes · 18 min read
Dubbo Service Cluster Fault Tolerance and Load Balancing Configuration Guide
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 16, 2016 · Backend Development

Optimizing Large‑Scale E‑Commerce Site Architecture: Business Splitting, Clustering, Caching & SSO

This article examines the analysis and optimization of a high‑traffic e‑commerce website, covering problems such as server waste and tight coupling, and presenting solutions including business splitting, application clustering, multi‑level caching, distributed sessions, and deployment diagrams to improve scalability and reliability.

BackendDistributed SystemsMicroservices
0 likes · 7 min read
Optimizing Large‑Scale E‑Commerce Site Architecture: Business Splitting, Clustering, Caching & SSO
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 11, 2016 · Backend Development

Mastering RESTful Architecture: From Resources to OAuth Authentication

This article explains the fundamentals of RESTful architecture—including resources, uniform interfaces, URIs, statelessness—and compares it with ROA, SOA, and RPC, while also covering authentication methods such as Basic, Token, and OAuth, offering practical guidance for building robust microservice APIs.

MicroservicesOAuthRESTful
0 likes · 15 min read
Mastering RESTful Architecture: From Resources to OAuth Authentication
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jun 11, 2016 · Backend Development

How We Transformed a Legacy Contract System into Scalable Microservices

This article describes how a rapidly growing company refactored an outdated .NET contract management system into a set of independent microservices using the Stencil Ruby framework, detailing the motivations, microservice fundamentals, benefits, development workflow, deployment automation, and the resulting flexible architecture.

Legacy MigrationMicroservicesRuby
0 likes · 14 min read
How We Transformed a Legacy Contract System into Scalable Microservices
dbaplus Community
dbaplus Community
Jun 1, 2016 · Backend Development

Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices

This article explores microservice architecture fundamentals, compares synchronous and asynchronous communication, details RabbitMQ’s AMQP model, optimization techniques, high‑availability configurations, flow‑control mechanisms, and shares practical case studies from NetEase’s Hive platform, offering actionable insights for reliable, scalable message‑queue deployments.

Message QueueMicroservicesPerformance Optimization
0 likes · 18 min read
Mastering RabbitMQ: Architecture, Optimization, and Real-World Cases in Microservices
Java High-Performance Architecture
Java High-Performance Architecture
May 23, 2016 · Cloud Native

What Uber’s Microservices Reveal About the Pros and Cons of Distributed Architecture

Uber’s adoption of microservices showcases both the flexibility of using multiple languages and independent release cycles, while also exposing challenges such as duplicated effort across teams, type‑unsafe JSON interfaces, and the need for rigorous failure testing, offering valuable lessons for large‑scale system design.

Distributed SystemsMicroservicesType Safety
0 likes · 5 min read
What Uber’s Microservices Reveal About the Pros and Cons of Distributed Architecture
21CTO
21CTO
May 14, 2016 · Backend Development

How We Scaled a Billion‑User System: From Monolith to Microservices

This article recounts how a rapidly growing online platform transformed a tightly coupled, fragile architecture into a scalable, high‑availability system by applying dynamic/static separation, read‑write splitting, caching, load‑balancing, intelligent monitoring, and finally migrating to a micro‑service architecture.

Backend ArchitectureCloud NativeMicroservices
0 likes · 11 min read
How We Scaled a Billion‑User System: From Monolith to Microservices
21CTO
21CTO
May 5, 2016 · Backend Development

How Uber Built the Tincup Microservice: Lessons in Scalable Backend Architecture

This article details Uber's transition to a modular microservice architecture, describing the RFC process for new services, the design and implementation of the Tincup currency service, and the technologies—such as MVCS, UDR, Tornado, TChannel, and Thrift—used to ensure scalability, reliability, and efficient production deployment.

MicroservicesRFC processScalable Systems
0 likes · 10 min read
How Uber Built the Tincup Microservice: Lessons in Scalable Backend Architecture
21CTO
21CTO
Apr 30, 2016 · Cloud Computing

How Cloud Computing Evolved from Grid Computing to a Public Resource

This article traces cloud computing’s history from early grid and parallel computing concepts, through the rise of service-oriented models and virtualization, to today’s cloud‑native architectures, highlighting its transformation into a fine‑grained, on‑demand public resource.

Cloud NativeMicroservicescloud computing
0 likes · 12 min read
How Cloud Computing Evolved from Grid Computing to a Public Resource
Architecture Digest
Architecture Digest
Apr 29, 2016 · Cloud Computing

The Evolution of Cloud Computing: From Early Grid Computing to Cloud‑Native Architectures

This article traces the historical and technical evolution of cloud computing—from its early grid‑computing roots and the shift to service models, through the progression of isolation layers (physical machines, virtual machines, PaaS, containers), to the emergence of cloud‑native microservice architectures and their resource‑centric characteristics.

Cloud NativeContainersMicroservices
0 likes · 11 min read
The Evolution of Cloud Computing: From Early Grid Computing to Cloud‑Native Architectures
Qunar Tech Salon
Qunar Tech Salon
Apr 26, 2016 · Databases

Distributed Transaction and Data Consistency Solutions for E‑commerce Systems

The article examines the challenges of maintaining data consistency across distributed services in e‑commerce, explains strong, weak and eventual consistency models, and presents six practical solutions—including business integration, the eBay BASE pattern, Qunar, Mogujie, Alipay DTS, and Nongxin—highlighting how local transactions, idempotent messaging, and eventual consistency can replace heavyweight distributed‑transaction frameworks.

BASEData ConsistencyDistributed Transactions
0 likes · 16 min read
Distributed Transaction and Data Consistency Solutions for E‑commerce Systems
Architecture Digest
Architecture Digest
Apr 21, 2016 · Backend Development

Evolution and Refactoring of Autohome Mobile Backend Architecture

The article chronicles Autohome's mobile backend transformation from a monolithic ALL‑IN‑ONE design to a modular, high‑availability microservice architecture, detailing the challenges of traffic surge, resource coupling, and rapid releases, and describing the adopted solutions such as service decomposition, stateless design, Java migration, RPC framework, asynchronous components, and comprehensive monitoring and tracing.

MicroservicesMobileScalability
0 likes · 11 min read
Evolution and Refactoring of Autohome Mobile Backend Architecture
Architecture Digest
Architecture Digest
Apr 17, 2016 · Cloud Computing

Designing a Scalable IAAS and CAAS Architecture for Startup‑Scale Microservices

The article outlines how a startup with limited physical servers can build a cost‑effective, highly available IAAS using OpenStack, extend it with a CAAS layer based on Kubernetes, and then design a microservice architecture with command‑event separation, network and storage virtualization, and governance mechanisms to support rapid business growth.

CaaSKubernetesMicroservices
0 likes · 23 min read
Designing a Scalable IAAS and CAAS Architecture for Startup‑Scale Microservices
21CTO
21CTO
Apr 14, 2016 · Cloud Computing

How Netflix’s EVCache Powers Global Low‑Latency Caching Across Regions

This article explains how Netflix uses the open‑source EVCache system, built on Memcached and Kafka, to provide highly reliable, low‑latency caching for its micro‑services architecture across multiple AWS regions, handling billions of objects and millions of requests per second.

Distributed SystemsEVCacheKafka
0 likes · 9 min read
How Netflix’s EVCache Powers Global Low‑Latency Caching Across Regions
21CTO
21CTO
Apr 13, 2016 · Operations

Designing a Highly Available Transaction System: Real‑World Evolution

This article examines how a large‑scale e‑commerce transaction platform achieved high availability through iterative architectural evolution—from early .NET monoliths to vertical and horizontal micro‑service splits—highlighting practical strategies for fault detection, rapid recovery, scaling, and operational best‑practices.

MicroservicesOperationsSystem Architecture
0 likes · 15 min read
Designing a Highly Available Transaction System: Real‑World Evolution

How Netflix’s EVCache Enables Global Low‑Latency Caching at Massive Scale

The article explains Netflix’s EVCache—a cloud‑native, memcached‑based distributed cache that provides low‑latency, high‑reliability data access across multiple regions using asynchronous Kafka‑driven replication, detailing its architecture, performance optimizations, and remaining challenges.

Cloud NativeEVCacheKafka replication
0 likes · 10 min read
How Netflix’s EVCache Enables Global Low‑Latency Caching at Massive Scale
Architecture Digest
Architecture Digest
Apr 11, 2016 · Backend Development

Microservices in Practice: Concepts, Design, Integration, and Deployment

This article explains the fundamentals of microservices architecture, contrasting it with monolithic and SOA approaches, and details design principles, messaging patterns, integration styles, data decentralization, governance, service discovery, deployment with Docker and Kubernetes, security, transaction handling, and fault‑tolerance techniques.

DockerKubernetesMicroservices
0 likes · 20 min read
Microservices in Practice: Concepts, Design, Integration, and Deployment
MaGe Linux Operations
MaGe Linux Operations
Apr 9, 2016 · Cloud Native

The Real Challenge of Microservices: Service Splitting and Building a Cloud‑Native Platform

The article explores the multiple demands on internet systems, explains why business service granularity is the biggest obstacle to microservice adoption, and shares practical insights on designing a cloud‑native platform with Docker, Kubernetes, unified monitoring, API governance, and multi‑tenant resource isolation.

DockerKubernetesMicroservices
0 likes · 10 min read
The Real Challenge of Microservices: Service Splitting and Building a Cloud‑Native Platform
Efficient Ops
Efficient Ops
Apr 7, 2016 · Cloud Computing

How LeTV E‑Commerce Cloud Scales High‑Traffic Shopping with Microservices

This article, based on the Efficient Operations Community Talk, outlines the evolution of e‑commerce systems, the challenges faced during rapid growth, and how LeTV’s e‑commerce cloud leverages micro‑service architecture, container technology, and hybrid cloud solutions to address scalability, security, and operational efficiency.

ContainerMicroservicesOperations
0 likes · 30 min read
How LeTV E‑Commerce Cloud Scales High‑Traffic Shopping with Microservices
Architecture Digest
Architecture Digest
Apr 6, 2016 · Backend Development

Evolution of Kuaidi Dache Architecture: Solving LBS Bottlenecks, Long‑Connection Stability, Distributed Refactoring, Open Platform, Real‑Time Monitoring, and Data‑Layer Transformation

This article details how Kuaidi Dache scaled from 2013 to 2015 by addressing LBS performance limits, redesigning long‑connection services, refactoring monolithic code into layered services with Dubbo and RocketMQ, building a secure open platform, implementing Storm‑based real‑time monitoring, and migrating data storage to sharded MySQL, Canal‑driven sync, and HBase for massive scalability.

Microservicesbig-datadatabases
0 likes · 12 min read
Evolution of Kuaidi Dache Architecture: Solving LBS Bottlenecks, Long‑Connection Stability, Distributed Refactoring, Open Platform, Real‑Time Monitoring, and Data‑Layer Transformation
Architecture Digest
Architecture Digest
Apr 4, 2016 · Backend Development

Handling Distributed Transactions in Large‑Scale Microservice Systems

The article examines the challenges of distributed transactions in large‑scale microservice architectures and compares three main approaches—traditional two‑phase commit, stateless queue‑based eventual consistency with event sourcing and CQRS, and transaction compensation techniques such as TCC—highlighting their trade‑offs and real‑world examples like Flipkart.

CQRSDistributed TransactionsEvent Sourcing
0 likes · 8 min read
Handling Distributed Transactions in Large‑Scale Microservice Systems
21CTO
21CTO
Mar 24, 2016 · Backend Development

Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights

This article examines why many web projects pair a fast‑changing PHP front‑end with a stable, high‑performance Java back‑end, outlining each language’s strengths, recent improvements, integration methods, and architectural patterns such as view‑first and RPC/RESTful communication.

Backend ArchitectureMicroservicesWeb Development
0 likes · 14 min read
Why Combine PHP Front‑End with Java Back‑End? Benefits, Trade‑offs, and Architecture Insights
21CTO
21CTO
Mar 23, 2016 · Backend Development

How Uber Scales Its Real‑Time Dispatch System: Backend Architecture Insights

This article examines Uber's rapidly growing real‑time dispatch platform, detailing its geo‑spatial indexing, microservice architecture, fault‑tolerant design, and scaling techniques that enable millions of writes per second and high availability across thousands of nodes.

Backend ArchitectureDispatchMicroservices
0 likes · 18 min read
How Uber Scales Its Real‑Time Dispatch System: Backend Architecture Insights
Big Data and Microservices
Big Data and Microservices
Mar 23, 2016 · Industry Insights

Inside the Securities Tech Revolution: Cloud, Microservices, and Big Data

The article examines the paradox of the Chinese securities industry—high demand for cutting‑edge trading, quantitative and high‑frequency systems versus outdated IT—while detailing the team’s FinTech startup approach, their Node.js/Docker/MongoDB stack, a cloud‑native trading platform, microservice architecture, big‑data pipelines, performance tuning, and DevOps practices.

Big DataDevOpsFinTech
0 likes · 21 min read
Inside the Securities Tech Revolution: Cloud, Microservices, and Big Data
21CTO
21CTO
Mar 20, 2016 · Backend Development

How LinkedIn Scaled to 350 Million Users: From Leo Monolith to 750+ Microservices

LinkedIn grew from a single monolithic Leo server handling all web requests to a complex ecosystem of over 750 independent services, employing graph databases, read replicas, caching layers, Kafka pipelines, Rest.li APIs, and multi‑data‑center deployments to support billions of daily queries.

Backend DevelopmentDistributed SystemsKafka
0 likes · 9 min read
How LinkedIn Scaled to 350 Million Users: From Leo Monolith to 750+ Microservices
Architecture Digest
Architecture Digest
Mar 20, 2016 · Backend Development

Microservices: Defining the New Architectural Style

This article explains the concept of microservices, contrasts it with monolithic architectures, outlines nine characteristic principles such as componentization, business‑capability‑oriented teams, product thinking, smart endpoints, decentralized governance, polyglot persistence, infrastructure automation, fault‑tolerance, and evolutionary design, and discusses the benefits, challenges, and practical considerations of adopting this style.

Distributed SystemsMicroservicesScalability
0 likes · 39 min read
Microservices: Defining the New Architectural Style
Architecture Digest
Architecture Digest
Mar 17, 2016 · Backend Development

Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices

This article shares Cookpad’s practical experience with microservices, covering service granularity, RESTful integration, parallel processing, fault tolerance, testing strategies, logging, Docker‑based deployment pipelines, and company‑wide support mechanisms that together improve development speed and reliability.

DockerMicroservicesPact
0 likes · 12 min read
Cookpad’s Microservices Experience: Service Granularity, Integration, and Deployment Practices
Architect
Architect
Mar 11, 2016 · Cloud Native

Mainstream Container SDN Technologies and Microservice Practice Analysis

The article reviews the challenges Docker introduces to traditional virtualization networks, explains the concepts of SDN, compares three open‑source container SDN solutions (Flannel, Calico, Weave), and details Qiniu's practical implementation of overlay networking, OpenFlow control, service discovery, load balancing, and security groups for microservice architectures.

Cloud NativeKubernetesMicroservices
0 likes · 20 min read
Mainstream Container SDN Technologies and Microservice Practice Analysis
Java High-Performance Architecture
Java High-Performance Architecture
Mar 4, 2016 · Backend Development

Why Service Gateways Are Essential for Scalable Microservice Architectures

The article explains how breaking a monolithic website into independent microservices improves stability, resource utilization, and deployment speed, but introduces client‑side complexity that can be solved by introducing a service gateway to aggregate APIs, enhance security, and simplify maintenance.

API AggregationBackend ArchitectureMicroservices
0 likes · 4 min read
Why Service Gateways Are Essential for Scalable Microservice Architectures
Architecture Digest
Architecture Digest
Mar 4, 2016 · Backend Development

Dubbo Distributed Service Framework Architecture Overview

This article explains the layered architecture of Alibaba's open‑source Dubbo framework, detailing its service, config, proxy, registry, cluster, monitor, protocol, exchange, transport, and serialization layers, as well as service definition, registration, monitoring, communication protocols, and package organization for building distributed backend services.

Backend DevelopmentDubboMicroservices
0 likes · 12 min read
Dubbo Distributed Service Framework Architecture Overview
21CTO
21CTO
Mar 3, 2016 · Backend Development

Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent

The article explains three primary load‑balancing and service‑discovery patterns for microservice architectures—centralized external load balancers, client‑side soft load balancing, and independent host‑level LB processes—detailing their mechanisms, advantages, drawbacks, and real‑world examples such as F5/HAProxy, Netflix Eureka/Ribbon, and Airbnb SmartStack.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 5 min read
Choosing the Right Load Balancing for Microservices: Centralized, In‑Process, Independent
Java High-Performance Architecture
Java High-Performance Architecture
Mar 2, 2016 · Backend Development

Centralized, In‑Process, or Independent: Which Microservice Load‑Balancing Works Best?

The article explains three primary load‑balancing and service‑discovery patterns for microservice architectures—centralized external load balancers, client‑side soft load balancing, and independent LB processes—detailing their mechanisms, advantages, drawbacks, and real‑world examples such as Netflix Eureka, Dubbo, and Airbnb SmartStack.

Backend ArchitectureCloud NativeMicroservices
0 likes · 6 min read
Centralized, In‑Process, or Independent: Which Microservice Load‑Balancing Works Best?
Architecture Digest
Architecture Digest
Mar 2, 2016 · Operations

Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices

The article recounts ChuYe's evolution from a monolithic setup to a clustered micro‑service architecture, detailing the challenges of debugging, deployment, and monitoring, and describing the solutions implemented—including service clustering, automated deployment platforms, Docker usage, and comprehensive logging and audit systems—to improve agility and operational efficiency.

Deployment AutomationMicroservicesService Architecture
0 likes · 9 min read
Scaling Service Architecture and Operations: Lessons from ChuYe's Engineering Practices

Microservices, Containers, and the Shift to Cloud‑Native Architectures

The article examines how microservices and container technologies are reshaping software development, operations, and organizational structures, emphasizing faster delivery, monitoring, contractual APIs, and the emergence of cloud‑native platforms such as Docker, IBM Bluemix Garage, Joyent Triton, and VMware solutions.

ContainersDevOpsMicroservices
0 likes · 18 min read
Microservices, Containers, and the Shift to Cloud‑Native Architectures
Architecture Digest
Architecture Digest
Feb 13, 2016 · Backend Development

Evolution of Xiaomi Web Architecture: From Monolith to Scalable Microservices and Cloud‑Native Solutions

The article chronicles Xiaomi Web's architectural journey from a simple three‑engineer monolith in 2011 through systematic service decomposition, asynchronous messaging, database sharding with Cobar, cloud‑native scaling, advanced caching, virtual inventory allocation, and sophisticated monitoring, illustrating practical lessons for building high‑performance e‑commerce platforms.

MicroservicesSystem Architecturecloud
0 likes · 12 min read
Evolution of Xiaomi Web Architecture: From Monolith to Scalable Microservices and Cloud‑Native Solutions
21CTO
21CTO
Feb 6, 2016 · Backend Development

How LinkedIn Scaled to 300M Users: Lessons from a Decade of Backend Architecture

This article chronicles LinkedIn's evolution from a monolithic Leo application to a massive micro‑service ecosystem, detailing the introduction of member graphs, read‑only replicas, caching layers, Kafka pipelines, Rest.li APIs, super‑blocks, and multi‑data‑center strategies that enable handling billions of requests daily.

Backend ArchitectureKafkaLinkedIn
0 likes · 8 min read
How LinkedIn Scaled to 300M Users: Lessons from a Decade of Backend Architecture
dbaplus Community
dbaplus Community
Feb 1, 2016 · Information Security

Boosting Application Security with Docker: Best Practices and Linux Capabilities

This article explains how Docker containers improve security through isolation, Linux namespaces, cgroups, capabilities, and image management, while also covering integration with virtual machines, bare‑metal deployment, lifecycle management, and open‑source security practices for modern microservice architectures.

Container SecurityDevOpsLinux capabilities
0 likes · 19 min read
Boosting Application Security with Docker: Best Practices and Linux Capabilities
21CTO
21CTO
Jan 28, 2016 · Operations

How to Build High‑Availability Systems: Lessons from a Transaction Platform Evolution

This article shares practical insights on achieving high availability by understanding goals, decomposing requirements, designing resilient architectures, ensuring operability, testing rigorously, and reducing release risk, illustrated through the multi‑stage evolution of a transaction system.

MicroservicesOperationsScalability
0 likes · 14 min read
How to Build High‑Availability Systems: Lessons from a Transaction Platform Evolution
ITPUB
ITPUB
Jan 25, 2016 · Cloud Computing

What Makes a True Internet Architecture? Lessons from Alibaba’s Cloud‑Scale Design

The article outlines the three core traits of internet architecture—agility, scalability, and openness—illustrates them with Alibaba’s supply‑chain and product examples, and explains how cloud‑based, distributed systems enable enterprises to become operators of their own core capabilities.

Internet architectureMicroservicesScalability
0 likes · 10 min read
What Makes a True Internet Architecture? Lessons from Alibaba’s Cloud‑Scale Design
ITPUB
ITPUB
Jan 15, 2016 · Backend Development

Understanding Microservices: Concepts, Benefits, and Practical Implementation

This article explains what microservices are, compares them with monolithic architecture, outlines their key characteristics, and provides practical guidance on client access, inter‑service communication, service discovery, fault tolerance, and deployment considerations.

BackendMicroservicesapi-gateway
0 likes · 13 min read
Understanding Microservices: Concepts, Benefits, and Practical Implementation
Java High-Performance Architecture
Java High-Performance Architecture
Jan 13, 2016 · Backend Development

Why Microservices Became Essential: Solving Development, Deployment, and Resource Challenges

This article explains how microservices emerged to address low development efficiency, technology incompatibility, and resource waste, and describes their benefits such as faster deployment, technology flexibility, optimal resource use, and improved stability, while also noting performance challenges.

Backend DevelopmentDeploymentMicroservices
0 likes · 6 min read
Why Microservices Became Essential: Solving Development, Deployment, and Resource Challenges
Java High-Performance Architecture
Java High-Performance Architecture
Jan 9, 2016 · Backend Development

Scaling JD.com's POP Platform: From V1.0 Monolith to V3.0 Microservices

This article chronicles JD.com's POP platform evolution from a simple monolithic system in 2010 to a micro‑service‑based, highly scalable architecture by V3.0, highlighting the technical challenges, solutions, and the introduction of service‑oriented APIs, diversified data stores, and unified operational tools.

BackendMicroservicesScalability
0 likes · 5 min read
Scaling JD.com's POP Platform: From V1.0 Monolith to V3.0 Microservices
ITPUB
ITPUB
Jan 5, 2016 · Backend Development

How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring

Facing explosive growth in 2013‑2014, Kuaidi Dache re‑engineered its ride‑hailing platform by partitioning MongoDB, replacing single‑queue NICs with multi‑queue, rewriting its long‑connection service with AIO, adopting Dubbo and RocketMQ for micro‑services, and building a Storm‑HBase real‑time monitoring and data synchronization pipeline.

MicroservicesMongoDBRide Hailing
0 likes · 15 min read
How Kuaidi Dache Overcame MongoDB Limits and Built Real-Time Monitoring
ITPUB
ITPUB
Dec 11, 2015 · Backend Development

Inside Meizu’s Real‑Time Push System: Architecture, Challenges & Solutions

This article presents a detailed walkthrough of Meizu’s real‑time push platform, covering its four‑layer architecture, high‑concurrency design, micro‑service RPC framework, power‑saving strategies, duplicate‑message handling, DNS reliability, load‑balancing tactics, monitoring setup, and gray‑release deployment.

BackendMicroservicesReal-Time
0 likes · 11 min read
Inside Meizu’s Real‑Time Push System: Architecture, Challenges & Solutions
21CTO
21CTO
Dec 11, 2015 · Backend Development

From Simple Polling to Scalable Microservices: JD’s Dongdong IM Evolution

This article chronicles the architectural journey of JD’s Dongdong instant‑messaging platform, detailing its early simple polling design, subsequent performance and scalability challenges, and the progressive shifts toward service‑oriented, micro‑service, and cloud‑native architectures that support massive user growth.

Backend ArchitectureIM SystemMicroservices
0 likes · 11 min read
From Simple Polling to Scalable Microservices: JD’s Dongdong IM Evolution
dbaplus Community
dbaplus Community
Dec 1, 2015 · Cloud Native

How Docker-Driven Development Powers Continuous Integration in Modern Enterprises

The talk explains how Docker’s container‑based development model transforms traditional development‑operations workflows, addressing issues such as opaque release pipelines, poor deployability, and monolithic architectures, and shows how Docker combined with CI/CD, microservices, and Kubernetes can streamline testing, accelerate delivery, and reduce operational complexity in enterprise environments.

Cloud NativeDevOpsKubernetes
0 likes · 18 min read
How Docker-Driven Development Powers Continuous Integration in Modern Enterprises
21CTO
21CTO
Nov 25, 2015 · Backend Development

How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons

This article examines Uber's rapid 38‑fold growth and the engineering choices behind its real‑time market platform, detailing the scheduling system, geographic indexing, microservices, Ringpop, TChannel, and strategies for scalability, availability, and fault tolerance.

Backend ArchitectureMicroservicesScalability
0 likes · 22 min read
How Uber Scales Its Real‑Time Ride‑Sharing Platform: Architecture & Lessons
21CTO
21CTO
Nov 18, 2015 · Backend Development

Why Microservices Beat Monolithic Apps: Benefits, Drawbacks, and Design Guide

This article explains why microservices outperform monolithic architectures by detailing their design, deployment, benefits, and challenges, helping developers decide if the approach suits complex, evolving applications; it also compares traditional single‑code‑base models, discusses scaling strategies, and outlines practical considerations for implementation.

BackendMicroservicesScalability
0 likes · 17 min read
Why Microservices Beat Monolithic Apps: Benefits, Drawbacks, and Design Guide
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 4, 2015 · Backend Development

Understanding Microservice Architecture and Its Core Characteristics

The article explains microservice architecture as a set of independently deployable services each focused on a single function, illustrating their roles, communication methods, deployment considerations, and key characteristics such as single responsibility, own data storage, and replaceability.

Microservicesindependent deploymentreplaceable
0 likes · 14 min read
Understanding Microservice Architecture and Its Core Characteristics
21CTO
21CTO
Oct 16, 2015 · Backend Development

Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace

This article details Uber's rapid growth and the engineering choices behind its real‑time dispatch platform, covering geospatial indexing, microservice architecture, scaling techniques like Ringpop and TChannel, and strategies for availability and fault tolerance.

Distributed SystemsGeospatial IndexingMicroservices
0 likes · 18 min read
Inside Uber's Real‑Time Dispatch: How the Company Scales Its Marketplace
21CTO
21CTO
Sep 29, 2015 · Cloud Native

Why Microservices Replaced SOA: History, Differences, and Modern Challenges

Tracing the evolution from early SOA concepts to today’s microservice architecture, this article examines their historical roots, contrasts their design philosophies, and outlines the operational, scalability, and security challenges developers face when adopting microservices in modern cloud-native environments.

DevOpsMicroservicesSOA
0 likes · 11 min read
Why Microservices Replaced SOA: History, Differences, and Modern Challenges
21CTO
21CTO
Sep 10, 2015 · Backend Development

Why Laravel Dominates PHP: Key Features and Best Practices

This article explores why Laravel has become the most successful PHP framework, highlighting its modular architecture, extensive package ecosystem, micro‑service support through Lumen, elegant routing, middleware security, caching, authentication, task automation, encryption, ORM, testing, and queue handling.

Backend DevelopmentLaravelMicroservices
0 likes · 7 min read
Why Laravel Dominates PHP: Key Features and Best Practices
Architect
Architect
Aug 30, 2015 · Backend Development

Snowball Architecture Overview and Optimization Practices

This article presents a detailed overview of Snowball's backend architecture, technology stack, service decomposition, and the series of performance and scalability optimizations—including quote server, IM service, database caching, monitoring, and deployment strategies—implemented to support rapid growth and market volatility.

AkkaBackendFinagle
0 likes · 21 min read
Snowball Architecture Overview and Optimization Practices
21CTO
21CTO
Aug 21, 2015 · Cloud Native

10 Key Trends Shaping Enterprise Software Architecture for the Next Decade

Industry veterans outline ten pivotal concepts—from Industry 4.0 and “Internet+” to microservices, distributed systems, big data, multi-screen integration, Docker, OpenStack, and platform‑microapp strategies—highlighting how enterprise software architecture is evolving toward more agile, loosely‑coupled, cloud‑native ecosystems.

Cloud NativeMicroservicesenterprise architecture
0 likes · 11 min read
10 Key Trends Shaping Enterprise Software Architecture for the Next Decade
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Aug 20, 2015 · Industry Insights

Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?

The article distills ten pivotal keywords—Industrial 4.0, Internet+, BFV, microservices, distributed systems, big data, multi‑screen fusion, Docker, OpenStack, and large‑platform micro‑apps—explaining how each shapes the evolution of enterprise software architecture and what challenges and opportunities they bring.

Big DataMicroservicescloud computing
0 likes · 11 min read
Which Ten Keywords Will Define Enterprise Software Architecture Over the Next Decade?

Development Trends and Challenges of Large‑Scale Parallel Databases

Since the 1970s databases have become essential middleware, and modern large‑scale parallel databases, designed for extreme parallelism on clustered hardware, face trade‑offs in performance, scalability, and fault tolerance, prompting a shift toward cloud‑native, micro‑service architectures and new hardware such as SSDs and memory‑centric designs.

In-MemoryMPPMicroservices
0 likes · 23 min read
Development Trends and Challenges of Large‑Scale Parallel Databases
Efficient Ops
Efficient Ops
Jul 22, 2015 · Operations

Why Docker Is the Secret Weapon for Microservices Success

This article explains how Docker bridges the gap between microservices and operations by standardizing packaging, simplifying multi‑language integration, enabling automated testing and continuous delivery, and reducing the complexity of system evolution and deployment.

MicroservicesOperationsci/cd
0 likes · 16 min read
Why Docker Is the Secret Weapon for Microservices Success

Key Insights on Microservices Adoption and DevOps Practices from QCon London

At QCon London, GDS architect Michael Brunton‑Spall explained how DevOps principles underpin successful microservice operations, covering service identification, initial creation, ownership, essential tooling, monitoring depth, failure handling, and practical deployment practices for scaling from a single service to a full ecosystem.

DevOpsMicroservicesOperations
0 likes · 7 min read
Key Insights on Microservices Adoption and DevOps Practices from QCon London
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 31, 2015 · Backend Development

Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework

This article describes how a legacy .NET contract management system was transformed into a set of independent microservices using a strategic decoupling approach, explains microservice fundamentals and advantages, and introduces the Ruby‑based Stencil framework with code generation, CI templates, and one‑click AWS deployment to accelerate development and operations.

AWSMicroservicesRuby
0 likes · 14 min read
Microservice Architecture for Contract Management: Challenges, Strategy, and the Stencil Framework
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 30, 2015 · Cloud Computing

Top Technology Trends of the Year: Cloud, Containers, Microservices, DevOps, and More

The article surveys this year's hottest technology trends—including the rise of public cloud, containerization, microservices, multi‑cloud management, endpoint security, machine learning, and the resurgence of DevOps—explaining why they are reshaping enterprise IT and why open source is the common driver behind them.

ContainersMicroservicesSecurity
0 likes · 10 min read
Top Technology Trends of the Year: Cloud, Containers, Microservices, DevOps, and More

Microservices Architecture: Evolution, Characteristics, and Practical Considerations

The article examines the evolution from traditional SOA and ESB to modern microservices, outlining key characteristics such as componentization via services, business‑aligned team structures, treating services as products, lightweight communication, decentralization, automation, failure‑tolerance, and evolutionary design, while discussing practical adoption challenges.

Cloud NativeMicroservicesSOA
0 likes · 11 min read
Microservices Architecture: Evolution, Characteristics, and Practical Considerations
Qunar Tech Salon
Qunar Tech Salon
Mar 26, 2015 · R&D Management

Why Software Architecture Decays Over Time and How to Mitigate It

The article analyzes how long‑running software projects inevitably suffer architectural decay due to growing codebases, team size, and build complexity, and proposes practical strategies such as modularization, phased and distributed builds, component isolation, and disciplined technology adoption to keep systems sustainable.

Build OptimizationMicroservicesSoftware Architecture
0 likes · 23 min read
Why Software Architecture Decays Over Time and How to Mitigate It