Este documento de diseño plantea una solución propuesta para implementar un sistema en backend que cumple con los requerimientos impuestos por la empresa "RandomCameraReviews".
La solución descrita en este documento unicamente soportara los siguientes casos de uso.
- Un editor puede publicar una reseña de camara.
- Un visitante puede obtener el contenido de la reseña.
Los siguietnes casos de uso estan fuera de alcance de este documento de diseño. Nota: fuera de alcance no quiere decir que no sea soportado por el sistema, unicamente que no se abordará en este documento
- Un visitante puede enviar solicitudes para publicar reseñas.
- Registro de usuarios editores.
Nota del profesor: para esta solución propuesta, se ha tomado la decisión de decidir la plataforma cloud como "Azure", sin embargo no es necesario especificar el proveedor de servicios en la nube, esto puede ser conceptos completamente agnostiscos. Dicho esto, en la práctica, si se trabaja en una empresa o proyecto donde unicamente se utiliza un proveedor, es perfectamente valido asumir un provedor Cloud desde el inicio en este documento dado el impacto que puede tener en la sección de costos. Por otro lado, no es necesario mencionar el lenguaje de programación especifico a utilizar