Scaling Swift Projects With Modular Packages
Seven local packages, one Vapor binary, four public domains. What splitting a Swift project into modules actually buys you, the rule that makes it work, the bug it did not prevent, and when not to bother.
Category
Everything we’ve written under Architecture.
Seven local packages, one Vapor binary, four public domains. What splitting a Swift project into modules actually buys you, the rule that makes it work, the bug it did not prevent, and when not to bother.
Swift and MongoDB are not alternatives — but there is a real decision hiding behind that search. Here's when Mongo beats Postgres for a Swift backend, why the old SwiftUI shortcuts are gone, and the wiring that still works.