When architects and developers embrace microservices, one of the most challenging questions is: “How big should each service be?” While true, the obvious answer – “it depends” – needs unpacking. Based on guidance I developed for internal use at Monday.com, this post explores the key factors and tradeoffs for service granularity decisions. Deciding on service
