Тёмный

Computação sem servidor (Serverless) 

Refatorando
Подписаться 88 тыс.
Просмотров 2,5 тыс.
50% 1

💻 Conheça a Formação em Desenvolvimento Web 💻
refatorando.co...
🚀 Mergulhe nos nossos eBooks repletos de insights valiosos e junte-se à nossa comunidade no Discord, onde o aprendizado se torna uma experiência coletiva e inspiradora.
✅ Ebook: Como usar a ChatGPT para aprender a programação: refatorando.co...
✅ Ebook: Como encontrar as melhores vagas em TI: refatorando.co...
✅ Ebook: Como se destacar em processos seletivos de TI: refatorando.co...
✅ Faça parte da nossa comunidade no Discord: / discord
Fala pessoal tudo bem como vocês, Roger Santos aqui, estou feliz em ver vocês aqui de novo para mais um vídeo e hoje
Eu quero falar com vocês sobre serverless ou computação sem servidor.
Lambda functions, Azure function, google cloud functions, Serverless functions, frameworks serverless, banco de dados serverless
você ja teve ter ouvido falar sobre alguns desses termos, mas afinal o que é Serverless computing
Senta o dedo nesse Like ai e bora pro vídeo
Pra começar ja vamos esclarecer uma coisa, computação sem servidor, na verdade executa em servidores tá, é importante saber isso, a ideia do nome surgiu pelo fato desse modelo abstrair a camada de infraestrutura e servidores e você como desenvolvedor ou usuário desses servicos não precisa se preocupar com os servidores, apenas com o codigo regra de negocio e etc.
no modelo serverless você escreve seu codigo em uma das multiplas linguagens que cada uma das plataforma que disponibiliza funçoes serverles como as lambda da aws, azure functions ou Google cloud functions e ele vai rodar como uma funcao como o nome ja diz, essa funcao pode ser invocada de diversas formas, por uma API, um cron job que vai rodar de hora em hora, ou por integração entre outros servicos, como uma mensagem em uma fila.
vou dar um exemplo aqui para vocês, quando você vai subir uma foto no teu instagram, você bateu essa foto com seu celular ou camera e ela esta na resolucão que você bateu a foto, muitas vezes vc bateu uma foto em 16:9 na horizontal e no instagram ela é na vertical 9:16 ou 4:3 qse quadrada, o instagram precisa redimensionar e cortar essa foto para atender o tamanho padrão que eles utilizam na plataforma, nesse caso você pode ter uma funcão serverless que vai ser executada sempre que alguem subir uma foto nova, vai tratar essa imagem e salvar no tamanho certo.
utilizando serverless temos diversas vantagens,
uma delas é que pagamos pelo tempo de executação e uso de memoria, depois que esse codigo foi executado voce não esta mais pagando por isso
você tem escala logicamente infinita, pois se você tiver em um evento como natal onde o mundo todo esta mandando fotos o tempo todo, você vai precisar de mais recursos do que em uma terca feira normal, com isso você consegue configurar para que isso seja escalado automaticamente e você nao precisa se preocupar com servidor para isso.
ou seja, você paga pelo que você usa.
em uma computação tradicional você precisaria planejar e escalar tua plataforma com base em necessidade se for na nuvem, e se for em onprem, você teria que ter servidores extras que iriam trabalhar apenas nesses eventos especiais.
e é ai que vem o caso que eu falei que ela nao resolve todos os problemas do mundo, ela acaba se tornando uma boa opcão quando você precisa executar funcões especificas e rapidas e que não exijam muita performance ou muito recurso.
isso acontece pois esse tipo de funcao muitas vezes tem recursos limitados que você pode selecionar, tipo maximo de memoria e processamento
outra coisa são os cold start, principalmente se você executar essas funcoes esporadicamente, ou seja sempre que vc chamar a execucão dela a sua funcao precisa ser construida do zero.
alem disso elas sao mais dificeis de você monitorar e gerenciar logs
Alem da computação e funcoes serverless nos tambem temos os bancos de dados serverless que seguem o mesmo principio de abstrair a infraestrutura e servidores e tambem compartilham o recurso de escalabilidade não vou entrar em detalhes pois isso é conversa para outro videos mas nos temos alguns exemplos como:
AuroraDB
dynamoDB
MongoDB
Google Cloud Storage
e muitos outros
então se esse vídeo foi útil para você de alguma forma considere se inscrever no canal e ativar as notificações para não perder os próximos vídeos.
e agora tem 2 vídeos aqui na tela para você constinuar assistindo meu canal
Abraço pessoal, até o Próximo Vídeo e Tchau.

Наука

Опубликовано:

 

