GithubHelp home page GithubHelp logo

100daysofcloud / 100daysofcloudideas Goto Github PK

View Code? Open in Web Editor NEW
823.0 56.0 189.0 330 KB

The purpose of this repo is to provide a list of micro-projects to help people with their Cloud Journey.

License: GNU General Public License v3.0

Shell 41.59% Python 58.41%

100daysofcloudideas's Introduction

100DaysOfCloud Ideas List

The purpose of this repo is to provide a list of micro-projects to help people with their #100DaysOfCloud Challenge.

Contributing to this project list:

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

The Cloud Project Ideas

๐Ÿฆ„ UNI โ€” Unicorn Projects

These are larger projects that use multiple cloud services.

  • UNI01 โ€” Hosting your Dev Blog [First Project Recommendations]

๐Ÿ”’ SEC โ€” Cloud Security

SEC01 โ€” Hardware Security Modules (HSM)

Project Code Project Details Difficulty CSP Author(s)
SEC01-AWS200 Create a new CMK in KMS and encrypt an object Level 200 AWS Andrew Brown
SEC01-AZ200 Configure and manage secrets in Azure Key Vault Level 200 Azure Gwyneth Peรฑa S.
SEC01-GCP100 Level 100 GCP

SEC02 โ€” Configuration and Remediation Service

Project Code Project Details Difficulty CSP Author(s)
SEC02-AWS100 Use a managed rule from AWS Config Level 100 AWS Andrew Brown
SEC02-AZ100 Create an Azure Policy Level 100 Azure Gwyneth Peรฑa S.
SEC02-GCP100 Level 100 GCP

SEC03 โ€” Security Development Lifecycle

Project Code Project Details Difficulty CSP Author(s)
SEC03-AWS100 Level 100 AWS
SEC03-AZ100 Secure development best practices on Azure Level 100 Azure Gwyneth Peรฑa S.
SEC03-GCP100 Level 100 GCP

SEC04 โ€” Manage Identities

Project Code Project Details Difficulty CSP Author(s)
SEC04-AWS100 Create an IAM user Level 100 AWS Syed Auther
SEC04-AZ100 Create a user in Azure AD Level 100 Azure Gwyneth Peรฑa S.
SEC04-GCP100 Level 100 GCP

SEC05 โ€” Identity Federation

Project Code Project Details Difficulty CSP Author(s)
SEC05-AWS100 Level 100 AWS
SEC05-AZ100 Azure AD federation Level 100 Azure Gwyneth Peรฑa S.
SEC05-GCP100 Level 100 GCP

๐Ÿ–ฅ COM โ€” Cloud Computing

COM01 - Bare Metal

Project Code Project Details Difficulty CSP Author(s)
COM01-AWS100 Level 100 AWS
COM01-AZ200 Azure VMware Solution Level 100 Azure Gwyneth Peรฑa S.
COM01-GCP100 Level 100 GCP

COM02 - Dedicated

Project Code Project Details Difficulty CSP Author(s)
COM02-AWS100 Level 100 AWS
COM02-AZ200 Deploy VMs to dedicated hosts using the portal Level 200 Azure Gwyneth Peรฑa S.
COM02-GCP100 Level 100 GCP

COM03 - Virtual Machines

Project Code Project Details Difficulty CSP Author(s)
COM03-AWS100 Launch a Hello World website on the internet Level 100 AWS Syed Auther
COM03-AWS200 Create an Auto Scaling Group Level 200 AWS Chris Nagy
COM03-AZ100 Introduction to Azure virtual machines Level 100 Azure Gwyneth Peรฑa S.
COM03-GCP100 Level 100 GCP

COM04 - Containers

Project Code Project Details Difficulty CSP Author(s)
COM04-AWS100 Push a Docker image to Amazon ECR repository Level 100 AWS Johan Rin
COM04-AWS200 Deploy a Docker container image on AWS Fargate Level 200 AWS Johan Rin
COM04-AWS400 Create a cluster of virtual machines using docker swarm Level 400 AWS Karan Gauswami
COM04-AZ100 Level 100 Azure
COM04-GCP100 Level 100 GCP

๐ŸŒ NET โ€” Cloud Networking

NET01 โ€” Classless Inter-Domain Routing (CIDR)

Project Code Project Details Difficulty CSP Author(s)
NET01-AWS100 Level 100 AWS
NET01-AZ200 Plan your Virtual Network Level 100 Azure Gwyneth Peรฑa S.
NET01-GCP100 Level 100 GCP

NET02 โ€” VPC / VNET Peering

