My time in the Cloud
I was first introduced to Cloud Computing during second year of my four year Bsc. Computer Science course in UCC . This was during a module entitled “Introduction to Cloud Computing” where we explored various cloud services such as Software as a service (SaaS), Infrastructure as a Service (IaaS) along with fundamental cloud concepts including horizontal and vertical scaling. While I found much of these concepts interesting, the true power and scale of the cloud had not yet dawned on me. Throughout my time in college, all of our projects were developed in a local environment and then deployed to on-premises servers located within the college. As such, we were always enforced with strict constraints on resource usage such as storage or RAM consumption. While this led to good programming techniques for efficient memory and CPU usage, I always felt that certain types of applications could really benefit from enhanced computing capacity. During my time in Final year, I chose to d...