You can propose a cloud project by opening a ticket ๐๏ธ
You need to use our Project Template and submit it as a pull request.
Please do your best to tag your commits
When you open a ticket it will have a Github Issue ID eg. 23
You should reference this number both in your branch name and your PR's commit message.
Including this number will keep track of your commits in the project idea's Github Issue.
eg. Branch Name
git checkout -b 23-COM01-AWS100
eg. Commit Message
#23 โ Launching an EC2 instance
We may edit your project submissions in your Pull Requests
When you submit a Pull Request (PR) we may edit the following without notice:
Typos
Markdown formatting
Difficulty Level
We do this to expedite the review process so your project is quickly
accepted into the Ideas repository.
Which Cloud Service Providers?
Projects covered could be for:
Microsoft Azure
Amazon Web Services
Google Cloud Platform
We aren't limited to the big three, but thats where you'll see the most examples since IaaS have the most cloud offerings.
We may be weary of third-party cloud services since the goal of these projects is to learn a concept first and a product last.
What is the difficulty and time commitment for these projects?
Projects are labeled based these four levels:
Level 100 (Introductory)
Level 200 (Intermediate)
Level 300 (Advanced)
Level 400 (Expert)
The goal is to provide micro-projects that can be completed in minutes to hours and worst case a day.
The difficulty generally indicates greater time commitment.
For more difficult projects more instruction can be provided to reduce the time commitment.
Projects may suggest the time it takes to complete the project
Application Integration are cloud services that are used to help other services or apps talk to each other.
Messaging Systems are commonly used for Application Integration.
GLU01 โ Messaging Queueing Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU01-AWS100
Level 100
AWS
GLU01-AZ100
Level 100
Azure
GLU01-GCP100
Level 100
GCP
GLU02 โ Pub/Sub Messaging Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU02-AWS100
Level 100
AWS
GLU02-AZ100
Level 100
Azure
GLU02-GCP100
Level 100
GCP
GLU03 โ Streaming Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU03-AWS100
Level 100
AWS
GLU03-AZ100
Level 100
Azure
GLU03-GCP100
Level 100
GCP
GLU04 โ Event Bus Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU04-AWS100
Level 100
AWS
GLU04-AZ100
Level 100
Azure
GLU04-GCP100
Level 100
GCP
GLU05 โ GraphQL Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU05-AWS100
Level 100
AWS
GLU05-AZ100
Level 100
Azure
GLU05-GCP100
Level 100
GCP
GLU06 โ PartiQ
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU06-AWS100
Level 100
AWS
GLU06-AZ100
Level 100
Azure
GLU06-GCP100
Level 100
GCP
GLU07 โ State Machine Service
Project Code
Project Details
Difficulty
CSP
Author(s)
GLU07-AWS100
Level 100
AWS
GLU07-AZ100
Level 100
Azure
GLU07-GCP100
Level 100
GCP
๐น LES โ Serverless
Serverless tech abstracts the need to care for the underlying infrastructure, giving you more time to focus on logic.