ITFLY8 Architecture Home
Author

ITFLY8 Architecture Home

ITFLY8 Architecture Home - focused on architecture knowledge sharing and exchange, covering project management and product design. Includes large-scale distributed website architecture (high performance, high availability, caching, message queues...), design patterns, architecture patterns, big data, project management (SCRUM, PMP, Prince2), product design, and more.

923
Articles
0
Likes
272
Views
0
Comments
Recent Articles

Latest from ITFLY8 Architecture Home

100 recent articles max
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 24, 2022 · Operations

Choosing the Perfect DevOps Toolchain: A Guide for Chinese Internet Enterprises

This article explains how the rapid shift from consumer to industrial internet in China drives the need for a well‑designed DevOps toolchain, outlines the DevOps lifecycle, evaluates key criteria such as maturity, team size and quality requirements, and offers tailored tool recommendations for startups, mid‑size firms and large enterprises.

EnterpriseToolchaincloud-native
0 likes · 22 min read
Choosing the Perfect DevOps Toolchain: A Guide for Chinese Internet Enterprises
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 22, 2022 · Cloud Computing

Avoid Serverless Pitfalls: Key Anti‑Patterns and Proven Design Patterns

This article examines common serverless anti‑patterns such as monolithic Lambdas, orchestration misuse, Lambda‑to‑Lambda calls, and event loops, and presents practical design patterns—including Command, Messaging, Priority Queue, Fan‑out, and Pipe‑Filter—to help architects build scalable, maintainable, and cost‑effective cloud applications.

AWSAnti-PatternsLambda
0 likes · 14 min read
Avoid Serverless Pitfalls: Key Anti‑Patterns and Proven Design Patterns
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 21, 2022 · Cloud Native

From Monolith to Cloud‑Native: Evolution of Software Architecture

This article outlines the three‑stage evolution of software architecture—from early monolithic MVC systems, through growth‑phase optimizations with CDN, load balancing, and caching, to fully distributed cloud‑native designs featuring microservices, elastic scaling, DevOps pipelines, and unified configuration, illustrating key technologies and best practices.

DevOpscloud-nativedistributed-systems
0 likes · 12 min read
From Monolith to Cloud‑Native: Evolution of Software Architecture
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 20, 2022 · Operations

How Financial Institutions Master DevOps: Real-World Practices and Pitfalls

This article explores how banks and financial firms adopt DevOps to balance rapid business change, strict regulation, and high security, detailing common challenges, implementation patterns, step‑by‑step processes, best practices, and real case studies from Capital One, Chinese banks, and insurers.

Financial ServicesSoftware Deliveryautomation
0 likes · 18 min read
How Financial Institutions Master DevOps: Real-World Practices and Pitfalls
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 19, 2022 · Backend Development

How Taobao Scaled to Millions of Concurrent Users: Architecture Evolution

This article walks through Taobao’s journey from a single‑server setup to a cloud‑native, micro‑service architecture capable of handling tens of millions of concurrent requests, explaining each scaling step, the technologies involved, and key design principles for high‑availability systems.

Load Balancingcloud computingdatabase sharding
0 likes · 20 min read
How Taobao Scaled to Millions of Concurrent Users: Architecture Evolution
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 18, 2022 · Cloud Computing

Mastering Architecture Thinking: From Cloud Layers to SOA Integration

This article explains how architecture thinking bridges business and IT by using decomposition and integration, outlines the cloud three‑layer model (resource‑platform‑application), explores SOA layered architecture, and demonstrates how various architectural layering methods can be combined for coherent system design.

SOAcloud computingsystem design
0 likes · 15 min read
Mastering Architecture Thinking: From Cloud Layers to SOA Integration
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 14, 2022 · Backend Development

How to Build a Scalable Multi‑State Order Processing Engine with State‑Machine Patterns

This article explains how to design a robust order‑status flow engine for transaction systems by applying state‑machine and strategy patterns, separating business logic vertically and horizontally, using annotations, context objects, plug‑in extensions, and ensuring scalability, maintainability, and message‑database consistency.

design-patternsorder processingstate machine
0 likes · 32 min read
How to Build a Scalable Multi‑State Order Processing Engine with State‑Machine Patterns
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 13, 2022 · Fundamentals

Mastering UML: From Project Kickoff to System Design with Real-World Cases

This comprehensive guide walks you through selecting and applying the right UML diagrams at each project stage—from initial scope and feasibility studies, through requirement analysis and use‑case modeling, to system design, domain modeling, and detailed interaction diagrams—illustrated with two practical case studies.

Sequence DiagramUMLactivity diagram
0 likes · 23 min read
Mastering UML: From Project Kickoff to System Design with Real-World Cases
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Mar 12, 2022 · Backend Development

30 Essential Architecture Patterns for Scalable Backend Systems

This article presents a comprehensive catalog of thirty architectural patterns—including ambassador, anti‑corruption, gateway aggregation, CQRS, event sourcing, sharding, and circuit breaker—that help developers design, manage, and scale modern backend services efficiently and reliably.

design-patternsmicroservicesscalability
0 likes · 37 min read
30 Essential Architecture Patterns for Scalable Backend Systems