Choose what you own in a shared service

Judgment callMedium20 minStripe style

Your task

You are building a new internal service that 4 other teams will call. The work has 5 parts: the public API contract, the internal data model, the CRUD handlers, the error codes and retry rules, and the test fixtures. You have a coding agent ready to help.

Which parts do you hand to the agent and which do you own yourself, and why?

It covers

  • Delegate vs own
  • Interfaces