Tag

Conway's law

0 views collected around this technical thread.

Code Ape Tech Column
Code Ape Tech Column
Jun 17, 2025 · Backend Development

When Splitting Microservices Backfires: Risks and Smart Strategies

Splitting a monolith into microservices can shift complexity to inter‑service communication, causing data consistency issues and CAP trade‑offs, so you must evaluate motivations, apply single‑responsibility and team‑aligned boundaries, and follow practical guidelines to ensure a sound architecture.

CAP theoremConway's lawbackend architecture
0 likes · 11 min read
When Splitting Microservices Backfires: Risks and Smart Strategies
Tencent Cloud Developer
Tencent Cloud Developer
Jul 24, 2024 · Product Management

Mid‑Platform Strategies: Lessons from Supercell, Zero‑Cost Reuse, and Hidden Risks

The article traces the rise and fall of China’s mid‑platform craze, illustrating its promise through Supercell’s profit‑driven reuse model while warning that extensive integration costs, organizational misalignment, and latency can outweigh zero‑cost benefits, and concluding that such platforms succeed only in stable domains with deep domain expertise.

Conway's lawSoftware ArchitectureSupercell
0 likes · 10 min read
Mid‑Platform Strategies: Lessons from Supercell, Zero‑Cost Reuse, and Hidden Risks
Architecture and Beyond
Architecture and Beyond
May 25, 2024 · R&D Management

Applying Conway's Law and Inverse Conway's Law to Improve Software Development Efficiency and Manage Team Cognitive Load

The article explores how organizational structure, Conway's Law and its inverse, and the management of team cognitive load influence software architecture stability and development efficiency, offering practical measures for team design, governance, and architectural practices to align teams with desired system outcomes.

Conway's lawR&D managementSoftware Architecture
0 likes · 18 min read
Applying Conway's Law and Inverse Conway's Law to Improve Software Development Efficiency and Manage Team Cognitive Load
Tencent Cloud Developer
Tencent Cloud Developer
Nov 21, 2023 · Fundamentals

Understanding Business Debt and Physical Debt: Structured Thinking and Management

The article argues that both business and personal health debts inevitably accumulate like entropy, but can be managed through structured thinking—identifying, categorizing, prioritizing, and continuously monitoring and feedback‑driven actions such as mindfulness, exercise, and disciplined system maintenance—to reduce complexity and sustain growth.

Conway's lawTechnical Debtentropy
0 likes · 18 min read
Understanding Business Debt and Physical Debt: Structured Thinking and Management
DevOps
DevOps
Aug 24, 2023 · R&D Management

Key Takeaways from “High‑Performance Team Patterns” – Designing Effective Team Topologies for Software Delivery

This article summarizes the main concepts from the book “High‑Performance Team Patterns”, explaining why teams—not individuals—are the primary unit of software delivery, how Conway’s Law and the Dunbar number guide optimal team size, and presenting four basic team topologies with interaction models to enable end‑to‑end value‑stream delivery.

Conway's lawDevOpsDunbar number
0 likes · 17 min read
Key Takeaways from “High‑Performance Team Patterns” – Designing Effective Team Topologies for Software Delivery
DevOps
DevOps
Jun 30, 2023 · R&D Management

Team Topology, Conway's Law, and Aligning Team Cognition for Value‑Stream Efficiency

This article explains how team topology and Conway's Law shape communication structures, describes the concepts of flow, enabler, and complicated‑subtle teams, and offers practical guidance on aligning team cognition, applying cognitive load theory, and building value‑stream teams to improve DevOps efficiency.

Conway's lawDevOpsTeam Alignment
0 likes · 24 min read
Team Topology, Conway's Law, and Aligning Team Cognition for Value‑Stream Efficiency
DevOps
DevOps
Apr 24, 2023 · Backend Development

Hybrid “Big Waterfall + Small Agile” Delivery Model and Application Boundary Design in Large‑Scale Microservice Architecture

The article shares a chief architect’s experience designing a hybrid “big waterfall + small agile” delivery approach, microservice architecture, BFF layer, and team organization principles such as Conway’s law to address application boundary challenges in a massive state‑owned enterprise project.

BFFConway's lawWaterfall
0 likes · 11 min read
Hybrid “Big Waterfall + Small Agile” Delivery Model and Application Boundary Design in Large‑Scale Microservice Architecture
Code Ape Tech Column
Code Ape Tech Column
Oct 9, 2022 · Backend Development

