al desplegarlo en cloud platform significa que ya esta en internet?
puedo abrir este backend en la computadora de mi tia en su cas?
Introducción al proyecto del curso y su arquitectura
Arquitectura de un backend complejo
Estructuras de datos para nuestro proyecto
Creando la estructura principal
Estructura inicial del proyecto: API y rutas
Aislar el código de la base de datos
Rutas para usuarios
Documentación de nuestra API
Autenticación basada en tokens
JWT: Gestión de acceso
Autenticación: registro
Autenticación: login
Autenticación: cifrar contraseñas para evitar problemas de seguridad
Autenticación: gestión de permisos
Comprobar verificación con token
Gestión avanzada de errores: Throw
Almacenando datos: MySql
Base de datos real: MySQL
Completando la base de datos
Relacionando entidades: follow
Posts y likes
Microservicios en Node
Microservicios: pros y contras
Separando la base de datos a un microservicio
Conectando con nuestro microservicio de datos
Separando los posts a un microservicio
Gestión de microservicios con PM2
Puesta en producción serverless
Microservicios en Zeit Now, serverless y seguridad
Variables de entorno en Now y despliegue local
Cacheando nuestra aplicación
Caché como un microservicio. Redis
Conectando el microservicio a Redis
Conectar la API al caché
Puesta en producción en virtual machine
Desplegando los servicios de Node
Nginx como proxy inverso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Convierte tus certificados en títulos universitarios en USA
Antes: $249
Paga en 4 cuotas sin intereses
Termina en:
Carlos Hernández
Aportes 15
Preguntas 6
al desplegarlo en cloud platform significa que ya esta en internet?
puedo abrir este backend en la computadora de mi tia en su cas?
Sería interesante extrapolar los servicios directamente creados para consultar directamente a MYSQL a través de un ORM y abstraer esa parte a un microservicio. Por ejemplo, con Sequelize.
Yo lo hice con AWS pero primero tuve que crear la clave SSH en el servidor y agregarla a github para que me dejara clonar el proyecto.
Para crear una cuenta un server gratuito en google clouds me pide tarjeta de cerdito, algun lugar donde se pueda hacer sin necesidad de tarjetas de credito?
curl -sL https://deb.nodesource.com/setup_12.x -o nodesource_setup.sh
Madre mía, SUDO CARLOS jajajajaja🤣😂
ok. yo lo voy a levantar en una máquina de aws
this teacher is crack!
muy bueno… realmente se puede levantar en cualquier servidor… sea google, aws, azure, etc… usualmente se recomienda crear una maquina virtual en linux. por que es ligero y facil de implementar el entorno.
¡MAGISTRAL!
actual v12.16.2 de node
Esta clase super 😃
Tuve algunos problemas/conflictos entre las versiones de los paquetes que se me instalaban local vs en la maquina virtual así que asegurense de no subir el folder de los nodemodules al repositorio, pueden copiarse el .gitignore de Carlos. Y en caso de que ya lo hayan subido, en la maquina virtual cuando clonen el repo eliminen el folder de los nodemodules antes de correr npm install
. Pero la mejor opción sin duda es ver el .gitignore de Carlos, hay muchos otros archivos que se generan y no se necesitan subir
Esa consola que se ve en esta clase es una que se abre desde google clouds?
Si este proyecto se haya llevado junto a contenedores haya sido (aún más) una bestialidad.
Ya me va a tocar hacerlo por mi cuenta, sirve que practico 😄
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?