Así que creo que vi a algunas personas... La mayoría de las personas levantaron la mano antes de que usaran al menos uno de estos diferentes servicios. Entonces, ¿cómo empezaría? Como desarrollador front-end, si no supiera nada sobre la nube, me lanzaría a nuestro Cloud Development Kit. Hay servicios similares para Cloudflare, para GCP, Azure. Pero esta es una forma de TypeScript de escribir tu código. Puedes desplegarlo fácilmente, revertirlo. Es genial para probar. Y también para desplegar en producción. Puede ser genial para aprender y hasta llegar a producción. Y es solo TypeScript. Hemos trabajado muy duro con nuestro IntelliSense y documentación para esto. Y aquí es donde comenzaría primero.
También hay algo llamado Gen2, que es un envoltorio alrededor de nuestro CDK, que es otro nivel de abstracción, que te ayuda a comenzar aún más rápido. Así que si quieres poner en marcha esa función Lambda muy rápidamente, si quieres obtener ese servicio Cognito, usa esto. Solo tiene estos primitivos de alto nivel. Y te configurará.
Ahora, todos estamos... Estoy asumiendo aquí que somos desarrolladores de JavaScript React, asumiendo que estamos en la Conferencia React. ¿Qué bibliotecas de JavaScript tienes? Bueno, mucha gente no sabe, en realidad tenemos una biblioteca front-end de AWS Amplify que te ayuda a conectar con servicios de AWS, lo cual es perfecto para tu aplicación front-end. Hemos trabajado muy duro en eso, haciendo un tamaño de paquete muy pequeño. También tenemos AWS SDK, que es realmente genial para el back-end, que se conecta a cada servicio. Si necesitas hacer cosas más complicadas, hablar con Lambdas, colas SQS, SNSs. Muchos de esos acrónimos que quizás no hayas escuchado, pero se conecta a todo. Y es un lenguaje TypeScript bastante simple y seguro. Muchos diferentes, tiene Python, JavaScript, un montón de diferentes lenguajes que soporta. Luego hay algo llamado Componentes Conectados. Estos son pequeños fragmentos de código que puedes agregar a tu base de código React que añade como un autenticador. Así que puedes agregar inicio de sesión y cierre de sesión. Se ve algo así, puedes simplemente importarlo desde AWS Amplify. También tenemos un Cargador de Archivos, que es una forma de simplemente cargar archivos a S3.
Comments