Microservices vs. Monoliths: An Operational Comparison