Diseñe un servicio para subir y procesar imágenes: los usuarios suben imágenes, el servicio realiza transformaciones (por ejemplo, cambio de tamaño y formato) y devuelve enlaces a las versiones originales y procesadas, disponibles durante seis meses. Describa la API, cálculos de carga, servicios y sus bases de datos, interacciones, razones para decisiones tecnológicas, alternativas, patrones, escalabilidad, esquemas de texto y modelos de datos.