Comparing Monolithic and Microservices Architecture