- Shared Database
- RabbitMQ for event driven messaging
- Zipkin or Jeager for tracing
- Api gateway for external api consumption
- Poly repo for code management
- Admin microservice using RPC for communication
- Project id serverless file uploads (later stuff)
- How would transactions work when using a shared database and a lock as been applied on the current accessed row by a separate service?