A review of reuse options—code replication, shared libraries, shared services, and sidecars—and the factors that determine their cost.
Code of Architecture Software Architecture: The Hard Parts
guest