I am building a back end for a web application which will be based on microservices architecture. Each microservice will be responsible for managing tasks related to a specific module only and will have its own local database.There can be more than one microservice for one module.For example
A customer module will have its own microservice and the microservice will have local database to persist the customer data. A order module will like wise have its own local database to persist order records.
I am thinking of managing data persistance using event driven architecture but I want to know if there is some database which can be useful for this implementation ( Cassandra maybe ? )
I am open to any suggestions :)