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.
- Fecha límite de entrega: 2 de noviembre de 2022.
- Entrega: Hito 0
-
Hito 1: Concretando y planificando el proyecto.
- Fecha límite de entrega: 9 de noviembre de 2022.
- Entrega: Hito 1
-
- Fecha límite de entrega: 23 de noviembre de 2022.
- Entrega: Hito 2
-
Hito 3: Creación de un contenedor para pruebas.
- Fecha límite de entrega: 7 de diciembre de 2022.
- Entrega: Hito 3
-
- Fecha límite de entrega: 21 de diciembre de 2022.
- Entrega: Hito 4
-
Hito 5: Diseño y test de un microservicio.
- Fecha límite de entrega: 18 de enero de 2023.
- Entrega: TBD
-
Hito 6: Composición de servicios.
- Fecha límite de entrega: 25 de enero de 2023.
- Entrega: TBD
- Hito: en el contexto del proyecto, nos referimos a los milestones de GitHub.