Emerging Cloud Platforms – FaaS and CaaS

Everyone knows the three cloud platform types(IaaS, PasS and SaaS) that are in use today. However,new cloud platform types are emerging. These new platforms include Functions as a Service(FaaS) and Container as a Service(CaaS). FaaS-based(https://en.wikepedia.org/wiki/Function_as_a_Service) applications use technologies like Amazon’s Lambda technologies and Google Cloud functions to build applications deployed as “serverless” chunks of code that run completely on the cloud provider’s platform computing infrastructure. With a FaaS platform, you don’t have to manage any server infrastructure and only pay for computing cycles required to execute the function.

With the Container as a Service(CaaS) model, developers build and deploy their microservices as portable virtual containers(such as Docker) to a cloud provider. Unlike as IaaS model, where you the developer have to manage the virtual machine the service is deployed to, with CaaS you’re deploying your services in a lightweight virtual container. The Cloud provider runs the virtual server the container is running on as well as the provider’s comprehensive tools for building, deploying, monitoring, and scalling containers. Amazon’s Elastic Container Service(ECS) is an example of a CaaS-based platform.

It’s important to note that with both the FaaS and CaaS models of cloud computing, you can still build a microservice-based architecture. Remember, the concept of microservices revolves around building small, services, with limited responsibility, using an HTTP-based interface to communicate. The emerging cloud computing platforms, such as FaaS and CaaS, are really about alternative infrastructure mechanisms for deployin microservices.

LEAVE A COMMENT

Descubra como o Squad as a Service pode transformar o seu negócio, oferecendo agilidade, acesso a talentos globais e uma estratégia eficiente para a entrega dos seus projetos.

Recently Posts

Desde os primórdios do paradigma da Orientação Objeto, algumas práticas de design jamais caem em desuso, pelo contrário, devemos..
A transformação digital impacta fortemente os negócios pelo mundo afora, mas não basta implementar, é preciso governar essa transição…
Você sabe o que é edge computing? Cada vez mais inovações surgem no mercado e o gestor precisa buscar..
Nos últimos tempos, muito se fala sobre a computação em nuvem ou cloud computing. Essa tecnologia revolucionou o mundo..

Pronto para começar?

Há mais de uma década, criamos soluções inovadoras através de métodos ágeis, nos adaptando as necessidades de nossos clientes de forma dinâmica e escalável. Entre em contato conosco para saber mais!

Scroll to Top