Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/greeeg/cloud-architecture-fundamentals
Material for a Cloud computing workshop
https://github.com/greeeg/cloud-architecture-fundamentals
Last synced: about 1 month ago
JSON representation
Material for a Cloud computing workshop
- Host: GitHub
- URL: https://github.com/greeeg/cloud-architecture-fundamentals
- Owner: greeeg
- License: agpl-3.0
- Created: 2020-11-07T15:13:38.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:51:01.000Z (about 1 year ago)
- Last Synced: 2023-12-15T06:53:00.634Z (about 1 year ago)
- Language: TypeScript
- Size: 437 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloud architecture fundamentals ยท [![GitHub license](https://img.shields.io/badge/license-AGPLv3-blue)](https://github.com/greeeg/cloud-architecture-fundamentals/blob/master/LICENSE) [![Pull requests](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/greeeg/cloud-architecture-fundamentals/pulls)
> Introduction to Cloud Computing & Cloud architecture patterns, mainly for an [HETIC](https://www.hetic.net) course
## Objectives
- Understand what is Cloud Computing, its value, advantages & challenges
- Master Cloud main principles & terminology
- Understand & distinguish Cloud services, patterns & architectures## Prerequisites
- Create an [AWS account](https://portal.aws.amazon.com/billing/signup) & install the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html) if you want to follow along on AWS
## Quick-access links
- **Documentation** [๐ docs](./docs)
Cheatsheets & docs
- **Tracks** [๐ docs](./tracks)
Deep dive into specific topics
- **Application** [๐ docs](./app)
Sample app to demonstrate CI, CD & Monitoring possibilities
## Plan
### Introduction to Cloud Computing
- Computing in History
- What is Cloud Computing?
- Types of Cloud & players
- Why is Cloud Computing challenging for developers?### From localhost to production
- **From 0 to 100 users**
Layered architecture, networking & computing basics, datastore choices
- **From 100 to 10,000 users**
Scaling basics, containerization, load balancing
- **From 10,000 to 100,000 users**
Service-oriented architecture, orchestration, CDNs, scaling datastores
- **From 100,000 to 1,000,000 users**
Autoscaling, fully-managed services, serverless, multiple AZ & regions
### DevOps
- Continuous integration
- Continuous deployment
- Infrastructure as Code
- Monitoring & Observability
- Alerting & Paging
- Operating & Security## License
Licensed under the [AGPL-3.0 License](./LICENSE).