+ 2
Does anyone know a detailed roadmap for Cloud computing ?
I'm interested in the Cloud field, I wanna learn it But when I google roadmaps or courses I find a lot of mess and I have no idea what to do So, What are the prequisites to start in the cloud computing ? And what should I learn ( in order ) ?
4 Answers
+ 2
Cloud platforms have several types of services:
IaaS - Infrastucture as a Service - basically you get access to a virtual machine and you do with it whatever you want.
PaaS - Platform as a Service - the provider takes care of the OS, virtualization, security, patching, backup, and provides you developer tools, SDK and middleware that you can build your solution on.
SaaS - Software as a Service, ready made solutions offered to end customer.
As Cloud Native Developer you should focus on PaaS. Some topics you need to understand and study:
- version control and collaboration tools, eg. Git
- containerization and orchestration: Docker and Kubernetes
- serverless functions
- CI/CD: continuous integration and deployment deals with best practices how to support and maintain an app already running in the cloud
Depending on the project there could be other key areas of importance, like databases, message queues, distributed computing, etc...
+ 4
Cloud fundamentals and other things which are cloud-agnostic should be focused on first, then I think you need to decide for yourself which Cloud Provider you would like. Currently, the top 3 are Amazons AWS, Microsoft's Azure, and/or Google Cloud Platform (GCP). Then learn the basics and best practices for that Cloud Provider.
+ 1
That was very helpful ! Thank you so much đđ Steven M
+ 1
Tibor Santa That's very detailed and really helpful đđđ Thank you sooo much đđ