Bom, vamos lá agora falar um pouquinho sobre o PaaS. A gente já falou do IaaS e agora quando a gente vai para PaaS, o que é basicamente? A gente está falando de você ter a infraestrutura como serviço, então toda aquela parte de hardware que a gente estava falando, como o seu HD, o seu processador, o seu banco de dados, além de você conseguir subir esse tipo de coisa, você consegue ter também todo um serviço ali, uma plataforma de desenvolvimento e de implementação na nuvem. Então você começa a olhar não só o seu hardware ali para rodar o seu sistema, mas também uma plataforma que possibilita você, por exemplo, a codificar o seu sistema já ali direto, sem precisar provisionar um equipamento para você conseguir fazer isso. Então você consegue já ter uma implantação na nuvem ali, sem a necessidade de gerenciar uma infraestrutura de hardware e as camadas de software que você precisa para fazer as primeiras implementações. Então para isso ele acaba sendo até mais um aliado para você ganhar força e velocidade, principalmente se você tiver startup, esse tipo de coisa, para você não ter que configurar um monte de máquina, de um monte de gente, com um monte de IDS e assim por diante. Mas vamos lá. O que ele vai trazer para você? Basicamente, o ambiente de desenvolvimento integrado. Então, fora o que o IaaS já oferece, ele vem já com uma plataforma. Então, o ambiente integrado de desenvolvimento, os IDS que você tem, essas ferramentas, elas já vêm integradas para você não precisar colocar na sua máquina e assim por diante. Então, você consegue codificar direto ali com o editor de código, compilador, depurador, tudo isso já está ali junto nessa plataforma de dados, como código, tá? No Paa, como serviço, perdão, gente. No Paa como serviço, perdão gente. Nessa plataforma como serviço. Então, você já tem tudo isso integrado ali. Quando você está falando de middleware, você também já tem o software que conecta os componentes ali e as aplicações que vai facilitar o seu desenvolvimento também. Você vai conseguir fazer isso em soluções escaláveis, interoperáveis e assim por diante. Vai facilitar muito a sua vida. Você tem ali o gerenciamento de banco de dados no PaaS, então se você precisar fazer algum tipo de manipulação de dados, manipulações básicas, configurações de manutenção de dados, você também já tem isso na sua plataforma como serviço para você não ter que ficar preparando e organizando isso. preparando e organizando isso. Ele também traz junto ferramentas de Business Intelligence que você consegue facilitar a análise de dados, você consegue já criar alguns dashboards, algumas coisas para tirar insights, etc. Você consegue ter algumas coisas orientadas a dados também que vão te ajudar a ver o comportamento dos usuários, vai conseguir entender o desempenho do sistema, esse tipo de coisa, o que é bem interessante também. Qual é o benefício? Mesma coisa do IaaS, no fim das contas é muito parecido, só que ainda tem um benefício adicional. Você vai reduzir custo e complexidade, mas não só infra. Você também vai precisar, por exemplo, ficar instalando um monte de IDE. Puta, vou codar a .NET Core, vou instalar um negócio, vou codar a outra linguagem, vou instalar outra coisa. Ah, eu preciso rodar alguma coisa aqui de teste. Você não precisa estar tudo na sua máquina, você consegue gerar tudo isso na sua plataforma que você está contratando ali como um serviço, tá? Outra coisa também é agilidade e velocidade no desenvolvimento, a mesma coisa. Imagina que você tem que preparar e ambientar um monte de novas pessoas que estão chegando na sua empresa, cada uma provisionando máquina, equipamento, etc. Você para de ter que fazer isso. Você consegue provisionar também numa plataforma como serviço para todas as pessoas saírem utilizando a mesma imagem e usar direto uma plataforma já preparada para isso. imagem e usar direto uma plataforma já preparada para isso. Você também consegue ter escalabilidade automática disso e não precisa ficar mexendo conforme vai chegando mais gente ou saindo etc. Você acaba conseguindo fazer isso também de forma mais rápida. Tem algumas plataformas aqui que eu trouxe para vocês que elas foram pioneiras inclusive em PaaS. O Heroku foi uma delas que acho que muita gente aqui já deve conhecer inclusive, que tem várias linguagens lá de programação Java, Python, PHP Hub, permite que você code em várias linguagens sem você ficar precisando instalar várias ideias e várias formas de você fazer essa codificação, compiladores e assim por diante, tem o Google App Engine também, que era muito parecido também mas para a construção de aplicação web de mobile usando a infraestrutura do google você tem também o microsoft é juro é é observa-se que também tinha serviços integrados tem a linda serviço integrado ali para desenvolvimento e para você conseguir fazer aplicações diretamente no vinda microsoft e na wf também tem assim por diante, você sempre tem ali um PaaS integrado que pode te ajudar agora vamos pro SaaS quando a gente tá falando de SaaS, o software como serviço ele é um modelo que é o mais como é que eu posso dizer, o mais leve possível pro seu time, porque a partir do SaaS você já tá contratando basicamente o software pronto, é um software como serviço de algo que você não precisava gastar bala, por exemplo. Então, pensa que nesse modelo, você não está olhando só como que você vai codificar algo e como que você vai usar uma infraestrutura que você não precisa gerenciar. Então, o primeiro ponto é a infraestrutura que você não gerencia, não gerencia fisicamente, desculpa, você vai gerenciar, você vai gerenciar ela logicamente. Você não vai gerenciar ela fisicamente na sua empresa, você não precisa ter ali os HDs, as máquinas, etc. Quando você vai para o PaaS, você não precisa ficar gerenciando todos os IDEs, todo o aparato de tecnologia que você precisa para poder codificar e fazer o seu time de desenvolvimento trabalhar ali no dia a dia. E quando você vai para o SaaS, você já está falando do software propriamente dito, você já está contratando um software pronto que você não precisa codificar, você basicamente usa ele pela internet e usa ele diretamente ali sem precisar se preocupar com ele. Quando são coisas que não são core do seu sistema, é interessante você usar o SaaS sim. Então, por exemplo, o componente do SaaS, a primeira coisa é que ele vai ser acessível via navegador, você não vai precisar de instalação local, ou você não vai precisar de nada na sua máquina, você vai conseguir acessá-lo diretamente via navegador. Você tem ali a gestão de dados de segurança feita direto pelo provedor de SaaS, Você tem ali a gestão de dados de segurança feita direto pelo provedor de SaaS, eles gerenciam tudo isso, são softwares que você não precisa gastar o seu tempo olhando para dados de segurança e esse tipo de coisa, toda essa disponibilidade eles fazem para você e te entregam. Tem as integrações com as APIs facilitadas, tudo isso já são outros serviços de aplicação ali que já vem preparado para você conseguir conectar APIs mais robustas, já mais preparadas para você. Você tem ali uma personalização e configuração que você consegue fazer mais próxima do seu negócio. Então, uma coisa ou outra você vai conseguindo organizar ali para ficar preparada para você. E quais são as grandes vantagens disso? Redução de custo, vai diminuir muito o custo ali de hardware e de operação também no dia a dia, porque você não vai precisar ficar cuidando desse tipo de ação, de controle ali, por exemplo. Manutenção reduzida, então como o provedor ali cuida de toda a manutenção, tanto de hardware quanto de patches, etc. No SaaS você não precisa ficar se preocupando com isso. Escalabilidade e acesso também, então facilidade pra escalar isso sem preocupação com a capacidade de infraestrutura, etc. Tudo isso fica na mão dele também, e isso é muito importante. Quando a gente codifica num IaaS, por exemplo, ou num PaaS, você precisa, quando você vai subir a sua aplicação, você precisa pensar em escalabilidade, em segurança, em tudo isso. Quando você vai para um SaaS, você já está contratando tudo isso. Então, quem vai pensar em subir máquina, descer máquina, escalar, etc., é tudo o próprio provedor cloud ali que vai gerenciar para você. E acessibilidade, você tem acesso disso de qualquer lugar, a qualquer hora. Você precisa só de uma conexão na internet, você não precisa se preocupar com isso também do jeito como você vai chegar nessa aplicação. Então o SaaS também é uma coisa bem bacana pra gente analisar no dia a dia. Alguns modelos que a gente tem de SaaS, é o Google Workspace ali que a gente tem, que tem Gmail, Docs, Drive, o calendário, tudo isso quando você para pra olhar são aplicações prontas que você pode utilizar ali no dia a dia e alguma delas são até apreisadas, você consegue bater e chamar para usar em uma ou outra aplicação sua. Microsoft 365 também tem aplicativo de produtividade, tem Word, Excel, toda a suite do Microsoft ali, só que em nuvem, então você não precisa ter instalado na sua máquina também, você consegue fazer isso diretamente da nuvem. A Salesforce também trabalha com uma plataforma ali que tem de CRM, que também pode ser usada em nuvem. Dropbox, Zoom, para fazer reuniões e assim por diante. Então tem bastante coisa que a gente está falando aqui, que já são modelos de software como serviço entregue diretamente para você. Beleza? A gente vai falar de mais alguns no detalhe ao longo do nosso treinamento, inclusive vamos fazer um hands-on de como usar alguns SaaS na AWS para vocês verem como é que funciona.