Software Architecture, C4 Model, Arc42.
One typical engineering organization is to form service groups that typically manages 3 -5 microservices. Each service group has service group lead with one or more service leads. Typically service lead and other senior engineers would decide on their service architecture. There are also number of