- What are some use cases of cloud computing?
- Mention some of the advantages of cloud computing.
- What are the most popular cloud providers?
- What are cloud functions? mention at least 2 use cases.
- What are CI and CD? and how are they helpful
- What is serverless architecture?
- What is Kubernetes?
Created
June 13, 2023 14:14
-
-
Save halitbatur/3ca4c262d0b1ec67a7cc793ea5a84179 to your computer and use it in GitHub Desktop.
Discussion questions for cloud computing
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Sheida - Abdullah - abdurrahman - Berra
1- What are some use cases of cloud computing?
10 Common Use Cases of Cloud Computing
Storage.
Test and Development.
Serverless Computing.
High Performing Applications.
Infrastructure as a service ( IaaS )
AI as a service ( AIaaS )
Disaster Recovery Plan.
Building Fault Tolerant Systems.
2-Mention some of the advantages of cloud computing.
Faster time to market
Scalability and flexibility.
Cost savings.
Better collaboration.
Advanced security.
Data loss prevention.
3- What are the most popular cloud providers?
Google Cloud.
AWS Cloud.
Microsoft Azure.
4- What are cloud functions? mention at least 2 use cases.
Cloud Functions, also known as Function as a Service (FaaS), is a serverless computing execution model provided by cloud platforms. It allows developers to write and deploy small, event-driven code snippets or functions that run in response to specific events or triggers, without the need to manage or provision servers. Cloud Functions abstracts away the underlying infrastructure, enabling developers to focus solely on writing the code for their functions. Two common use cases for Cloud Functions:
In event-driven processing, Cloud Functions can perform tasks such as real-time data processing, file processing, and transformation. They can process data as it arrives, perform validations, enrichments, and trigger automated actions. For file processing, Cloud Functions can resize images, extract metadata, or convert formats.
In a microservices architecture, Cloud Functions can act as API backends, handling requests, executing business logic, and interacting with databases or other services. They can also integrate and aggregate data from various sources, such as fetching data from APIs, aggregating it, and storing the results or triggering further processes.
5-What are CI and CD? and how are they helpful
CI and CD stand for continuous integration and continuous delivery/continuous deployment. In very simple terms, CI is a modern software development practice in which incremental code changes are made frequently and reliably. Automated build-and-test steps triggered by CI ensure that code changes being merged into the repository are reliable. The code is then delivered quickly and seamlessly as a part of the CD process. In the software world, the CI/CD pipeline refers to the automation that enables incremental code changes from developers’ desktops to be delivered quickly and reliably to production.
CI/CD allows organizations to ship software quickly and efficiently. CI/CD facilitates an effective process for getting products to market faster than ever before, continuously delivering code into production, and ensuring an ongoing flow of new features and bug fixes via the most efficient delivery method.
6-What is serverless architecture? A serverless architecture is a way to build and run applications and services without having to manage infrastructure.
7-What is Kubernetes?
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem.