Episode 4 - The New Normal with Mike Nygard

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