Evolve from Monolithic to Event-driven Microservices Architecture with designing High Scalable and High Available system