Tech Architecture Stories
Author

Tech Architecture Stories

Internet tech practitioner sharing insights on business architecture, technology, and a lifelong love of tech.

30
Articles
0
Likes
29
Views
0
Comments
Recent Articles

Latest from Tech Architecture Stories

30 recent articles
Tech Architecture Stories
Tech Architecture Stories
Aug 15, 2023 · Cloud Native

Why ‘Microservice Design’ and ‘Systems Thinking’ Are Essential Reads for Architects

The author revisits two concise yet powerful books—‘Microservice Design’ and ‘Systems Thinking’—explaining how the former guides architects through microservice boundaries, deployment, and scaling, while the latter offers a systematic mindset for designing and governing complex software systems, making both indispensable for modern architects.

Design PrinciplesMicroservicessoftware architecture
0 likes · 5 min read
Why ‘Microservice Design’ and ‘Systems Thinking’ Are Essential Reads for Architects
Tech Architecture Stories
Tech Architecture Stories
Aug 15, 2023 · Cloud Native

Unlocking Microservice Success: The Interplay of Metrics, Governance, and Validation

This article explains how measurement (SLI/SLO), governance (architecture refactoring, MTTx), and validation (chaos engineering, disaster drills) interrelate in microservice systems, illustrating how observability drives governance actions, governance improves metrics, and validation reinforces both through continuous testing.

MicroservicesSLISLO
0 likes · 4 min read
Unlocking Microservice Success: The Interplay of Metrics, Governance, and Validation
Tech Architecture Stories
Tech Architecture Stories
Aug 8, 2023 · Fundamentals

How Systems Theory Shapes Modern Software Architecture

Systems Theory, originating in the 1940s, provides a holistic framework for understanding and designing complex software architectures, emphasizing component interaction, feedback, and adaptability, with practical examples ranging from microservices and Kubernetes to chaos engineering, illustrating its impact on scalability, resilience, and modular design.

Design PrinciplesMicroservicescloud-native
0 likes · 16 min read
How Systems Theory Shapes Modern Software Architecture
Tech Architecture Stories
Tech Architecture Stories
Aug 8, 2023 · Operations

Mastering Fault Postmortems: Proven Methods to Boost System Reliability

This comprehensive guide explains the origins, methodologies, and practical steps of fault postmortems—including PDCA, GRIA, aviation safety lessons, industrial accident theory, and software reliability metrics—to help teams systematically investigate incidents, derive actionable improvements, and continuously enhance system availability.

GRIAPDCAReliability
0 likes · 22 min read
Mastering Fault Postmortems: Proven Methods to Boost System Reliability
Tech Architecture Stories
Tech Architecture Stories
Jul 24, 2023 · Backend Development

Mastering Distributed Locks: When to Use Redis, Zookeeper, and Redlock

This guide explains why distributed locks are needed, how to correctly acquire and release them, compares Redis and Zookeeper implementations—including single‑master, Redlock, and Zookeeper approaches—and offers practical recommendations for ensuring atomicity, preventing deadlocks, and protecting shared resources in production environments.

AtomicityDistributed LockRedis
0 likes · 12 min read
Mastering Distributed Locks: When to Use Redis, Zookeeper, and Redlock
Tech Architecture Stories
Tech Architecture Stories
Jul 23, 2023 · Operations

Why Every Backend Engineer Should Read Google’s SRE Handbook

The article recommends two essential Google SRE books for backend developers, explains what SRE is, how it differs from traditional operations, and shows how the concepts like SLI/SLO, incident postmortems, and reliability engineering can be applied to improve system availability and stability.

SRESite Reliability Engineeringbackend development
0 likes · 4 min read
Why Every Backend Engineer Should Read Google’s SRE Handbook
Tech Architecture Stories
Tech Architecture Stories
Jul 23, 2023 · Backend Development

Beyond Scale: Rethinking Architecture Boundaries for Massive Services

This article reflects on years of designing large‑scale backend systems at Tencent, discussing how to define clear architecture boundaries, ensure high availability, integrate diverse technologies, and use observability and monitoring to continuously evolve and improve massive service architectures.

ArchitectureMonitoringdistributed-systems
0 likes · 25 min read
Beyond Scale: Rethinking Architecture Boundaries for Massive Services
Tech Architecture Stories
Tech Architecture Stories
Jul 21, 2023 · R&D Management

How Programmers Can Transition to Effective Tech Leadership

This article explains why senior engineers in Chinese internet firms face promotion bottlenecks, outlines the essential qualities for becoming a team leader, and offers practical advice on handling superiors, empowering subordinates, and maintaining independent thinking to build a sustainable management career.

Career Developmentprogrammer managementsoftware engineering
0 likes · 6 min read
How Programmers Can Transition to Effective Tech Leadership