Tag

autonomy

0 views collected around this technical thread.

Top Architect
Top Architect
Nov 28, 2022 · Fundamentals

The Pitfalls of Over‑Reuse in System Design: Autonomy, Consistency, and Practical Guidelines

The article examines why engineers favor reuse, outlines the logical arguments that link reuse to productivity, exposes common misconceptions and hidden costs, and proposes autonomy and consistency metrics as practical criteria for deciding when and how to abstract shared components in software systems.

autonomyconsistencymetrics
0 likes · 10 min read
The Pitfalls of Over‑Reuse in System Design: Autonomy, Consistency, and Practical Guidelines
IT Architects Alliance
IT Architects Alliance
Nov 24, 2022 · Fundamentals

Why Code Reuse Often Fails to Improve Efficiency in System Design

The article examines the common belief that reusing code and components boosts productivity, explains the flawed reasoning behind it, highlights the hidden costs of excessive abstraction, and proposes autonomy and consistency metrics as guidelines for sensible system design.

Microservicesautonomyconsistency
0 likes · 9 min read
Why Code Reuse Often Fails to Improve Efficiency in System Design
IT Architects Alliance
IT Architects Alliance
Oct 8, 2022 · Fundamentals

Why Code Reuse May Not Boost Efficiency: A Critical Look at System Design

The article examines the common belief that reuse improves productivity, explains the logical fallacies behind it, highlights the hidden costs of over‑generalization, and proposes autonomy and consistency metrics as practical guidelines for evaluating when reuse truly adds value.

autonomyconsistencydesign principles
0 likes · 10 min read
Why Code Reuse May Not Boost Efficiency: A Critical Look at System Design
DevOps
DevOps
Jun 10, 2022 · Fundamentals

Controlling Dependencies with Bounded Contexts and Aggregates in Domain‑Driven Design

The article explains how software complexity stems from scale, structure, and change, and shows that controlling dependencies—by reducing their number and weakening their strength—through bounded contexts and aggregates is the key to achieving high cohesion and low coupling in domain‑driven design.

AggregateBounded ContextDomain-Driven Design
0 likes · 12 min read
Controlling Dependencies with Bounded Contexts and Aggregates in Domain‑Driven Design
DevOps
DevOps
Mar 17, 2020 · Product Management

Why Product Management Is a Team Sport: Building Autonomous Cross‑Functional Teams

The article argues that product management succeeds when teams are cross‑functional and autonomous, eliminating inter‑team friction, and explains how motivation, mastery, and purpose drive high‑performing squads, illustrated with examples from Transferwise, Spotify, and insights from Daniel Pink’s research.

Motivationagileautonomy
0 likes · 10 min read
Why Product Management Is a Team Sport: Building Autonomous Cross‑Functional Teams
AntTech
AntTech
Feb 21, 2020 · R&D Management

Why You Should Embrace Remote Work and Management Tips for Distributed Teams

The article shares practical experiences and advice from Ant Financial and a startup founder on why remote work should be adopted, how to overcome communication and productivity challenges, and key management practices that foster autonomy, competence, and belonging in distributed engineering teams.

autonomycommunicationdistributed teams
0 likes · 9 min read
Why You Should Embrace Remote Work and Management Tips for Distributed Teams
Architects Research Society
Architects Research Society
Sep 30, 2018 · Backend Development

Microservice Architecture: Benefits, Challenges, and Trade‑offs

The article examines the advantages and disadvantages of microservice architectures, discussing flexibility, scalability, autonomy, monitoring, build and release complexity, security, and data replication, while highlighting practical trade‑offs and lessons learned from real‑world implementations.

Backend DevelopmentMicroservicesautonomy
0 likes · 8 min read
Microservice Architecture: Benefits, Challenges, and Trade‑offs