service boundaries
TypeScript in Production notes about service boundaries
Choose Application Behavior and Ownership
Choose TypeScript or Python for a Backend Service: Workload, Contracts, and Ownership
Choose the language around the service’s defining dependencies, then account for runtime validation, contract ownership, and the cost of operating another service.

