Sub stacks are painful to use from what I hear
You are better off breaking up your large large service into microservices based on the domain they handle.
Like a user-service
, billing-service
, auth-service
etc
Depends on your app on how you’d logically break in down into smaller pieces.
I recommend checking out pretty much all the microservice talks from https://www.youtube.com/user/GotoConferences