Tagged articles

architecture

1550 articles · Page 16 of 16
Java High-Performance Architecture
Java High-Performance Architecture
Feb 19, 2016 · Fundamentals

How ZooKeeper Powers Distributed Systems: Architecture and Operations Explained

ZooKeeper is an open‑source distributed coordination service that provides high‑performance, reliable primitives such as naming, configuration management, leader election, locks and queues, and its internal design features a leader‑based server cluster, in‑memory hierarchical namespace, and transparent client routing for read/write operations.

Distributed CoordinationLeader ElectionZookeeper
0 likes · 4 min read
How ZooKeeper Powers Distributed Systems: Architecture and Operations Explained
Architecture Digest
Architecture Digest
Feb 18, 2016 · Backend Development

Highlights from SDCC 2015 Architecture Session: Lessons from Leading Chinese Tech Companies

The SDCC 2015 Architecture Session recap presents practical insights from industry experts on how major Chinese internet companies transformed their systems to handle rapid growth, high availability, scalability, and performance through progressive refactoring, service‑oriented architectures, and modern infrastructure practices.

PerformanceSystem Designarchitecture
0 likes · 14 min read
Highlights from SDCC 2015 Architecture Session: Lessons from Leading Chinese Tech Companies
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 14, 2016 · Cloud Computing

5 Key Insights into the Evolving IoT Platform Landscape

An in‑depth look at the rapidly growing IoT platform market reveals four platform types, an eight‑component architecture, diverse entry strategies, the pivotal role of open‑source interoperability, and how data and connectivity drive true platform value, backed by market forecasts and real‑world examples.

IoTPlatformarchitecture
0 likes · 12 min read
5 Key Insights into the Evolving IoT Platform Landscape
Qunar Tech Salon
Qunar Tech Salon
Feb 3, 2016 · Backend Development

The Value, Modes, and Practices of Performance Optimization

This article explains the benefits and drawbacks of performance optimization, distinguishes between single‑application and structural optimization approaches, outlines common steps, tools, and techniques for each, and presents case studies illustrating architectural evolution for improved scalability and stability.

CachingMonitoringOptimization
0 likes · 7 min read
The Value, Modes, and Practices of Performance Optimization
21CTO
21CTO
Jan 29, 2016 · Backend Development

How Pinterest Scaled to Billions of Page Views: Architecture & Sharding Secrets

Pinterest grew from zero to over 100 billion monthly page views by rapidly expanding its infrastructure, adopting simple, mature technologies like MySQL, Redis, and Memcache, and transitioning from clustering to sharding, offering practical lessons on scaling, tool selection, ID design, and migration strategies for massive growth.

CloudDatabasesPinterest
0 likes · 23 min read
How Pinterest Scaled to Billions of Page Views: Architecture & Sharding Secrets
Java High-Performance Architecture
Java High-Performance Architecture
Jan 28, 2016 · Cloud Computing

Scaling an Image Service with Alibaba Cloud: A Step‑by‑Step Architecture Journey

This article outlines how a startup progressively upgraded its image‑centric product architecture on Alibaba Cloud—from rapid ECS/RDS deployment, through OSS + CDN acceleration, to caching with Memcache and horizontal scaling with SLB load balancing—offering practical guidance for similar teams.

Alibaba CloudCloud Computingarchitecture
0 likes · 4 min read
Scaling an Image Service with Alibaba Cloud: A Step‑by‑Step Architecture Journey
21CTO
21CTO
Jan 16, 2016 · Mobile Development

Choosing the Right iOS Architecture: MVC, MVP, MVVM, and VIPER Compared

This article reviews the most popular iOS architectural patterns—MVC, MVP, MVVM, and VIPER—explaining their responsibilities, testability, and maintainability, and provides concise code examples so developers can decide which pattern best fits their project requirements.

MVCMVPMVVM
0 likes · 21 min read
Choosing the Right iOS Architecture: MVC, MVP, MVVM, and VIPER Compared
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.

architecturebackende-commerce
0 likes · 5 min read
Scaling JD.com's POP Platform: From V1.0 Monolith to V3.0 Microservices
DevOps
DevOps
Dec 21, 2015 · Operations

Microservices Architecture: Principles, Characteristics, and Its Relationship with DevOps

This article explains the fundamentals of microservice architecture, its key characteristics, componentization, business-aligned organization, decentralized governance, data management, infrastructure automation, fault‑tolerance design, and how these aspects intertwine with DevOps practices to enable faster, more flexible continuous delivery.

