Learn Serverless with image transformation in NodeJS
Hello everyone, Scaleway and its Academia Program are thrilled to invite you to its special Scaleway Serverless workshop.
Agenda
18:00 - Scaleway Serverless workshop - in just 1 hour, learn how to easily transform pictures in a S3 storage bucket using FaaS and Node JS.
This workshop will teach you how to create an API for various image processing features (cropping, resolution reduction, basic black and white filter) based on Serverless technologies.
When an image is sent to an API, functions are triggered to perform image processing, then the resulting images are saved in a bucket to be displayed in a showcase website. The Serverless Function can help you schedule automated transformation of jpeg pictures stored in an Object Storage Bucket.
At the end of this workshop, you’ll master handling objects in S3-compatible Object Storage with Serverless Functions, a basic, but well-used Serverless pattern.
This use case is a perfect first step for developers who want to discover Serverless.
Presented by :
Rémy Leone - Cloud developer advocate at Scaleway
Mélodie Morice - Academia Program manager at Scaleway
19:15 - At the end of the workshop, join us for a drink, to get to know one another better and to debrief the exercise. Goodies will also be distributed!
For job-seekers, promising startups based in Wroclaw will come and meet you on this occasion.
After the workshop, here are the use cases you will be able to reproduce
- Perform operations on Object Storage using Javascript (not only with Serverless functions but from any front end/ backend)
- Use Serverless/Lambda and associated constraints to create serverless applications
Required knowledge to take part in the workshop
- Basic Javascript
- Yaml
- (Optional) aws-sdk library in particular on the management of S3 (but a few Google searches will be enough)
Is this workshop for me?
- This workshop is suitable for:
- Developers
- Students
- People at ease with learning new ways to think about web services and organizing a web application
How to prepare
1/ To bring:
- Laptop
- Mouse
- Charger
2/ To prepare:
- A Scaleway Account
- A Serverless Function namespace
- An Object Storage Bucket (one which contains the source picture and the other for the destination pictures)
- Scaleway API keys (to access the buckets)
- Nodes Js
- (Optional) Serverless Framework with Scaleway’s Serverless Plugin : create a project from the node14 example
To help you to prepare → follow the link here
Any other questions?
Remy and Melodie are available to answer your questions on this Slack channel:
scaleway-community.slack.com -channel Academia-program