Michael Nygard: @mtnygard | Wide Awake Developers (Mike’s Blog) | The Cognitect Blog | Release It! Design and Deploy Production-Ready Software
This episode is sponsored by Pivotal.
01:42 - Mike’s Background and Career Path Thus Far
02:59 - Complex Systems
The Complexity Explorer
06:22 - Continuous Partial Failure and Looking at Microservices
Mike’s New Normal Blog Series
11:23 - “Agile”: Why?
14:03 - Antifragility
Blog Post: From Resilient to Antifragile
Nassim Taleb’s Antifragile
Normal Accidents: Living with High-Risk Technologies by Charles Perrow
20:18 - Evolutionary Design
Blog Post: The Art of War, Maneuverability, and Microservices
Sun Tzu’s The Art of War
Matt’s Antifragile Architecture Talk
Evolutionary Architecture by Neal Ford, Rebecca Parsons, and Pat Kua
29:05 - Redundancy and DRY (Don’t Repeat Yourself)
YAGNI (You Aren’t Gonna Need It)
37:11 - What services should I actually have?
41:00 - Contracts Between Services
48:29 - Advice for Someone Getting Started as an Architect:
Ward Cunningham’s c2 Wiki
The Pattern Oriented System Architecture Series