This is what we realized at Fermah. Modular architectures are good and useful. We usually think about unifying APIs across different elements in the stack. What tends to get missed is understanding the unifying guarantees we want to give to the user. The result? A product that stitched together a bunch of networks and have no idea what kind of guarantees they can offer. UX is a priority. Understanding how graceful the product can be when it breaks is a priority, right below UX.
1,06K