Este es el repositorio de prácticas de la asignatura de Cloud Computing: Fundamentos e Infraestructuras.
Como proyecto para las prácticas de la asignatura, se va a diseñar e implementar una red social basada en salas de conversación, algo así como los Espacios de Twitter, con la diferencia de que la conversación se realizará mediante texto y no mediante audio. Por otra parte, el concepto se basa también en gran medida en la plataforma de comunidades Discord. El proyecto puede verse por tanto como una mezcla de ambas plataformas.
Los usuarios del sistema podrán crear nuevos salas de conversación, de la temática que quieran, así como unirse a salas de conversación que hayan creados otros usuarios. Los usuarios podrán unirse a tantas salas de conversación como quieran, así como abandonarlas en el momento que deseen. Las salas de conversación podrán estar limitadas a un número máximo de personas.
Los usuarios pueden explorar nuevas salas de conversación a las que unirse, usando el explorador (buscador). Un buen ejemplo de la idea puede verse en el explorador de servidores de Discord.
Los hitos para la realización del proyecto son los siguientes:
Hito 0: Descripción del problema a resolver usando correctamente git y GitHub.
Hito 1: Concretando y planificando el proyecto.
Hito 3: Creación de un contenedor para pruebas.
Hito 5: Diseño y test de un microservicio.
Hito 6: Composición de servicios.