Project Code Project Details Difficulty CSP Author(s)
NET02-AWS100 Level 100 AWS
NET02-AZ100 Connect VNets with VNet peering Level 100 Azure Gwyneth Peรฑa S.
NET02-GCP100 Level 100 GCP

NET03 โ€” Transfer Acceleration

Project Code Project Details Difficulty CSP Author(s)
NET03-AWS100 Level 100 AWS
NET03-AZ100 Level 100 Azure
NET03-GCP100 Level 100 GCP

NET04 โ€” Content Distribution Networks (CDNs)

Project Code Project Details Difficulty CSP Author(s)
NET04-AWS100 Host a simple static webpage with S3 and CloudFront Level 100 AWS Antonio Lo Fiego
NET04-AZ100 Azure CDN and Blob Services Level 200 Azure Gwyneth Peรฑa S.
NET04-GCP100 Level 100 GCP

๐Ÿงพ BIL โ€” Cloud Billing and Pricing

BIL01 โ€” Billing alerts

This micro-project is all about avoiding overbilling due to misconfiguration.

โญ BIL01 is recommended as a good first-time project

Project Code Project Details Difficulty CSP Author(s)
BIL01-AWS100 Create three Billing Alarms Level 100 AWS Chris Nagy
BIL01-AZ100 Create two types of Cost Alerts Level 100 Azure Gwyneth Peรฑa S.
BIL01-GCP100 Create three Budget Alerts Level 100 GCP Andrew Brown

BIL02 โ€” Budgets

This micro-project is all about controlling your spending.

โญ BIL02 is recommended as a good first-time project

Project Code Project Details Difficulty CSP Author(s)
BIL02-AWS100 Create a Cost Budget Level 100 AWS Ariela
BIL02-AZ100 Create budgets Level 100 Azure Gwyneth Peรฑa S.
BIL02-GCP100 Level 100 GCP

๐Ÿฉน GLU โ€” Application Integration

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 Create an Azure Queue in the Portal Level 100 Azure Gwyneth Pena S.
GLU01-GCP100 Level 100 GCP

GLU02 โ€” Pub/Sub Messaging Service

Project Code Project Details Difficulty CSP Author(s)
GLU02-AWS100 Introduction to SNS (Simple Notification Service) Level 100 AWS Edward Allen Mercado
GLU02-AZ200 Introduction to Azure Service Bus Level 200 Azure Gwyneth Pena S.
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-AWS200 Setup a simple state machine with at least 2 steps Level 200 AWS Syed Auther
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.

LES01 โ€” Serverless Functions

Project Code Project Details Difficulty CSP Author(s)
LES01-AWS100 Create a Lambda to add 2 numbers Level 100 AWS Syed Auther
LES01-AWS200 Create a simple serverless API Level 200 AWS Syed Auther
LES01-AZ200 Create an Azure Function in the Azure Portal Level 200 Azure Gwyneth Pena S.
LES01-GCP100 Level 100 GCP

LES02 โ€” Serverless Containers

Project Code Project Details Difficulty CSP Author(s)
LES02-AWS100 Level 100 AWS
LES02-AZ100 Level 100 Azure
LES02-GCP100 Level 100 GCP

LES03 โ€” Serverless Storage

Project Code Project Details Difficulty CSP Author(s)
LES03-AWS100 Level 100 AWS
LES03-AZ100 Level 100 Azure
LES03-GCP100 Level 100 GCP

LES04 โ€” Serverless NoSQL

Project Code Project Details Difficulty CSP Author(s)
LES04-AWS100 Level 100 AWS
LES04-AZ100 Level 100 Azure
LES04-GCP100 Level 100 GCP

LES05 โ€” Serverless SQL

Project Code Project Details Difficulty CSP Author(s)
LES05-AWS100 Level 100 AWS
LES05-AZ100 Level 100 Azure
LES05-GCP100 Level 100 GCP

โœ๏ธ ARC โ€” Solution Architecting

ARC01 - Creating an architectural diagram

Project Code Project Details Difficulty CSP Author(s)
ARC01-AWS100 Level 100 AWS
ARC01-AZ100 Level 100 Azure
ARC01-GCP100 Level 100 GCP

ARC02 - Well-Architected Framework

Project Code Project Details Difficulty CSP Author(s)
ARC02-AWS100 Level 100 AWS
ARC02-AZ100 Level 100 Azure
ARC02-GCP100 Level 100 GCP

๐Ÿค– MLS โ€” Machine Learning

MLS01 โ€” AutoML Service

Project Code Project Details Difficulty CSP Author(s)
MLS01-AWS100 Level 100 AWS
MLS01-AZ100 Level 100 Azure
MLS01-GCP100 Level 100 GCP

