AlexMenor / heroes

Héroes es una aplicación que permite conectar con personas cercanas dispuestas a ayudar en muy poco tiempo.
GNU General Public License v3.0
0 stars 1 forks source link

Aclara las decisiones técnicas tomadas en cada paso #34

Closed JJ closed 3 years ago

JJ commented 3 years ago

Aparte de lo dicho en #31, tienes que hablar también de las decisiones de arquitectura tomadas; dices como un hecho que usas un método cliente servidor, pero hay muchas otras opciones, como serverless o basado en contenedores y cosas por el estilo.

AlexMenor commented 3 years ago

Las únicas serían cliente-servidor o p2p, no?

Las otras opciones que comentas creo que son de despliegue, pero de eso no he hablado en la documentación.

JJ commented 3 years ago

No necesariamente. Microservicios, basada en mensajería, streaming... Hay muchas posibilidades. Serverless no sólo es de despliegue, lo que hace es que no necesitas diseñar nada de la infraestructura y los datos estarían en un SaaS. Sería una especie de microservicio, aunque dependerá de cuantos servicios tengas.

AlexMenor commented 3 years ago

Te había entendido mal, te refieres a que tengo un monolito? Creo que ya explico bastante en ese sentido: Implemento un solo microservicio para esta iniciativa y hablo del escalado horizontal. Puedes ponerme un ejemplo de lo que no queda claro?

JJ commented 3 years ago

No, en general es que siempre tienes que explicar qué decisión tomas en el contexto de las decisiones posibles, y por qué lo has hecho. No es algo específico en este caso, sino más general.