Mark Richards
where else to find them
what they talk about
all 9 in the filters
where they keep going back
- Great International Developer Summit2 editions2023–2025
- Global Software Architecture Summit2 editions2019–2022
- O'Reilly Software Architecture Conference New York, NY2 editions2016–2017
all 8 in the filters
on a stage with
- Oleksii Petrovonce
who talks about the same things
- Stefan Tilkov11 talks
- Rebecca Parsons28 talks
- Eberhard Wolff30 talks
- Vladik Khononov18 talks
- Diana Montalion12 talks
- Susanne Kaiser18 talks
| title | conference | date |
|---|---|---|
| Mark Richards at DDD Europe | DDD Europe 2025 | 2025-06-02 |
Argues that copying a monolith across servers just duplicates capacity limits and blocks growth, using a glass-and-water demo that shows state filling CPU… | ||
| Mark Richards at DDD Europe | DDD Europe 2025 | 2025-06-02 |
Defines modularity = partitioning of systems into parts and granularity = size of those parts, then argues the central claim: modularity helps but incorrect… | ||
| Mark Richards at DDD Europe | DDD Europe 2025 | 2025-06-02 |
Argues that a single VM or server hits resource limits as traffic grows, showing with a glass and water demo that duplicating the VM just duplicates the… | ||
| Realizing Domain Design Through Architectural Modularity ... | DDD Europe 2025 | 2025-06-02 |
Argues that domains must map to architectural modules and that service granularity is justified by measurable trade-offs, not handwaving. Demonstrates five… | ||
| Data Access and Data Sharing in Microservices | Craft Conference 2025 | 2025-05-29 |
Five concrete ways to access data owned by other services: REST calls (simple but adds latency and tight coupling), data replication (copy columns into your DB… | ||
| The Intersection of Architecture and Implementation | Craft Conference 2025 | 2025-05-29 |
Argues that architecture is a first draft and must stay aligned with code by describing systems in an architecture as code ADL that generates executable… | ||
| The Data Side of Event Driven Architecture | Great International Developer Summit 2025 | 2025-04-22 |
Event-driven systems must choose between full-payload vs key-based events: full payloads boost throughput at the cost of stamp coupling, contract versioning… | ||
| Data Access and Data Sharing in Microservices | Great International Developer Summit 2025 | 2025-04-22 |
Five concrete patterns for accessing data outside a service: option one: REST inner‑service calls (simple but adds latency, tight coupling and cascading… | ||
| 4 Key Trends Towards Better Software Architecture | Great International Developer Summit 2025 | 2025-04-22 |
Four concrete claims: software architecture requires alignment across nine intersections (implementation, infrastructure, data, teams, enterprise, integration… | ||
| Describing and Documenting Your Architecture | Great International Developer Summit 2025 | 2025-04-22 |
Proposes an Architecture Narrative that sequences why, constraints, alternatives and the final design; shows concrete artifacts: ADRs (example ADR21 chooses a… | ||
| The Intersection of Architecture and Implementation | Great International Developer Summit 2025 | 2025-04-22 |
Claims that architecture must be continuously aligned with implementation and that architectures become enforceable when expressed as an Architecture… | ||
| How to Think Like an Architect | Great International Developer Summit 2023 | 2023-04-25 |
Claims that developers and tech leads can adopt an architect’s eye without the title and gives concrete practices: translate business drivers into explicit… | ||
| Testing Software Architecture | Great International Developer Summit 2023 | 2023-04-25 |
Shows concrete tests that validate architecture not features: implement fitness functions that run in production or CI to catch structural decay, using Kafka… | ||
| Decomposition Patterns | Great International Developer Summit 2023 | 2023-04-25 |
Eight concrete refactorings turn a monolith into a controlled service architecture: identify and size components, flatten root namespaces to eliminate orphaned… | ||
| Elements of Distributed Architectures | Great International Developer Summit 2023 | 2023-04-25 |
Distributed systems hinge on three linked binaries—transactional boundary (atomic vs eventual), communication (sync REST or gRPC vs async messaging), and… | ||
| Understanding the Differences Between Modularity and Granularity | Great International Developer Summit 2023 | 2023-04-25 |
Modularity is the act of breaking systems apart and granularity is the size of those pieces; five objective drivers for modularity are maintainability… | ||
| Patterns of Event Driven Architecture | Great International Developer Summit 2023 | 2023-04-25 |
Compares events vs messages and shows concrete patterns: event forwarding (synchronous publish/persisted messages, client-ack, last-participant-support)… | ||
| Testing Software Architecture | Global Software Architecture Summit 2022 | 2022-10-03 |
Shows how to test architecture by turning qualities into measurable checks using architectural Fitness functions and common tools like ArcUnit and Sonargraph… | ||
| Interview with Mark Richards | Global Software Architecture Summit 2022 | 2022-10-03 |
DeveloperToArchitect.com is highlighted as a free resource, and two recent books — Fundamentals of Software Architecture and Architecture the Hard Parts… | ||
| Understanding the Differences Between Modularity and Granularity | Global Software Architecture Summit 2022 | 2022-10-03 |
Modularity and granularity are different: modularity is breaking the system into deployable units, granularity is their size. Uses git history and simple… | ||
| Q&A session with Mark Richards | Software Architecture fwdays'21 conference | 2021-06-01 |
Covers concrete claims and practical patterns: a new book on the hard parts of distributed systems, step‑by‑step component-based decomposition for migrating… | ||
| Analyzing Architectural Risk | Developers Summit 2021 | 2021-02-18 |
Analyzes a concrete web testing system "make the grade" that must handle 20 to 120,000 concurrent students and guarantee no lost answers. Identifies high-risk… | ||
| Domain to Architecture Isomorphism | Developers Summit 2021 | 2021-02-18 |
Defines domain-to-architecture isomorphism as matching the problem’s shape to the architecture’s shape and compares six styles: layered, modular monolith… | ||
| Overcoming Service Communication Issues and Challenges | Developer Summit 2020 | 2020-11-21 |
Compares strict vs loose contracts and recommends always versioning strict schemas from the start, using vendor mime types for contract changes and endpoint… | ||
| Leveraging Caching For Cloud Native Applications | Developer Summit 2020 | 2020-11-21 |
Argues caching is not just for latency but for data sharing and cloud-native synchronization, with hands-on demos using Hazelcast and Apache Ignite plus… | ||
| Behold The Monolith: Understanding Microkernel Architecture | Developer Summit 2020 | 2020-11-21 |
Argues that monoliths remain viable by using the microkernel (plug‑in) architecture, shows a recycling app example where thousands of device‑specific… | ||
| Analyzing Architecture Tradeoffs | Developer Summit 2020 | 2020-11-21 |
Claim: switching to gRPC cuts roundtrip latency from 110ms to 7ms, but introduces tight coupling and worse maintainability; using a single payment service… | ||
| Architectural Thinking | Global Software Architecture Summit 2019 | 2019-10-10 |
Defines three required skills: analyze trade-offs, map business drivers to quality attributes, and keep technical breadth plus depth. Uses concrete examples… | ||
| Mark Richards Interview | Global Software Architecture Summit 2019 | 2019-10-10 |
Goals include building an architecture manifesto and leveraging the developer to architect resource alongside books on microservices and messaging. The talk… | ||
| The evolution and future of software architecture | O'Reilly Software Architecture Conference 2017 - New York, New York | 2017-04-02 |
Large banking monoliths rely on a small, fixed set of entry points — telephone operators, ATMs, tellers — a pattern called controlled access that handles… | ||
| The evolution of software architecture | O'Reilly Software Architecture Conference 2016 - London, United Kingdom | 2016-10-19 |
Argues that three concrete forces drive architectural change and that modern styles arise when they combine: agility meaning speed plus coordination to react… | ||
| nothing matches | ||