Reasonable Microservice Splitting: Problems, Principles, and Practical Guidelines

This article explains the challenges introduced by breaking a monolithic application into microservices, discusses CAP and BASE theories, Conway's law, and provides concrete strategies such as single‑responsibility splitting and team‑aligned architecture to help engineers design well‑structured distributed systems.

CAP theoremConway's lawbackend architecture
0 likes · 11 min read
Reasonable Microservice Splitting: Problems, Principles, and Practical Guidelines
Qunar Tech Salon
Qunar Tech Salon
Mar 23, 2022 · Backend Development

Case Study: DDD‑Driven Architectural Refactoring of the Hotel Pricing System at Qunar

This case study details how Qunar’s hotel pricing platform was reorganized in 2021 using Domain‑Driven Design and explicit architecture principles to streamline cross‑team collaboration, reduce data‑flow complexity, and improve response time by 25%, while aligning system structure with Conway’s Law.

Conway's lawDDDDomain-Driven Design
0 likes · 14 min read
Case Study: DDD‑Driven Architectural Refactoring of the Hotel Pricing System at Qunar
Selected Java Interview Questions
Selected Java Interview Questions
Jan 14, 2021 · Backend Development

When to Merge Microservices Back into a Monolith: Balancing Technical and Organizational Concerns

The article argues that merging microservices back into a monolith can be justified when service boundaries no longer align with team structures, emphasizing that microservices address both technical load and people‑organization problems, and that the right size of a service depends on context rather than the misleading notion of "micro".

Conway's lawSoftware Architecturemicroservices
0 likes · 11 min read
When to Merge Microservices Back into a Monolith: Balancing Technical and Organizational Concerns
Efficient Ops
Efficient Ops
Apr 8, 2020 · R&D Management

Designing Autonomous Teams: Reduce Collaboration Overhead for End‑to‑End Ownership

The article explains how designing autonomous, end‑to‑end responsible teams—by minimizing inter‑team collaboration, adopting full‑process or cross‑functional squads, and leveraging automation tools—leads to better software architecture, aligns with Conway’s law, and improves efficiency in modern DevOps environments.

Conway's lawDevOpsSoftware Architecture
0 likes · 6 min read
Designing Autonomous Teams: Reduce Collaboration Overhead for End‑to‑End Ownership
DevOps
DevOps
Aug 10, 2018 · Operations

Effective Strategies for Promoting DevOps with Minimal Risk and Cost

This article examines how enterprises can adopt DevOps with minimal risk and cost by leveraging agile management, continuous delivery frameworks like the 100‑to‑100 model, Conway’s Law, automation, scripting, and containerization with Docker, while also presenting a recruitment call for DevOps engineers.

Continuous DeliveryConway's lawDevOps
0 likes · 9 min read
Effective Strategies for Promoting DevOps with Minimal Risk and Cost
Java Architect Essentials
Java Architect Essentials
May 9, 2018 · R&D Management

Conway's Law and Its Implications for Microservices Architecture

The article explains how Conway's Law—stating that system designs mirror organizational communication structures—provides a theoretical foundation for microservices, highlighting communication costs, team size limits, resilience, and practical guidelines for building autonomous, business‑oriented service teams.

Conway's lawSoftware Architecturemicroservices
0 likes · 12 min read
Conway's Law and Its Implications for Microservices Architecture
DevOps
DevOps
Nov 28, 2017 · Product Management

First Principles and Scalable Lean‑Agile Implementation in Product Development

This article explains how applying first‑principles thinking to product development helps avoid "goods worship" and guides the design of scalable lean‑agile processes that focus on smooth, high‑quality delivery of valuable outcomes, illustrated with real‑world examples and practical frameworks.

Conway's lawProduct DevelopmentScaling
0 likes · 28 min read
First Principles and Scalable Lean‑Agile Implementation in Product Development
Architects Research Society
Architects Research Society
Nov 6, 2016 · Fundamentals

Applying Conway’s Law to Improve Architecture and Team Productivity: Lessons from Credera at SpringOne

At SpringOne, Credera engineers Jason Goth, Micah Blalock, and Patricia Anderson explained how they leveraged Conway’s Law to redesign a client’s technical architecture and processes, overcoming productivity decline by restructuring teams, applying the open/closed principle, and introducing new communication roles, ultimately accelerating high‑quality code delivery.

Conway's lawSoftware Architectureagile
0 likes · 6 min read
Applying Conway’s Law to Improve Architecture and Team Productivity: Lessons from Credera at SpringOne