Cómo mejorar en la arquitectura y el diseño de aplicaciones web

Te lo diré por experiencia. No hay ningún secreto esto es:

Gran respuesta arriba, ¡y te animo a que lo hagas!

No hay mejor manera de aprender que simplemente construir algo y ver qué sucede.

Sus obstáculos lo harán crecer y sus problemas lo alentarán a encontrar soluciones a medida que avanza.

No soy un programador, pero aún puedo construir grandes cosas manteniéndolo y aprendiendo sobre la marcha.