— 🌍 Disponible en: English | 中文 (Chinese) | Português (Portuguese) | Español | 日本語 (Japanese) | French
Nota: Presentado por la fantástica comunidad de 🌟 contribuidores cloud-native!
—
Necesitarás las siguientes herramientas para seguir los tutoriales paso a paso vinculados en el libro:
Estas son las tecnologías y versiones utilizadas cuando se desarrollaron los tutoriales.
[!Advertencia] Si deseas utilizar otras tecnologías, como Podman en lugar de Docker, debería ser posible, ya que no hay nada específico para Docker.
La aplicación que modificaremos y utilizaremos a lo largo de los capítulos del libro representa un “esqueleto caminante” simple, lo que significa que es lo suficientemente compleja como para permitirnos probar suposiciones, herramientas y marcos. Sin embargo, no es el producto final que utilizarán nuestros clientes.
El esqueleto caminante de la “Aplicación para Conferencia” implementa un caso de uso sencillo, que permite a posibles oradores enviar propuestas que los organizadores de la conferencia evaluarán. A continuación, puedes ver la página de inicio de la aplicación:
Observa cómo se utiliza comúnmente la aplicación:
- C4P: Los posibles oradores pueden enviar una nueva propuesta yendo a la sección Call for Proposals (C4P) de la aplicación.
- Revisión y Aprobación: Una vez que se envía una propuesta, los organizadores de la conferencia pueden revisarlas (aprobar o rechazar) utilizando la sección Backoffice de la aplicación.
- Anuncio: Si es aceptada por los organizadores, la propuesta se publica automáticamente en la página de Agenda de la conferencia.
- Notificación del Orador: En el Backoffice, un orador puede consultar la pestaña de Notificaciones. Allí, los posibles oradores pueden encontrar todas las notificaciones (correos electrónicos) enviados a ellos. Un orador verá tanto los correos de aprobación como los de rechazo en esta pestaña.
Cada acción en la aplicación genera nuevos eventos. Por ejemplo, se emiten eventos cuando se envía una nueva propuesta, cuando se acepta o se rechaza una propuesta, y cuando se envían notificaciones.
Estos eventos son enviados y luego capturados por una aplicación frontend. Afortunadamente, tú, el lector, puedes ver estos detalles en la aplicación accediendo a la pestaña Eventos en la sección Backoffice.
¿Deseas mejorar este tutorial? Crea un issue, envíame un mensaje en Twitter, o envía una Pull Request.