MLS02 โ€” Image Recognition Service

Project Code Project Details Difficulty CSP Author(s)
MLS02-AWS100 Level 100 AWS
MLS02-AZ100 Level 100 Azure
MLS02-GCP100 Level 100 GCP

MLS03 โ€” Text Extraction Service

Project Code Project Details Difficulty CSP Author(s)
MLS03-AWS100 Level 100 AWS
MLS03-AZ100 Level 100 Azure
MLS03-GCP100 Level 100 GCP

MLS04 โ€” Natural Language Processing Service

Project Code Project Details Difficulty CSP Author(s)
MLS04-AWS100 Level 100 AWS
MLS04-AZ100 Level 100 Azure
MLS04-GCP100 Level 100 GCP

๐Ÿ“ฑ IOT โ€” Internet of Things

IOT01 - Voice-based IOT

Project Code Project Details Difficulty CSP Author(s)
IOT01-AWS100 Level 100 AWS
IOT01-AZ100 Level 100 Azure
IOT01-GCP100 Level 100 GCP

๐Ÿ“ฆ STR โ€” Cloud Storage

STR01 โ€” Data Migration

Project Code Project Details Difficulty CSP Author(s)
STR01-AWS100 Level 100 AWS
STR01-AZ100 Level 100 Azure
STR01-GCP100 Level 100 GCP

STR02 โ€” Virtual SSD, HDD and Tape Drives

Project Code Project Details Difficulty CSP Author(s)
STR02-AWS100 Level 100 AWS
STR02-AZ100 Level 100 Azure
STR02-GCP100 Level 100 GCP

STR03 โ€” Shared File Storage Service

Project Code Project Details Difficulty CSP Author(s)
STR03-AWS200 Create an EFS shared file system Level 200 AWS Chris Nagy
STR03-AZ100 Create a FileShare Level 100 Azure Gwyneth Peรฑa S.
STR03-GCP100 Level 100 GCP

STR04 โ€” Object Storage

Project Code Project Details Difficulty CSP Author(s)
STR04-AWS100 Create an S3 Bucket and store an object in it Level 100 AWS Syed Auther
STR04-AZ100 Level 100 Azure
STR04-GCP100 Level 100 GCP

STR05 โ€” Data Lakes

Project Code Project Details Difficulty CSP Author(s)
STR05-AWS100 Level 100 AWS
STR05-AZ100 Level 100 Azure
STR05-GCP100 Level 100 GCP

๐Ÿ—„ DBS โ€” Databases

DBS01 โ€” OLAP vs OLTP

Project Code Project Details Difficulty CSP Author(s)
DBS01-AWS100 Level 100 AWS
DBS01-AZ100 Level 100 Azure
DBS01-GCP100 Level 100 GCP

DBS02 โ€” CAP Theorem

Project Code Project Details Difficulty CSP Author(s)
DBS02-AWS100 Level 100 AWS
DBS02-AZ100 Level 100 Azure
DBS02-GCP100 Level 100 GCP

DBS03 โ€” Relational Database

Project Code Project Details Difficulty CSP Author(s)
DBS03-AWS100 Create an Amazon RDS DB Instance (MS SQL Server) Level 100 AWS Jagan
DBS03-AWS200 Create an Amazon Aurora Database Level 200 AWS Nathan Cho
DBS03-AWS201 SQLServer Native Backup and Restore on RDS Level 200 AWS Jagan
DBS03-AZ100 Level 100 Azure
DBS03-GCP100 Level 100 GCP

DBS04 โ€” Sharding

Project Code Project Details Difficulty CSP Author(s)
DBS04-AWS100 Level 100 AWS
DBS04-AZ100 Level 100 Azure
DBS04-GCP100 Level 100 GCP

DBS05 โ€” NoSQL Database

Project Code Project Details Difficulty CSP Author(s)
DBS05-AWS100 Create a DynamoDB table Level 100 AWS Chris Nagy
DBS05-AZ100 Creating a Microsoft Azure Cosmos Db (SQL API) Level 100 Azure Edward Haigh
DBS05-GCP100 Level 100 GCP

DBS06 โ€” Graph Database

Project Code Project Details Difficulty CSP Author(s)
DBS06-AWS100 Level 100 AWS
DBS06-AZ100 Level 100 Azure
DBS06-GCP100 Level 100 GCP

DBS07 โ€” Qauntum Database

Project Code Project Details Difficulty CSP Author(s)
DBS07-AWS100 Level 100 AWS
DBS07-AZ100 Level 100 Azure
DBS07-GCP100 Level 100 GCP

๐Ÿ› ๏ธ DEV โ€” Developer Tools

