
Víctor Julio Molano Bolívar
PreguntaA nivel de arquitectura pretendo usar un API RestFul con alguna BD que pueda distribuir y escalar fácilmente. De tal forma que la app de react sea simplemente uno de los clientes de dicha API.
Para el frontend
- React
- React-Router
- SuperAgent
Para el backend (API)
- Go
Agradezco cualquier comentario al respecto. Lei que con Redux podría manejar adecuadamente aplicaciones grandes en el frontend sin que esto se convierta en un dolor de cabeza.
Creen que estoy bien enfocado o debería replantear alguna cosa teniendo en cuenta el tipo de aplicacion?
Gracias

Sergio Daniel Xalambrí
No veo nada malo en el stack, capaz usar Fetch API en vez de superagent y así usar promesas y una mejor API que
XMLHttpRequest
fetch
Sobre el backend si sabes Go este puede ser muy bueno y poderoso, aunque si es un API Restful hay tecnologías en otros lenguajes como
django-rest-framework
Sobre Redux, sí usarlo te va a servir para controlar el estado de tu aplicación en el cliente de una forma mucho más fácil, pero excepto que sepas Redux y sepas que el estado de tu aplicación es muy complejo no deberías empezar de una con Redux, implementalo cuando sea necesario, no trates de optimizar desde el principio.