architecturecloud-native
0 likes · 28 min read
Microservices Architecture: Principles, Characteristics, and Its Relationship with DevOps
Architect
Architect
Dec 16, 2015 · Mobile Development

React Native: Technical Background, Planning, and Risks Overview

This article provides a comprehensive overview of React Native, covering its motivation and design principles, the recent migration of Alibaba’s iPad “Guess You Like” feature, detailed planning for integration, and potential risks such as platform support, performance, and App Store policies.

Cross‑PlatformMobile DevelopmentReact Native
0 likes · 8 min read
React Native: Technical Background, Planning, and Risks Overview
Qunar Tech Salon
Qunar Tech Salon
Dec 10, 2015 · Information Security

Common Security Design Pitfalls in System Architecture

The article outlines six major security design mistakes—compatibility, cost‑cutting, mixing data and code, closed designs, blacklist defenses, and neglecting security as a design goal—illustrating each with real‑world examples and offering practical recommendations to build more robust software and hardware architectures.

Design Pitfallsarchitectureblacklist defense
0 likes · 14 min read
Common Security Design Pitfalls in System Architecture
dbaplus Community
dbaplus Community
Dec 8, 2015 · Backend Development

How to Build a High‑Availability SaaS Customer Service Platform from Scratch

This article shares practical insights on rapidly creating a SaaS customer service platform, designing high‑availability architecture, and boosting overall system performance through load balancing, database replication, distributed caching, CDN acceleration, front‑end SPA frameworks, advanced search, and comprehensive monitoring.

CDNCachingMonitoring
0 likes · 12 min read
How to Build a High‑Availability SaaS Customer Service Platform from Scratch
21CTO
21CTO
Dec 8, 2015 · Cloud Computing

How 1hao Store Built a Scalable Hybrid Cloud for E‑Commerce Success

An in‑depth interview with 1hao Store’s senior tech director reveals the evolution of its e‑commerce architecture, hybrid‑cloud strategy, performance‑driven culture, and practical steps for achieving high availability, elasticity, and cost efficiency during massive traffic spikes.

Cloud ComputingHybrid Cloudarchitecture
0 likes · 12 min read
How 1hao Store Built a Scalable Hybrid Cloud for E‑Commerce Success
21CTO
21CTO
Dec 1, 2015 · Backend Development

How Zhihu Scaled from 2 Engineers to 100M Users: Backend Architecture Lessons

This article recounts Zhihu's evolution from a tiny Python‑Tornado service on a single Linode to a massive, highly available backend employing custom logging, event‑driven processing, page‑render optimizations, and a service‑oriented architecture that now supports over 100 million users.

Loggingarchitecturebackend
0 likes · 11 min read
How Zhihu Scaled from 2 Engineers to 100M Users: Backend Architecture Lessons
Efficient Ops
Efficient Ops
Nov 29, 2015 · Big Data

Memory Computing vs Big Data: Trends, Platforms, and Architecture Choices

This article summarizes a WeChat group Q&A on the current momentum of in‑memory computing, compares TimesTen and SAP HANA, and offers practical advice on building enterprise big‑data platforms, covering cloud vs self‑build, talent, investment, and real‑world case studies.

Big Dataarchitecturein-memory databases
0 likes · 11 min read
Memory Computing vs Big Data: Trends, Platforms, and Architecture Choices
21CTO
21CTO
Nov 27, 2015 · Backend Development

How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive

This article details Baiba's evolution from a simple flash‑sale site to a mobile‑centric e‑commerce platform, describing its backend flow through CDN, caching layers, PHP‑FPM, memcached, Redis, MySQL, search engines, monitoring tools, deployment pipelines, and future plans for service‑orientation and hybrid apps.

CachingDeploymentMonitoring
0 likes · 15 min read
How Baiba’s Backend Powers 90% Mobile Commerce: Architecture Deep Dive
21CTO
21CTO
Nov 23, 2015 · Cloud Native

Unveiling Docker 1.2: Deep Dive into Its Architecture and Core Components

This article provides a comprehensive analysis of Docker 1.2's architecture, detailing each module's function, the internal workflow of key commands, and how Docker's design enables lightweight, secure container virtualization for modern cloud‑native applications.