5 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@manoelDev
@manoelDev 3 года назад
Rafa, pode fazer um vídeo falando sobre os protocolos: HTTP HTTPS FTP SSH SMTP POP IMAP PLEASEEEE alguns protocolos as explicações são muito difíceis de entender na internet.
@Refatorando
@Refatorando 3 года назад
Excelente ideia, tá anotado aqui!
@thankgoddaytech-djaircosta1660
@thankgoddaytech-djaircosta1660 3 года назад
Mais um conteudo show mestre...Deus abencoe a vc e toda sua familia.
@alfredomenezes8814
@alfredomenezes8814 3 года назад
Muito bom o vídeo, parabéns pelo conteúdo Roger!
@Refatorando
@Refatorando 3 года назад
Valeu Alfredo
@jodugames9083
@jodugames9083 3 года назад
Opa, Roger eu tô querendo fazer análise e sistema de desenvolvimento, mas não quero ficar no Brasil! Já estou providenciando um curso de inglês e ano que vem começo a faculdade. Queria saber se é muito complicado ir morar pro Canadá, pq esse país é meu sonho de consumo...
@heltonvox1982
@heltonvox1982 3 года назад
Recomendo você assistir videos dos Irmãos Prezia, Canada Brazil, Matt Gazolla e Zarillo Neto, eles falam bastante sobre as possibilidades de imigração para o Canadá. Tem outros youtubers que falam sobre o assunto tbm, além também de olhar diretamente no link do governo canadense (que está em inglês obviamente, tem tbm a opção de ler em francês). Link do site do governo canadense: www.canada.ca/en/services/immigration-citizenship.html
@wfuertes
@wfuertes 3 года назад
Outro ponto importante a se ficar atendo ao usar Lambdas eh o tempo de processamento, na AWS, por exemplo: tem um timeout de no maximo de 15 minutos. Entao, processos que levem muito tempo talvez lamdba nao seja uma boa opcao.
@Refatorando
@Refatorando 3 года назад
Sim tem essa limitação tbm, mas se uma função leva 15min já tá errado. 😂😂😂😂
@wfuertes
@wfuertes 3 года назад
@@Refatorando quem nunca implementou um report que so roda vez ou outra, permetindo o cliente consultar 5 anos de dados. ¯\_(ツ)_/¯
@felipeconstantino9004
@felipeconstantino9004 Год назад
@@Refatorando e qual é o tempo padrão do timeout de uma função?
@ederrocha1458
@ederrocha1458 3 года назад
Roger qual curso de Javascript do youtube você recomendaria? Abraço e fico no aguardo!
@Refatorando
@Refatorando 3 года назад
@Freecodecamp tem vários cursos bons e grátis!
@machine352
@machine352 3 года назад
Opa, salve brother
@Refatorando
@Refatorando 3 года назад
👋
@messiasjan2008
@messiasjan2008 3 года назад
primeira vez que sou o primeiro a comentar... #desculpaNaoResisti
@Refatorando
@Refatorando 3 года назад
:)
@matheussantos2879
@matheussantos2879 3 года назад
irmão me da uma ajuda tenho 18 anos, 0 conhecimento com computador, mas quero fazer uma faculdade relacionada a tecnologia, recomenda análise e desenvolvimento de sistemas ?
@Refatorando
@Refatorando 3 года назад
Recomendo sim...
@manoelDev
@manoelDev 3 года назад
Olha vou te contar uma história sobre uma pessoa que conheço... Ela em 2016 começou a fazer analise e desenvolvimento de sistemas e terminou em 2018 e até hoje não conseguiu emprego... estamos em 2021.... tem 3 anos que ela ta com a faculdade concluída... Se você olhar o github dessa pessoa não tem mts projetos visto o tempo que ela se diz programadora por exemplo... uma hora ela aprende js e na outra aprende java, depois pausa tudo e faz html e css... vive nesse ciclo, mas nunca foca de fato e cria coisas... vive de cursos e mais cursos... curriculum é oque ela mais tem.... Oque eu quero dizer com isso? a faculdade ela não pesa tanto quanto você realmente aprender algo.... Não sei se vc quer ser programado ou outra coisa na area de TI, mas se teu foco é ser programador, recomendo não entrar agora em uma faculdade, caso tu trabalhe, pois vai te consumir tempo... caso tu trabalhe e queira ser um programador por exemplo, te recomendo que procure entender como funciona o desenvolvimento e foque em alguma coisa, começando com lógica de programação e algoritimo... aprenda bem estrutura de dados e faça cursos gratuitos na internet... inclusive os cursos gratis na maioria das vezes são melhores ou iguais aos pagos... depois de uns 6 meses estudando bastante, criando pequenos projetinhos e subindo pro github, você começa sua faculdade, pois é provavel que com 6 meses vc já esteja trabalhando na area... daí fica mais fácil sua vida... isso é uma dica minha, não é uma verdade absoluta e eu posso inclusive estar errado. Eu comecei como front-end, agora estou aprendendo back-end, mas já trabalho na area, então estou aprendendo o back-end na marra do dia dia... pesquisando e com os cursos que a empresa paga.
@pedrocaetano2430
@pedrocaetano2430 4 дня назад
@@manoelDev essa mina ae ja arrumo emprego ?
Далее
Melhor forma para começar a programar
6:40
Просмотров 6 тыс.
КОТЯТА НАУЧИЛИСЬ ГОВОРИТЬ#cat
00:13
Serverless // Dicionário do Programador
8:35
Просмотров 37 тыс.
The only Cloud services you actually need to know
17:17
Arquitetura Serverless/Nanoservices-  Erick Wendel
15:41
O Que É Serverless?
9:03
Просмотров 2,7 тыс.
O que é serverless
5:11
Просмотров 6 тыс.
Apple designers updating the iPhone design 😫
0:26
Самый дорогой iPHONE 16 PRO MAX #shorts
0:58