Alguna vez te has preguntado cómo Reddit o Imgur pueden almacenar las miles de fotos y posts que son subidas cada minuto? ¿Qué infraestructura o servicio les permite tener acceso a la información de cientos de millones de usuarios? La respuesta es un servicio muy poderoso que ofrece Amazon Web Services llamado S3.
Con S3 puedes almacenar una infinita cantidad de información en los Centros de Datos de Amazon. Una vez almacenada, esta puede ser accesada de manera programática usando cualquier lenguaje de programación. Por ejemplo, las imágenes que están en el front page de Imgur son descargadas de S3 por tu navegador o el servidor web que te envía la página (¡aunque muchas existen en "caches", un tema que cubriremos después!)
Este servicio se ha convertido en una de las herramientas más usadas en la industria para manejar información estática, es decir, información que no pertenece en una base de datos (imágenes, videos, etc). Conocerla te abrirá las puertas a un gran mundo de posibilidades acerca de como trabajar con la data de tus usuarios. Es por eso que hemos preparado una serie de videos para enseñarte los fundamentos de S3 usando Node.js.
Esta series consiste en 4 videos. Los temas que cubriremos en cada uno son los siguientes:
Mi meta con estos videos es introducirte de forma práctica a lo más fundamental en el menor tiempo posible. Abajo te dejo el primer video de la serie. ¡Déjanos saber que piensas y que te interesa aprender!