Hi ! thanks for the sharing the post. just a quick question .
was the architecture same from the beginning ? more specifically microservices ? or did you made a move from a monolithic application to this new architecture .
Personally I think after 5 (and definitely 10) engineers working on a single app I would look at whether you can break it down into independent services.