all lambda in one repository
Pros
Cons
Pros
less overhead to setup new service
reuse code
centralised CI/CD and toolings
Cons
dependency leakages between services, need good discipline of coding from engineers