The aim of this project is to experiment FaaS (Function as a service), by implementing an infrastructure which permits to resize images with "on-demand" functionality.
This repo is a HETIC school project and its purpose is purely educational.
Feel free to fork the project, but be aware that development might slow down or stop completely at any time, and that we are not looking for maintainers or owner.
- Project Status
- Overview
- Getting Started
- Known Issues
- Built With
- Team Members
- Acknowledgments
- License
This project should be carried out according to the following guidelines:
we then have 1 image in entry
what are the entry services, what triggers the resizing, how is structured the db, how do we store in it
before June 22th :
- send an e-mail to the teacher with a link towards this repo.
- make the teacher a contributor if the repo is not public.
- we shall all be in copy of the mal
- inside
The repo should include :
- the code corresponding to the Local version
- with a complete Readme, including
- the 2 schemas (any format)
- how to run the app
- how to test it (e.g.: does it launch a localhost:8080 with an interface and an image ?)
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment section for notes on how to deploy the project on a live system.
- Golang (v1.15.8 or higher.)
- rmq Golang message queue system
- Docker installed and running
- Familiarity with basic Docker functionality and commands
go run .
Congratulations.
- Lucas Lehot - lucaslehot
- Cyrille Banovsky - Ban0vsky
- Quentin Maillard - Tichyus
- Corentin Boulanouar - Shawnuke
This project is licensed under the terms of the MIT license.