How would you design a scalable system or API for a backend service that processes large amounts of data?