Microservice-based systems