ContainerDockerLinux
0 likes · 20 min read
Unveiling Docker 1.2: Deep Dive into Its Architecture and Core Components
21CTO
21CTO
Nov 23, 2015 · Fundamentals

Designing Reliable Industrial IoT: Architecture, Middleware & Real-World Cases

This article explains the technical differences between "Internet+" and industrial IoT, outlines the three‑tier architecture (device, cloud, monitoring), details middleware platforms YFIOs and YFCloud, and presents several practical deployment examples across agriculture, health, fisheries and wastewater treatment.

CloudEmbeddedIndustrial IoT
0 likes · 19 min read
Designing Reliable Industrial IoT: Architecture, Middleware & Real-World Cases
Qunar Tech Salon
Qunar Tech Salon
Nov 4, 2015 · Backend Development

Evolution of 58.com Architecture: From Single‑Server All‑In‑One to Scalable Service‑Oriented System

The article chronicles how 58.com’s web architecture evolved from a tiny, single‑machine setup to a multi‑layer, Java‑based, highly available service‑oriented platform, detailing the technical decisions, scaling challenges, and automation practices adopted at each traffic milestone.

High Availabilityarchitecturescalability
0 likes · 14 min read
Evolution of 58.com Architecture: From Single‑Server All‑In‑One to Scalable Service‑Oriented System
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 2, 2015 · Backend Development

Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System

The article chronicles how 58.com’s website architecture evolved through multiple growth stages—from a tiny single‑machine setup to a distributed, service‑oriented platform—by addressing scaling bottlenecks with technologies such as LAMP, read/write separation, vertical splitting, caching, and automated deployment.

architecturebackendhigh-availability
0 likes · 13 min read
Evolution of 58.com Architecture: From Single‑Server to Scalable Service‑Oriented System
Architect
Architect
Oct 17, 2015 · Mobile Development

Designing Mobile Persistence Architecture with Virtual Record and DataCenter

This article explains how to choose and design persistence solutions for iOS apps, covering NSUserDefaults, Keychain, file storage, databases, isolation between persistence and business layers, multithreading, and the Virtual Record pattern implemented via DataCenter and CTPersistance.

DataCenterMobile DevelopmentVirtual Record
0 likes · 34 min read
Designing Mobile Persistence Architecture with Virtual Record and DataCenter
Architect
Architect
Oct 14, 2015 · Artificial Intelligence

Evolution of Weibo Recommendation System Architecture: From Independent 1.0 to Platform 3.0

This article chronicles the step‑by‑step evolution of Weibo's recommendation system architecture—from the early independent 1.0 stage through the layered 2.0 phase to the current platform‑centric 3.0 design—detailing the driving business and technical factors, architectural components, advantages, shortcomings, and key outcomes at each stage.

AIWeiboarchitecture
0 likes · 17 min read
Evolution of Weibo Recommendation System Architecture: From Independent 1.0 to Platform 3.0
Architect
Architect
Sep 26, 2015 · Databases

Architectural Challenges and Optimization Strategies for Redis Cluster

The article analyzes the inherent drawbacks of Redis Cluster—such as its decentralized P2P design, gossip overhead, upgrade difficulty, lack of hot‑cold data separation, client protocol challenges, and implementation limits—and proposes architectural enhancements like proxy, dashboard, and agent components to improve scalability, manageability, and performance.

Redisarchitecturecluster
0 likes · 17 min read
Architectural Challenges and Optimization Strategies for Redis Cluster
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Sep 14, 2015 · Industry Insights

Why Kafka Dominates Distributed Messaging: Architecture, Features, and Best Practices

This article provides an in‑depth examination of Apache Kafka’s origins, design goals, core concepts such as brokers, topics, partitions, producers and consumers, compares it with other message queues, explains its storage format, configuration options, delivery guarantees, and includes practical Java code examples for partitioning and consumption.

JavaKafkaMessage Queue
0 likes · 22 min read
Why Kafka Dominates Distributed Messaging: Architecture, Features, and Best Practices
Qunar Tech Salon
Qunar Tech Salon
Sep 7, 2015 · Backend Development

Design and Evolution of JD.com Product Detail Page Architecture for High Performance and Scalability

This article details JD.com's transition from static to dynamic, high‑performance product detail page architecture, describing the multi‑layer system design, data heterogeneity, caching strategies, scaling techniques, operational challenges, and the solutions implemented to meet rapid business demands during massive traffic events.

