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.

Uma empresa brasileira, madura, apaixonada por tecnologia, formada por profissionais com grande destaque no mercado e parceira dos nossos clientes e colaboradores.

Recently Posts

Ao longo dos anos, o McDonald’s passou por uma transformação digital significativa para aprimorar a experiência do cliente, fortalecer..
Ao adotar uma arquitetura de microserviços, um dos grandes dilemas que os desenvolvedores enfrentam é como compartilhar funcionalidades comuns..
Introdução Nos últimos anos, o desenvolvimento ágil tem ganhado tração em organizações de todos os tamanhos, e com ele..
Desde os primórdios do paradigma da Orientação Objeto, algumas práticas de design jamais caem em desuso, pelo contrário, devemos..

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
× Entre em contato conosco!