a banking system api created using 5 microservices modeled by a cqrs/event sourcing architecture and one database per service approach.