Ethan Garofolo's wroclove.rb 2019 talk reframes microservices around autonomous services communicating via asynchronous commands and events, and walks through UI patterns (ignore, stall-for-time, task-driven with deferred validation) for working with eventually-consistent systems. He argues teams fail because they try to map MVC-CRUD mental models onto service architectures instead of first deciding what experience to deliver to users.
claude-opus-4-772b66aa6