This is using mongoDB, ElasticSearch and RabbitMQ with asp.net MVC