# My First Thoughts on Cloud Computing

I recently kick-started my Cloud Journey with a Cloud Computing and DevOps bootcamp by Hagital Consulting, and one of the first things we discussed was the history, purpose, and direction of cloud computing.  
  
From what I’m learning so far, cloud computing simply means using computing resources like servers, storage, and applications over the internet (cloud) instead of owning physical machines yourself.  
  
Companies no longer need to keep large servers in their buildings. Instead, they can use platforms like Amazon Web Services, Microsoft Azure, or Google Cloud to run their systems online.  
  
I’m truly starting to see why cloud computing has become so popular.  
  
**What Makes Cloud Computing Attractive**  
One of the first advantages that stood out to me is **scalability**. With the cloud, companies can easily increase or reduce their resources depending on demand. If traffic increases, they scale up. If things slow down, they scale down.  
  
Another advantage is **cost**. Instead of buying expensive hardware, companies can pay only for what they use. This makes it easier for startups and small businesses to get started.  
  
I also like how **accessible** the cloud is. Teams can work from different locations and still access the same systems and data. In today’s world, where remote work is common, this makes a lot of sense.  
  
**But It’s Not Perfect**  
While the advantages are clear, cloud computing also comes with a few concerns.  
  
One issue is **security**. When your data is stored in the cloud, it means it is managed by another company. That requires a lot of *trust and strong security practices*.  
  
Another concern is **internet dependency**. If the internet connection goes down, access to cloud services can also be affected.  
  
I also read about something called **vendor lock-in**. Once a company builds its systems around one cloud provider, moving to another provider later can be difficult.  
  
**My Takeaway So Far**  
Stepping into these waters (or skies), my biggest realization is that the cloud has changed how technology is built and delivered.  
  
The advantages clearly outweigh the disadvantages for many companies. But it also reminds me that technology decisions always come with trade-offs.  
  
For now, I’m excited to keep learning and understand how these cloud platforms actually work behind the scenes. For me, this is already such an interesting journey into the world of cloud and DevOps.
