Tagged articles

Microservices

3346 articles · Page 34 of 34
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.

DatabasesMicroservicesbig-data
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.

CQRSEvent SourcingMicroservices
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.

MicroservicesWeb Developmentbackend-architecture
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.

DispatchMicroservicesUber
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 DataCloud ComputingFinTech
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 DevelopmentCachingMicroservices
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.

Microservicesdistributed systemsscalability
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.

CI/CDDockerMicroservices
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 NativeMicroservicesOpenFlow
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 aggregationMicroservicesbackend-architecture
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.

Microservicesbackend-architecturedistributed systems
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.

Cloud NativeMicroservicesbackend-architecture
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 AutomationLoggingMicroservices
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.

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

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

LinkedInMicroservicesRest.li
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.

Linux capabilitiesMicroservicescontainer security
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.

High AvailabilityMicroservicesMonitoring
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.

Cloud ComputingInternet architectureMicroservices
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.

API GatewayMicroservicesbackend
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 DevelopmentMicroservicesdeployment
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.

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

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

IM SystemMicroservicesRedis
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 NativeContinuous IntegrationMicroservices
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.

MicroservicesUberbackend-architecture
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.

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

Independent DeploymentMicroservicesreplaceable
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.

Geospatial IndexingMicroservicesScalable Architecture
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.

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

AkkaFinagleMicroservices
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 NativeEnterprise ArchitectureMicroservices
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 DataCloud ComputingEnterprise Architecture
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.

CI/CDMicroservicesOperations
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.

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

AWSCI/CDMicroservices
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.

CloudContainersMicroservices
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 OptimizationMicroservicesmodularization
0 likes · 23 min read
Why Software Architecture Decays Over Time and How to Mitigate It