How to Scale a Monolith Horizontally: State, Locks and Cron Jobs
A checklist for running multiple instances of a monolith: find hidden shared state, replace in-process locks, and stop cron jobs from running once per instance.
14 min read
Tag
A checklist for running multiple instances of a monolith: find hidden shared state, replace in-process locks, and stop cron jobs from running once per instance.
14 min read
Design a two-axis Nx tag model (scope and type), write depConstraints as an allow-list, retrofit existing workspaces, and enforce boundaries in CI.
13 min read
Learn how Nx module boundaries work, how to design tags and depConstraints, roll the lint rule into an existing workspace, and make it a blocking CI check.
14 min read
Pick gRPC, REST, or GraphQL per boundary, not per company: how each works, where each breaks, error models, and a checklist for internal vs public APIs.
13 min read