{"skill":{"slug":"bookforge-distribution-boundary-designer","displayName":"Distribution Boundary Designer","summary":"Distribution design for enterprise systems: decide whether to distribute, where to draw the service boundary, and how to implement it with Remote Facade and...","tags":{"bookforge":"1.0.0","latest":"1.0.0","tags:":"1.0.0"},"stats":{"comments":0,"downloads":94,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776754591611,"updatedAt":1776754612051},"latestVersion":{"version":"1.0.0","createdAt":1776754591611,"changelog":"Initial release of distribution-boundary-designer: a skill for evaluating and designing service boundaries in distributed systems.\n\n- Guides decision-making on whether to distribute, where to place service boundaries, and how to design Remote Facade and DTOs.\n- Applies Fowler’s First Law of Distributed Object Design to filter unnecessary distribution.\n- Identifies anti-patterns such as distribution-by-class and domain logic in remote shells.\n- Helps select interface style (gRPC, REST, message queue, GraphQL) based on use case.\n- Suitable for architects and senior engineers when considering microservices, extracting services, or evaluating remote APIs.\n- Operates on descriptive input; codebase and diagrams are helpful but not required.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}