In this talk from the recently concluded DelphiCon, Dion Carlos Mai will share with us another important part of windows app development, the Cloud! The session will discuss everything we need to know about Cloud computing and why is it relevant in our current IT market and why does it really matter for a Delphi Developer.
Table of Contents
Why you need to know about The Cloud
By definition of NIST (National Institute of Standards and Technology), Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management. It is said that Cloud will be the most focal investing technology of small and big companies for 2022. The demand for these cloud models is rapidly growing in recent years for many reasons. For instance, it effectively reduces infrastructure investment for developing and growing companies and is also notably less dependent on third-party knowledge.
Why is The Cloud relevant?
The most important aspect of the cloud is how it provides companies the flexibility when it comes to expenses. Instead of buying a relatively more expensive new hardware for a new server, a company can take advantage of Cloud and use the cloud management console to configure the amount they want to spend for the cloud service. While the most relevant aspect of the cloud is financial, it may also have technological advantages.
What are the different Cloud architectures?
This session will also highlight all the available Cloud architectures. Generally, Cloud offers many different service models and each model has its own set of benefits that could serve the needs of various businesses. These include IaaS (Infrastructure as a Service) which is considered to be the most expensive yet the simplest model of them all. Another model is PaaS (Platform as a Service) which allows you to use platforms that are already set and you just need to use the management console to configure everything.
Which Cloud model suits you the best?
SaaS (Software as a Service), on the other hand, gives you access to ready-to-use cloud-hosted application software. The session will also introduce us to other Cloud models including BaaS (Backend as a Service) that provides a complete back-end structure; CaaS (Container as a Service) that allows users to deploy their own container; DaaS (Data as a Service) that provides cloud as a data repository only; DaaS (Desktop as a Service) that provides remote access to our applications by app streaming; and FaaS (Function as a Service) which is described as the most disruptive and most cost-efficient cloud architecture.
We will also learn more about various Architectural concepts such as Microservices and Serverless. To learn more about Cloud and all its service models, feel free to watch the video below.