How would you design a microservices architecture for a cloud platform that processes telemetry data from smart meters at scale?