Cachingarchitecturedistributed-systems
0 likes · 33 min read
Design and Evolution of JD.com Product Detail Page Architecture for High Performance and Scalability
Architect
Architect
Aug 27, 2015 · Fundamentals

IoT Architecture Model and Layered Design for the Lan Platform

This article presents a practical IoT layered architecture model, contrasting the classic three‑tier view with a four‑tier structure (hardware, coordination, service, and application layers), explains the role of each layer, and advocates using hexagonal architecture for the service layer in the Lan platform.

IoTLayered Designarchitecture
0 likes · 4 min read
IoT Architecture Model and Layered Design for the Lan Platform
High Availability Architecture
High Availability Architecture
Aug 16, 2015 · Backend Development

High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence

This article shares Snowball's (Xueqiu) high‑availability architecture, performance optimizations, and scaling strategies—including hybrid cloud migration, service decomposition, in‑memory caching, and metric‑driven monitoring—implemented to handle massive traffic spikes and operational challenges during a volatile stock market period.

MonitoringPerformancearchitecture
0 likes · 21 min read
High‑Availability Architecture and Scaling Experience of Snowball During Stock Market Turbulence
High Availability Architecture
High Availability Architecture
Aug 7, 2015 · Backend Development

Highlights from High‑Availability Architecture Discussions: Plugins, Kanban Tools, Scheduling Services, Massive Tables, and ID Generation

This article compiles recent high‑availability architecture discussions covering plugin‑based system design, simple kanban tools, independent scheduling services, challenges of managing 60‑billion‑row tables, and the trade‑offs between UUIDs and custom distributed ID generators, offering practical insights for backend engineers.

High AvailabilitySchedulingarchitecture
0 likes · 7 min read
Highlights from High‑Availability Architecture Discussions: Plugins, Kanban Tools, Scheduling Services, Massive Tables, and ID Generation
Architect
Architect
Jul 25, 2015 · Cloud Computing

Design Principles and Components of Google App Engine

This article explains Google App Engine's core design philosophies—including reuse of Google technologies, statelessness, hard limits, Protocol Buffers for service heterogeneity, and distributed storage—then details its front‑end, Datastore, service group, language‑specific implementations, and a typical HTTP request flow.

Distributed DatastoreGoogle App EngineProtocol Buffers
0 likes · 6 min read
Design Principles and Components of Google App Engine
JD.com Experience Design Center
JD.com Experience Design Center
Jul 23, 2015 · Game Development

How Monument Valley Merges Minimalist Architecture with Game Design

Monument Valley’s minimalist aesthetic draws on real‑world architecture—from Islamic domes to Ricardo Bofill’s La Muralla Roja—and on M.C. Escher’s impossible spaces, shaping a puzzle‑game experience that emphasizes pure visual journeys, simple mechanics, and an isometric projection that reflects 1970s architectural drawing techniques.

M.C. EscherMonument Valleyarchitecture
0 likes · 10 min read
How Monument Valley Merges Minimalist Architecture with Game Design
Architect
Architect
Jul 21, 2015 · Cloud Computing

A Summary and Speculation on Google’s Overall Architecture

This article summarizes publicly available information and personal experience to outline Google’s product portfolio, design principles, workload categories, and the distinction between its giant and medium‑sized data centers, providing a speculative view of the company’s overall architecture.

Data CentersGooglearchitecture
0 likes · 10 min read
A Summary and Speculation on Google’s Overall Architecture
Meituan Technology Team
Meituan Technology Team
Jul 16, 2015 · Industry Insights

How Leading O2O Platforms Engineer Scalable, Low‑Cost Architecture – Insights from Meituan, 58 Daojia & Didi

The article summarizes the Meituan Technology Salon where experts from Meituan, 58 Daojia and Didi shared their O2O architecture strategies, covering supply‑chain system design, order‑dispatch and data analysis, CRM automation, and low‑cost architectural evolution to support rapid business growth and operational efficiency.

Industry insightsO2Oarchitecture
0 likes · 8 min read
How Leading O2O Platforms Engineer Scalable, Low‑Cost Architecture – Insights from Meituan, 58 Daojia & Didi
Architect
Architect
May 17, 2015 · Backend Development

Weibo’s Third-Generation Technical Architecture Overview

The article presents a comprehensive overview of Sina Weibo’s third-generation backend architecture, detailing its orthogonal three-tier horizontal model, vertical technical layers, key middleware components such as MCQ, Motan, Object Store and SSDCache, and the WatchMan distributed tracing system that together ensure high availability, scalability, and efficient service delivery.