DEV01 - Platform as a Service (Just code and deploy, don't worry about infrastructure)

Project Code Project Details Difficulty CSP Author(s)
DEV01-AWS100 Level 100 AWS
DEV01-AZ100 Level 100 Azure
DEV01-GCP100 Level 100 GCP

DEV02 - NoCode Service

Project Code Project Details Difficulty CSP Author(s)
DEV02-AWS100 Level 100 AWS
DEV02-AZ100 Level 100 Azure
DEV02-GCP100 Level 100 GCP

DEV03 - Command Line Interfaces (CLI)

Project Code Project Details Difficulty CSP Author(s)
DEV03-AWS100 Install & Configure AWS CLI then create an S3 Bucket Level 100 AWS Ariela
DEV03-AZ100 Level 100 Azure
DEV03-GCP100 Level 100 GCP

DEV04 - Software Development Kit (SDK)

Project Code Project Details Difficulty CSP Author(s)
DEV04-AWS100 Level 100 AWS
DEV04-AZ100 Level 100 Azure
DEV04-GCP100 Level 100 GCP

โ™ป๏ธ OPS โ€” DevOps

OPS01 โ€” Infrastructure as Code

Project Code Project Details Difficulty CSP Author(s)
OPS01-AWS100 Deploy a CloudFormation template from the AWS Console Level 100 AWS Syed Auther
Chris Nagy
OPS01-AWS300 Deploy a VPC with Terraform Level 300 AWS Markus Mabson
OPS01-AZ100 Deploy an ARM template Level 100 Azure Gwyneth Peรฑa S.
OPS01-GCP100 Level 100 GCP

OPS02 โ€” Build Servers

Project Code Project Details Difficulty CSP Author(s)
OPS02-AWS100 Level 100 AWS
OPS02-AZ100 Level 100 Azure
OPS02-GCP100 Level 100 GCP

OPS03 โ€” Continuous Deployment

Project Code Project Details Difficulty CSP Author(s)
OPS03-AWS100 Level 100 AWS
OPS03-AZ100 Level 100 Azure
OPS03-GCP100 Level 100 GCP

OPS04 โ€” Monitoring

Project Code Project Details Difficulty CSP Author(s)
OPS04-AWS200 Create a CloudWatch Alarm Level 200 AWS Andrew Brown
OPS04-AZ100 Level 100 Azure
OPS04-GCP100 Level 100 GCP

BIG โ€” Big Data and Analytics

BIG01 โ€” Elastic Map Reduce

Project Code Project Details Difficulty CSP Author(s)
BIG01-AWS100 Level 100 AWS
BIG01-AZ100 Level 100 Azure
BIG01-GCP100 Level 100 GCP

BIG02 โ€” Data Warehouses

Project Code Project Details Difficulty CSP Author(s)
BIG02-AWS100 Level 100 AWS
BIG02-AZ100 Level 100 Azure
BIG02-GCP100 Level 100 GCP

BIG03 โ€” Extract, Transform, Load (ETL)

Project Code Project Details Difficulty CSP Author(s)
BIG03-AWS100 Level 100 AWS
BIG03-AZ100 Level 100 Azure
BIG03-GCP100 Level 100 GCP

๐Ÿ‘” GOV โ€” Management and Governance

GOV01 โ€” Multi-account strategy

Project Code Project Details Difficulty CSP Author(s)
GOV01-AWS100 Level 100 AWS
GOV01-AZ100 Level 100 Azure
GOV01-GCP100 Level 100 GCP

โ˜๏ธ MLT โ€” Multi-Cloud

MLT01 โ€” Containers Dataplane running across multiple CSPs

Project Code Project Details Difficulty CSP Author(s)
MLT01-AWS100 Level 100 AWS
MLT01-AZ100 Level 100 Azure
MLT01-GCP100 Level 100 GCP

โ˜๏ธ HYR โ€” Hybrid-Cloud

HYR01 โ€”

Project Code Project Details Difficulty CSP Author(s)
HYR01-AWS100 Level 100 AWS
HYR01-AZ100 Level 100 Azure
HYR01-GCP100 Level 100 GCP

๐Ÿค– BOT โ€” Robots

BOT01 Robot Simulation

Project Code Project Details Difficulty CSP Author(s)
BOT01-AWS100 Level 100 AWS
BOT01-AZ100 Level 100 Azure
BOT01-GCP100 Level 100 GCP

BOT02 Autonomous Driving Simulation

Project Code Project Details Difficulty CSP Author(s)
BOT02-AWS100 Level 100 AWS
BOT02-AZ100 Level 100 Azure
BOT02-GCP100 Level 100 GCP

BOT03 Fleet Management

Project Code Project Details Difficulty CSP Author(s)
BOT03-AWS100 Level 100 AWS
BOT03-AZ100 Level 100 Azure
BOT03-GCP100 Level 100 GCP

LOW โ€” Low/No Code

LOW No-Code Apps

Project Code Project Details Difficulty CSP Author(s)
LOW01-AWS100 Create an app with Honeycode Level 100 AWS
LOW01-AZ100 Create an app with PowerApps Level 100 Azure
LOW01-GCP100 Create an app with AppSheet Level 100 GCP

๐Ÿ’ก Project Idea Contributors

100daysofcloudideas's People

Contributors

antoniolofiego avatar ari-hacks avatar eddyhaigh avatar edwardmercado avatar hatchcanon avatar jag-010 avatar johanneskonings avatar karangauswami avatar madebygps avatar mapmark avatar omenking avatar syedautherabbas avatar what-name avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

100daysofcloudideas's Issues

Set up an EFS share and mount it with two EC2 instances

Choose the category (Choose only one, delete the remaining)

  • Cloud Storage (STR) - STR03

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Objectives

You need to complete the following:

  • Create an EFS file system
  • Spin up two EC2 instances with SSH allowed
  • Mount the EFS share on both instances
  • Create a file on the mounted EFS share from instance#1, open the same file from instance#2

You need to answer the following:

  • What network protocol does EFS use?
  • How many instances can an EFS file share be mounted on simultaneously?
  • How is the disk speed of an EFS volume determined?

References

Getting started with EFS

Costs

  • 5GB of EFS file storage is included in the free tier

Estimated time to complete

  • 60-90 minutes

Tips

  • EFS file systems with a very low amount of data can be very slow.

STR04-AWS100 - Create an S3 Bucketand store an object on it

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Storage (STR)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 15 minutes

STR03-AZ100 - Create a FileShare

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Storage (STR)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

LES01-AZ200 - Create an Azure Function in the Azure Portal

Choose the Cloud Service Provider

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • Serverless (LES)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

DBS05-AWS100 - Create a DynamoDB table

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Databases (DBS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 30 minutes

STR03-AZ100 - Create a FileShare

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Storage (STR)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

Alexa Skill

As shown on Twitter before, I think an Alexa skill would be a cool little quirk for the 100DaysOfCloud movement. I don't think it needs to have that much functionality and it's suprisingly easy to develop. I have created a simple back-and-forth conversation that tells a "project of the day" in a couple hours (with no experience). The backend is simply a Lambda function written in Python or NodeJS.

๐Ÿ’ฐ Alexa Skills are free to host - as far as I can tell - up to 1 million requests/month (which will not be exceeded) and 400,000 GB/s. It is done through the developer console but can be deployed with a custom solution on AWS as well.

Functionality ideas

  • Today's project - every day Alexa would have a different project to do with a short explanation.
  • More info about 100DaysOfCloud - Some basic information on what the movement is and where to get more information.
  • Currently the response is hardcoded but could be scraped from this repo as well automatically.

Example of back-and-forth conversation

Video available here (turn on audio)

I can definitely take on the creation of the skill alone if needed, however I'd love some feedback on what it should be like and what functionality it should have.

CPI: Set up billing alerts for $0 (free tier), $10 and $30

Choose the category (Choose only one)

  • Cloud Billing and Pricing

Choose the level of difficulty (Please only choose one)

  • Level 100 (Introductory)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

  • No costs associated

If you know of any external resources, provide the links

Tips

  • By default, only the root user of the account can access the Billing dashboard. IAM user access to Billing has to be enabled seperately.

SEC06-AWS300- Secure API using API key

SEC06-AWS300- Secure API using API key

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 300 (Advanced)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Security (SEC)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 10 Hours

Deploy a CloudFormation template from AWS Console

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • DevOps (OPS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45-60 minutes

COM04-AWS200 - Deploy a Docker container image on AWS Fargate

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Computing (COM)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45 minutes

Encouraging participant feedback on projects

The issue

There have been many projects added to this list, which is great. We are doing our best to explain and guide participants as smoothly as possible but it is difficult to see how a project will be percieved when it's actually being worked with. What I mean is that the only way to find the holes and missing pieces of a project idea is through actually doing it.

The idea

I think there should be a way for somebody who completed (or worked on) a project to give feedback on the quality of it. For example:

  • Was it too difficult or easy for its level?
  • Were there enough resources listed to get started?
  • Was it difficult to understand the objectives and questions?
  • Was the proposed time to complete out of proportion?
  • Were there any gotchas that you found but were not mentioned?
  • What would you change, add or remove from the project idea?

Proposed solution

I think creating an issue template "[Participant] Project feedback" with the above mentioned questions would be a great way for participants to voice their opinion on where a project can or should be improved. The key is to encourage this kind of feedback and make it as effortless as possible. This would allow the project creator to see the missing pieces and be able to improve on them for future participants.

DEV03-AWS100 - Install/Configure AWS CLI then create an S3 bucket

DEV03-AWS100 - Install/Configure AWS CLI then create an S3 bucket

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Developer Tools (DEV)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 20-30 minutes

DBS03-AWS100 - Creating an Amazon RDS DB Instance (MS SQL Server)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Databases (DBS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45-60 minutes

Adding Estimated Time and Free Tier Eligible heading for project template

As mentioned in the channel, we have to update the template to add two headings:

  • Estimated Time
    Can be a rough estimate of the time spent on the mini-project from an appropriately skilled user
  • Free Tier Eligible
    Needs to be ascertained at the project submission. If cost is known (domain registration, SSM Advanced Parameter, etc...) it can be added.

Enable required number of PR reviewers

Issue

There have been PRs that had issues in them caught after the merge. The speed of adding new projects is important, but not at the cost of project idea quality. Realistically the chances of these issues getting fixed after merging are low, and it will go further down as the amount of projects increases.

Solution

I propose to set the minimum required reviewers to three. This would eliminate most of the overlooked issues while also maintaining speed. This means that any three collaborators have to approve before a merge is allowed. Most of us are active every day.

Resources

Here is the GitHub blog post on how to set up this guardrail.

MLS04-AWS200 - Build an Alexa Skill

CATEGORYXX-PROVIDERXXX - Project Title

[This must be the name of the issue, omit this section!]

  • โœ๏ธ [Title must be in the form of: CATEGORY01-PROVIDER100 - TITLE]
    • CATEGORY is BIL, SEC, GOV, etc.
    • 01 is the subcategory seen in the main README
    • PROVIDER is AWS, AZ, GCP, OTH(other, please use an abbreviation)
    • 100 is both the level of difficulty as well as a unique ID of the project. (100,101,102 - see already existing projects)
    • TITLE is the title of the project. Be brief but informative.

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • Machine Learning (MLS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 90 minutes

Full guide and intro here: https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill

Great way to learn concepts of:

  1. Alexa Skills - NLP, ASR, Intents, Slots
  2. Serverless - Lambda
  3. Databases - Either DynamoDB or S3 based databases.

Level goes from 100-300 from start to finish.

DBS03-AWS200 - SQLServer Native Backup and Restore on RDS

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • Databases (DBS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45-60 minutes

OPS04-AWS200 - Create a CloudWatch Alarm

OPS04-AWS100 - Create a CloudWatch Alarm

So the user has to launch an EC2 instance
Wait a while creating for some NetworkIn
Create an Alarm and set the period as 1min and set some threshold stuff

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • DevOps (OPS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 30 minutes

Adding cloud provider labels

Is your feature request related to a problem? Please describe.
Adding labels for cloud providers

Describe the solution you'd like
Add AWS,GCP and Azure to labeler.yml

Additional context

label

Introduction to Simple Notification Service

GLU02-AWS100 - Introduction to SNS (Simple Notification Service)

Cloud Service Provider

  • Amazon Web Services

Difficulty

  • Level 100 (Introductory)

Project's Author(s)

Objectives

You need to complete the following:

  • Create a SNS Topic
  • Subscribe to a SNS Topic
  • Receive email notification from the SNS Topic created

You need to answer the following:

  • What is SNS?
  • How Pub/Sub notifications work?
  • What are the different endpoints that SNS can send notification?

References

Costs

  • Included in the Free Tier
  • As part of AWSโ€™s Free Usage Tier, new AWS customers will receive free 15 GB of data transfer out each month aggregated across all AWS services for one year.

Estimated time to complete

  • 15 minutes

SEC01-GCP100 - Create and Use HSM-protected encryption keys

CATEGORYXX-PROVIDERXXX - Project Title

[This must be the name of the issue, omit this section!]

  • โœ๏ธ [Title must be in the form of: CATEGORY01-PROVIDER100 - TITLE]
    • CATEGORY is BIL, SEC, GOV, etc.
    • 01 is the subcategory seen in the main README
    • PROVIDER is AWS, AZ, GCP, OTH(other, please use an abbreviation)
    • 100 is both the level of difficulty as well as a unique ID of the project. (100,101,102 - see already existing projects)
    • TITLE is the title of the project. Be brief but informative.
  • Please make sure that the TITLE is in imperative present tense, eg. "Use RDS...", "Set up Azure Functions...", "Launch a webserver...", "Create a K8s cluster...".

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Google Cloud

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Security (SEC)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 30-45 minutes

Full Documentation : https://cloud.google.com/kms/docs/hsm

Idea: a mini-project a day

I think it would be a great idea to have multiple "mini-project a day" challenges that would take about an hour to finish. This would offer both somewhat guided learning opportunities for participants, as well as something to learn about each day. The difficulty of the challenges should vary so that people on multiple levels of skillsets can benefit.

Examples of this:

  • Create a new EC2 instance and SSH into it. [10-30min]
  • Create a new VPC and a private subnet. Spin up an EC2 instance in the private subnet, create an internet gateway, a NAT gateway, add routing tables and execute a command from inside the instance with Systems Manager (or equivalent for other platforms). [30-60min]
  • Create a Serverless CRUD application with an API Gateway, Lambda and DynamoDB (or equivalent for other platforms). [45-90min]
  • Create an Organization & a sub-account and set up cross-account IAM access [30-60min]

Questions:

  • How to keep the mini-projects inside the free tier (on all platforms)?
  • If not kept inside the free tier, how much costs can a project accumulate approx? Costs should be kept as low as possible, including "cleanup" guidance so that people don't end up with unnecessary charges.
  • Where can be a central place for the list of mini-projects? I think a designated page on the website would be great.
  • What level of detail or guidance should be provided with each project? Just the requirements like The Cloud Resume Challenge or a [partially] complete how-to?
  • How and where to contribute with mini-project ideas? How could an "idea vetting system" look like and who could overlook it? How would the project list be updated on the website that doesn't involve manual updating?

Ideas: (braindump)

  • Each mini-project could have its own "ID" so that other people can reference and complete them as well. For example somebody tweets "I just finished 100DaysOfCloud_Challenge_04" and write a small post or Tweet about it.
  • Each project could have a "What have you learned" or "Where did you face difficulties?" type of questions associated with it. It could even go into more detail such as "How did you create ResourceX?"
  • The ideas could be contributed in the website's repo directly (or forked) with pull requests.

GLU07-AWS100 Setup a simple state machine with at least 2 steps

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Application Integration (GLU)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

DBS05-AZ100 - Creating a Microsoft Azure Cosmos Db (SQL API)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Databases (DBS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 30-45 minutes

DBS03-AWS201 - SQLServer Native Backup and Restore on RDS

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • Databases (DBS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45-60 minutes

LES01-AWS100 - Create a Lambda to add 2 numbers

Choose the category (Choose only one, delete the remaining)

  • Serverless (LES)

If you know the sub-category that would help as well.
LES01

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

Free Tier Eligible

If you know of any external resources, provide the links

COM03-AWS100 - Launch a Hello World website on the internet

Choose the category (Choose only one, delete the remaining)

  • Cloud Computing (COM)

If you know the sub-category that would help as well.
COM03

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

Free Teir eligible for t2.micro instances

If you know of any external resources, provide the links

SEC01-AWS200 - Create a new CMK in KMS and encrypt an object

Choose the category (Choose only one)

  • Cloud Security
  • Cloud Computing
  • Cloud Networking
  • Cloud Billing and Pricing
  • Application Integration
  • Serverless
  • Solution Architecting
  • Machine Learning
  • Internet of Things
  • Cloud Storage
  • Databases
  • Developer Tools
  • DevOps
  • Big Data and Analytics
  • Management and Governance
  • Multi-Cloud
  • Hybrid-Cloud
  • Other (Please specify so we can add a category)

If you know the sub-category that would help as well.

Choose the level of difficulty (Please only choose one)

  • Level 100 (Introductory)
  • Level 200 (Intermediate)
  • Level 300 (Advanced)
  • Level 400 (Expert)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud)

  • AWS
  • GCP
  • Azure
  • Other (Please specify what others)

Do your best to calculate possible costs for free-tier and non-free-tier account

Users may incur a $1 USD per charge per month if they don't delete the key

If you know of any external resources, provide the links

SEC02-AWS100 - Use a managed rule from AWS Config

Choose the category (Choose only one, delete the remaining)

  • Cloud Security

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Intermediate)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

AWS Config is per trigger, so the cost is the pennies.

If you know of any external resources, provide the links

SEC04-GCP100- Create an IAM user

SEC04-GCP100- Create an IAM user

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Google Cloud

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Security (SEC)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 15-30 minutes

STR03-AZ100 - Create a FileShare

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Storage (STR)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

LES01-AWS100- Create a Lambda to add 2 numbers

Choose the Cloud Service Provider

-Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Serverless (LES)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 45-60 minutes

OPS01-AWS300 - Deploy a VPC with Terraform

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 300 (Advanced)

Choose the category (Please only choose one, delete the remaining)

  • DevOps (OPS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 minutes

Additional Information

  • Create a VPC
  • Create Internet Gateway
  • Create Route tables (Public / Private )
  • Create Subnet (public / Private)
  • Create Security Groups
  • Create resources to launch Ec2 Instance in both Public & Private Subnet
  • Output public IP of Ec2 Instances
  • (Optional) - Pass in User Data to create webserver for Public instance.

BIL02-AWS100 - Create a Cost Budget

BIL02-AWS100 - Create a Cost Budget

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Billing and Pricing (BIL)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

~ 1 hour (not sure yet)

Objectives

  • Questions on budget best practices
  • Setup cost budget

References

Create an AWS Lambda and Connect to API Gateway.

Choose the category (Choose only one, delete the remaining)

  • Serverless

If you know the sub-category that would help as well.
-Serverless Functions

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

The AWS Lambda free usage tier includes **1M free requests per month and 400,000 GB-seconds of compute time per month

If you know of any external resources, provide the links

MLS02-AZ100 - Azure Computer vision getting started.

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Microsoft Azure

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the category (Please only choose one, delete the remaining)

  • Machine Learning (MLS)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 60 -90 minutes

DBS03-AWS101 - Creating an Aurora Database

Choose the Cloud Service Provider

  • Amazon Web Services

Choose the level of difficulty

  • Level 100 (Introductory)

Choose the category

  • Databases (DBS)

Project's Author

Calculate the estimated time required to complete this project

  • 1-1.5 hours

Additional Info

  • Create an Amazon VPC for Use with a DB Instance
  • Create a VPC with Private and Public Subnets
  • Create Additional Subnets
  • Create a VPC Security Group for a Public Web Server
  • Create a VPC Security Group for a Private DB Instance
  • Create an Aurora DB
  • Verify with MySQL Workbench

SEC04-AWS100 โ€” Create an IAM user

Choose the category (Choose only one, delete the remaining)

  • Cloud Security (SEC)

If you know the sub-category that would help as well.
SEC04

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS

Do your best to calculate possible costs for free-tier and non-free-tier account

Free tier eligible

If you know of any external resources, provide the links

COM04-AWS100 - Push a Docker image to Amazon ECR repository

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 100 (Introductory)

Choose the category (Please only choose one, delete the remaining)

  • Cloud Computing (COM)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 30 minutes

A place for participants to ask for help or general questions

Currently there is no well-known place where participants can ask questions from the #100DaysOfCloud community. I think designating a seperate #questions channel on Discord would be a great idea for example. People with a small following on twitter do not have much access to direct help other than "3rd party" channels.

  • Is Discord a good fit for this? Are there any drawbacks to using that platform?
  • How would the Discord group be "promoted"? Invitation placed on the 100DaysOfCloud website for example?
  • If not Discord, are there any easily accessible platforms that work well for this use-case?

Setup docker on different virtual machines and create clustering using docker swarm

Choose the category (Choose only one, delete the remainging)

  • DevOps

If you know the sub-category that would help as well.

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 200 (Intermediate)

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • AWS
  • GCP
  • Azure

Do your best to calculate possible costs for free-tier and non-free-tier account

  • For AWS, In Free tier it Provides 750 hours of t2.micro Instances each month.

If you know of any external resources, provide the links

Update GitHub issue template

Is your feature request related to a problem? Please describe.
The Issue template has a widely differing format and sections compared to the project idea (PR) template.

Describe the solution you'd like
Update issue template to reflect the project idea template as close as possible. Not every section is needed.

Thoughts:

  • Change order of sections to reflect project template
  • Common names for the Cloud Service Provider section (AWS -> Amazon Web Services)
  • Omit cost and external resources sections in issue template - only important in the PR
  • What is the table used for on the top of the issue template?
  • Add "estimated time to complete" section to issue template to faster optimize that part

GLU08-AWS300- Cloud sign in/Sign up for web apps

GLU08-AWS300- Cloud sign in/Sign up for web

Choose the Cloud Service Provider (Please only choose one, unless its multi-cloud, delete the remaining)

  • Amazon Web Services

Choose the level of difficulty (Please only choose one, delete the remaining)

  • Level 300 (Advanced)

Choose the category (Please only choose one, delete the remaining)

  • Application Integration (GLU)

Calculate the estimated time required to complete this project (Rather go with more if unsure)

  • 20 Hours

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.