No video

Criar aplicações SERVERLESS ficou ainda mais fácil (SST ion)

No aniversário da Rocketseat, quem ganha uma OFERTA EXCLUSIVA é você!
Descubra mais: rseat.in/ENt90Atzj
Ultimamente tenho gostado bastante de estudar sobre aplicações serverless, é um universo que me deixa bem curioso mesmo sabendo que nem tudo se resolve com ele (normal, né?).
Nessas noites de estudos, encontrei uma ferramenta nova que me permite criar tudo direto dentro da AWS sem complicações, direto com meu código. A SST Ion ainda tá em estágio inicial de desenvolvimento (e eu não tô recomendando ela pra produção, beleza?) e tá sendo bem legal de experimentar na prática.
Aqui no vídeo eu mostro melhor como usar e falo mais de como tá essa versão early stages.
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat

Пікірлер: 55

  • @rocketseat
    @rocketseat3 ай бұрын

    No aniversário da Rocketseat, quem ganha uma OFERTA EXCLUSIVA é você! Descubra mais: rseat.in/ENt90Atzj

  • @FernandoFerreira-ug5yz
    @FernandoFerreira-ug5yz3 ай бұрын

    Que vídeo incrível! Tragam mais conteúdo de serverless por favor 🙏 Tenho desenvolvido usando a CDK da AWS pra TypeScript e tenho até achado tranquilo. Porém a "dor" do deploy ainda é existente, de vez em quando preciso rodar um cdk destroy pra só então poder rodar o cdk deploy. O sst ion se propõe a resolver esse problema de algum modo? Sobre a parte do teste em ambiente de desenvolvimento, achei genial! Incrível como algo tão simples e essencial se torna algo tão complexo quando estamos desenvolvendo serverles kkkkkkkk eu tenho que fazer uma gambiarra pra poder ter minhas funções e gateway API rodando localmente em desenv... Uma mistura de cdk synth com sam package, build e local start-api

  • @andreustimm
    @andreustimm3 ай бұрын

    Eu já usei em produção o SST no ano passado, funciona muito bem!

  • @codegus_
    @codegus_3 ай бұрын

    show gostei demais!

  • @gabrielarizag.decastro5572
    @gabrielarizag.decastro55723 ай бұрын

    Just amazing 🤩

  • @JoaoPedroPastura
    @JoaoPedroPastura3 ай бұрын

    faz um video mostrando como fazer um deploy na aws do zero, com backend e front hospedado

  • 3 ай бұрын

    video dus bom ein!

  • @rodrigorcs
    @rodrigorcs3 ай бұрын

    Pra ser sincero… CDK é excelente, a curva de aprendizado é um pouco maior mas vale muito a pena, temos projetos enormes envolvendo várias regiões, contas e empresas funcionando 100% no CDK com pouquíssimo atrito. Só precisa se dedicar nos constructs pra abstrair a complexidade

  • @ViniciusSantos-xd6kp

    @ViniciusSantos-xd6kp

    3 ай бұрын

    Rodrigo estou começando estudar o cdktf, sabe como posso automatizar corretamente a construção da infra em CI / CD? Ou recomenda algum conteúdo?

  • @rodrigorcs

    @rodrigorcs

    3 ай бұрын

    @@ViniciusSantos-xd6kp Aqui usamos o GH Actions mesmo, basicamente a pipeline inicia como qualquer outro projeto node (setup npm, node, roda yarn, setup cache, etc.), e depois configuramos as credenciais AWS, rodamos CDK synth e CDK deploy

  • @JoaoPedroPastura
    @JoaoPedroPastura3 ай бұрын

    faz um video mostando um deploy na aws do zero

  • @Matheus_1582
    @Matheus_15823 ай бұрын

    Diego... você foi o Dublador do GEMINI do GOOGLE.

  • @lucasmauricio4573
    @lucasmauricio45733 ай бұрын

    mt bom esse vídeo mesmo eu não entendendo nada

  • @devopmh
    @devopmh3 ай бұрын

    os cara nunca subiu uma nested stack em cdk e fala mal, o cara destroi recurso e sobe é pq n tem nada em prd xD

  • @nathanmiguel76
    @nathanmiguel763 ай бұрын

    Pergunta aleatória. Como eu posso usar links relativos, para imagens por exemplo, no mkdocs?

  • @manoelsouza3304
    @manoelsouza33043 ай бұрын

    😮

  • @VictorSilvaDev
    @VictorSilvaDev3 ай бұрын

    olokinho meuu

  • @diogobarros6332
    @diogobarros63323 ай бұрын

    Olá Diego. Pode indicar-me qual é o modelo do teclado que utiliza? Obrigado :)

  • @gustavoscarpin2741
    @gustavoscarpin27413 ай бұрын

    Diego, sei que video nao tem nada aver oque vou perguntar, porem tem outro video voce fez fazendo codepush com o appcenter, porem vi vai ser descontinuado, teria alguma outra ferramenta alternativa ?

  • @teliiz
    @teliiz3 ай бұрын

    Estou tendo dificuldade para entender como funciona o node express em relacao a uma rota que gera relatorio, trava o processo principal e ninguem mais acessa nada até que esse processo seja finalizado. Qual estrategia deve ser usado nessa rota em especifico? Nao to conseguindo entender kk

  • @luizgomes3247
    @luizgomes32473 ай бұрын

    Cara fiquei meio receoso porquê não atualiza o cloud formation.

  • @lucasfranzolin
    @lucasfranzolin3 ай бұрын

    Eu já usei, mas fiquei confuso quando me deparei com "serverless framework" vs "serverless cloud". Teria como trazer um deploy de um app Next.js utilizando sst? Eu curto a Vercel mas me sinto preso rsrs Abraço Diegão!

  • @EloirCerchiari
    @EloirCerchiari3 ай бұрын

    Eu tentei usar o sst, mas o tempo se startup era muito alto.

  • @principe.borodin
    @principe.borodin3 ай бұрын

    CDK nao eh mais recente que o serverless?

  • @allanprd
    @allanprd3 ай бұрын

    Existe o plugin serverless-offline tbm. Uso todo santo dia hehe

  • @danilo3657

    @danilo3657

    3 ай бұрын

    Estou pra lançar um serviço com o framework serverless, quando ele falou que dá muito problema fiquei com receio. Como é a experiência por ai?

  • @allanprd

    @allanprd

    3 ай бұрын

    ​@@danilo3657sinceramente não possuo nenhum tipo de problema com serverless cara... claro, se for uma requisição que exige muito processamento será complicado pois aí terá que aumentar o timeout do lambda e a memória disponibilizada para a função. Mas isso não quer dizer que começará a pagar uma fortuna na sua aplicação. Mas também não quer dizer que vc sairá configurando tudo nas coxas hehe Depois que comecei a utilizar os recursos serverless (dynamo, s3, lambda, api gateway, route 53) não procurei outros recursos para subir minhas aplicações. Fora que a AWS gerencia tudo para você... não precisa se preocupar com muitas coisas que vc normalmente se preocuparia ao contratar uma maquina virtual. Claro, aqui estou falando apenas pontos positivos, mas há negativos também que, na minha opinião, tem como elas serem revertidas. Exemplo, se sua aplicação sofrer um ataque ddos a aws automaticamente gerenciará para você uma maneira de escalar sua aplicação para atender a todas as requisições, o que aumentará seu billing. Isso é um mega problema. Mas eu vi isso acontecer uma ÚNICA vez em um projeto GIGANTE. Eles entraram em contato com a aws e essa cobrança foi removida. O cold start também é uma coisinha bem chata, ainda mais dependendo em qual região você subirá suas funções, mas algo que tb da para ser solucionado com algum plugin. Em resumo eu utilizo apenas os recursos serverless da aws e não me arrependo. Recomendo tb ver a parte de princing que a aws fornece e simular algumas coisas. Poderá tirar suas próprias conclusões quanto a precificação hehe

  • @allanprd

    @allanprd

    3 ай бұрын

    ​@@danilo3657 Sendo sincero eu uso os recursos da AWS a mais ou menos 4 anos e ela me supriu e supre muito bem. Todos os recursos há pontos positivos e negativos! Em relação, por exemplo, a uma máquina virtual, o lambda possui pontos fortíssimos como escalabilidade. Dá sexta-feira e não tenho preocupações em relação ao servidor pois sei que ele não irá cair (a não ser a a própria Amazon caia hehe). Fora que não preciso me preocupar com infra alguma. Cuidados que precisamos ter em relação ao Lambda: entender o meio termo entre memória que você irá disponibilizar para a execução dela e timeout. Um dia, na startup que trabalhei, precisei criar uma rotina que era executada todo dia de madrugada para aplicar um "active: false" nos produtos sem estoque ou já vencidos. No primeiro momento precisava rodar isso em 800 mil produtos salvos no DynamoDB. Por erro meu eu acabava iterando mais de uma vez o banco. Naquela situação não dava timeout pois eu estava trabalhando com eventos dos recursos da AWS (dica super útil para evitar timeouts hehe) porém o lambda era executado diversas vezes, o que era mais memória utilizada, logo mais $ gasto. Outro exemplo de ponto negativo é: imagina que você sofre um ataque DDoS. O lambda é algo que tem uma escalabilidade gigante, ou seja, todas as requisições serão atendidas. Logo um maior billing também. Vi isso ocorrer UMA vez em um projeto GIGANTE. Eles entraram em contato com o suporte e tudo foi resolvido. Lambda eu acho um recurso bem barato e dá para criar MUITAS aplicações com ela. De cabo a rabo sem problemas caso saiba utiliza-lá. Quanto a precificação a AWS tem uma página de pricing. Dá pra simular muitas coisas lá... Existem VPS por 5 dólares bem bons! Mas quando vai ver, utilizando os recursos serverless da AWS (Lambda, DynamoDB, API Gateway, S3) não gasta nem isso!

  • @hassanserranosaade6428

    @hassanserranosaade6428

    Ай бұрын

    pse, faço td com o serverless offline por aqui tb, mas mesmo assim esses logs ai organizados pareceu interessante

  • @arthursantos974
    @arthursantos9743 ай бұрын

    Usem terraform pra provisionar qq infra na AWS

  • @andersoncmatias
    @andersoncmatias3 ай бұрын

    Boa noite Diego, você presta consultoria, passe seu contato

  • @leonardopn
    @leonardopn3 ай бұрын

    Onde saem esse vídeos? Era de alguma live ou algo assim?

  • @alanfljesus

    @alanfljesus

    3 ай бұрын

    Provavelmente deve ser Live da Twitch, ru acho

  • @leonardopn

    @leonardopn

    3 ай бұрын

    @@alanfljesus tava achando que era live da rocket, mas é do próprio Diego www.twitch.tv/dieegosf

  • @Matheus_1582
    @Matheus_15823 ай бұрын

    Porque a voz do GEMINI meio que parece com a sua.

  • @brunodasilvalenga
    @brunodasilvalenga3 ай бұрын

    Corrigindo: O serverless framework gera cloudformation. O SST gera cdk. Os dois no final vao gerar cloudformation!

  • @jefersonsilva1185
    @jefersonsilva11853 ай бұрын

    Serverless IO...Uso diariamente.

  • @hokageofc774
    @hokageofc7743 ай бұрын

    Meu prcr, as voltas que eu tenho que dar para criar uma lambda com um só serviço na infraestrutura do meu trabalho é tão grande, que eu nem sabia que dava para fazer a mesma coisa com 4 linha de código kkkkkkkkkk

  • @rodrigorcs

    @rodrigorcs

    3 ай бұрын

    O mesmo que ele fez no vídeo da pra fazer por CDK kkkkk Só precisa criar o construct… aqui criamos umas lambda com ~8 linhas, com deploy pra 3 contas: dev, test e prod

  • @hokageofc774

    @hokageofc774

    3 ай бұрын

    @@rodrigorcs eu sei pow, mas um pouco mais complicado, mesmo assim eu até gosto do cdk.

  • @bpires4303
    @bpires43033 ай бұрын

    Eu sempre assisto os vídeos do Diego em 0.75x

  • @lucascoliveira3957

    @lucascoliveira3957

    3 ай бұрын

    Eu só assisto, no mínimo 2.0x, os cursos da Rocket vejo em 2.5x com extensão do Chrome

  • @bpires4303

    @bpires4303

    3 ай бұрын

    @@lucascoliveira3957 ansiedade aí é braba em...

  • @vagner9090
    @vagner90903 ай бұрын

    Que tema é esse do vscode q vc ta usando?

  • @duckdev97

    @duckdev97

    3 ай бұрын

    se eu não me engano é o min theme

  • @devcoelho

    @devcoelho

    3 ай бұрын

    ele tem um vídeo mostrando toda sua configuração do vscode

  • @vagner9090

    @vagner9090

    3 ай бұрын

    @@duckdev97 obrigado amigo vc é um amigo

  • @Öyster_Boy

    @Öyster_Boy

    3 ай бұрын

    Tem um tema do Vscode muito bom, que adiciona muito contraste e nitidez, se chama "Monokai Charcoal high contrast". Recomendo!

  • @vagner9090

    @vagner9090

    3 ай бұрын

    rapaziada, achei a "Monokai Pirokai" ai vc seta a "Beach Sunset" fica perfeito.

  • @thsurf
    @thsurf3 ай бұрын

    Isso se vingar vai ser uma mão na roda pra deploy nos serverless, pq os logs do cloudwatch são tristes kkkkkk

  • @rodrigorcs

    @rodrigorcs

    3 ай бұрын

    Já usou lambda powertools logger?

  • @thsurf

    @thsurf

    3 ай бұрын

    @@rodrigorcs Não usei . Obrigado pela dica, vou dar uma olhada para testar.