MiddlewareSOAWeibo
0 likes · 15 min read
Weibo’s Third-Generation Technical Architecture Overview
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 12, 2015 · Industry Insights

How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring

This article offers goal‑oriented, data‑driven advice and checklists for architecture refactoring, emphasizing realistic technology selection, pressure management, business understanding, handling non‑technical influences, code‑quality practices, and team readiness to ensure effective, sustainable redesigns.

Best Practicesarchitecturechecklist
0 likes · 7 min read
How to Avoid the Hype: Practical Rules for Successful Architecture Refactoring
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
May 10, 2015 · Cloud Computing

Designing Scalable and Highly Available Systems on Azure: Patterns, Anti‑Patterns, and Practical Guidance

This article examines key considerations for building highly scalable and available systems on Azure, outlining four architectural dimensions—scalability, availability, manageability, and feasibility—while discussing patterns, anti‑patterns, measurable resources, queue‑based load balancing, authentication services, and common pitfalls such as configuration errors and SQL injection.

AzureCloud ComputingQueue
0 likes · 8 min read
Designing Scalable and Highly Available Systems on Azure: Patterns, Anti‑Patterns, and Practical Guidance
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Mar 16, 2015 · Industry Insights

Inside Facebook’s Massive Architecture: How the Social Giant Scales to Billions

The article details Facebook’s LAMP‑based architecture, describing how HipHop compiles PHP to C++, Thrift‑based services in PHP, C++, and Java run on custom servers, and how MySQL, Memcached, Cassandra, HBase, Hadoop, Hive, Scribe, BigPipe, Varnish, Haystack and other components together enable handling over 60,000 servers, 300 TB of cached data, 1 trillion daily clicks and petabytes of storage.

Big DataFacebookarchitecture
0 likes · 7 min read
Inside Facebook’s Massive Architecture: How the Social Giant Scales to Billions
Qunar Tech Salon
Qunar Tech Salon
Jan 20, 2015 · Mobile Development

Evolution of Mobile Taobao Architecture: From WAP to PackageApp and Supporting Systems

The article recounts Li Min’s presentation on the evolution of Mobile Taobao’s architecture, detailing four development stages, the introduction of a unified API gateway, the shift from WAP to Bundle, WebApp, and PackageApp solutions, and the comprehensive R&D, testing, operations, and release support systems that enable a hundred‑million‑user e‑commerce app.

API GatewayWebApparchitecture
0 likes · 12 min read
Evolution of Mobile Taobao Architecture: From WAP to PackageApp and Supporting Systems
Qunar Tech Salon
Qunar Tech Salon
Dec 28, 2014 · Operations

Guidelines for Evolving System Architecture and PaaS Operations

This article outlines a comprehensive set of principles and practical components for evolving a large‑scale system architecture, covering rapid deployment, scalability, automation, framework standardization, monitoring, tracing, storage, resource control, and continuous integration to support reliable PaaS operations.

DeploymentPaaSarchitecture
0 likes · 8 min read
Guidelines for Evolving System Architecture and PaaS Operations
ITPUB
ITPUB
Dec 5, 2014 · Databases

From DBA to Architecture Lead: MySQL Scaling Secrets from BabyTree’s Ops Director

In this interview, Liu Qiuqi shares his journey from a DBA at Sogou to Architecture Operations Director at BabyTree, revealing how MySQL powers massive e‑commerce and community sites, the high‑availability designs, storage strategies, and performance tuning techniques that keep services running smoothly.

DBAMySQLarchitecture
0 likes · 16 min read
From DBA to Architecture Lead: MySQL Scaling Secrets from BabyTree’s Ops Director
Baidu Tech Salon
Baidu Tech Salon
Mar 10, 2014 · Cloud Computing

Building a Scalable App Engine Platform: Architecture, Open‑Source Tools & Best Practices

This article provides a comprehensive overview of App Engine as a PaaS solution, analyzes leading platforms such as CloudFoundry and SAE, outlines architectural requirements, and presents practical implementation guidance using open‑source tools like Nginx, Scribe, and Storm for elastic, scalable cloud services.

App EngineCloud ComputingElastic Scaling
0 likes · 20 min read
Building a Scalable App Engine Platform: Architecture, Open‑Source Tools & Best Practices