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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 เม.ย. 2024
  • 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

ความคิดเห็น • 54

  • @rocketseat
    @rocketseat  หลายเดือนก่อน

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

  • @FernandoFerreira-ug5yz
    @FernandoFerreira-ug5yz หลายเดือนก่อน +6

    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
    @andreustimm หลายเดือนก่อน

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

  • @rodrigorcs
    @rodrigorcs หลายเดือนก่อน +6

    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 หลายเดือนก่อน +1

      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 หลายเดือนก่อน

      @@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

  • @codegus_
    @codegus_ หลายเดือนก่อน

    show gostei demais!

  • @gabrielarizag.decastro5572
    @gabrielarizag.decastro5572 หลายเดือนก่อน

    Just amazing 🤩

  •  หลายเดือนก่อน

    video dus bom ein!

  • @JoaoPedroPastura
    @JoaoPedroPastura หลายเดือนก่อน

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

  • @JoaoPedroPastura
    @JoaoPedroPastura หลายเดือนก่อน

    faz um video mostando um deploy na aws do zero

  • @nathanmiguel76
    @nathanmiguel76 หลายเดือนก่อน

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

  • @lucasmauricio4573
    @lucasmauricio4573 หลายเดือนก่อน

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

  • @diogobarros6332
    @diogobarros6332 หลายเดือนก่อน

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

  • @gustavoscarpin2741
    @gustavoscarpin2741 25 วันที่ผ่านมา

    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 ?

  • @devopmh
    @devopmh หลายเดือนก่อน +3

    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

  • @VictorSilvaDev
    @VictorSilvaDev หลายเดือนก่อน

    olokinho meuu

  • @Matheus_1582
    @Matheus_1582 หลายเดือนก่อน

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

  • @manoelsouza3304
    @manoelsouza3304 หลายเดือนก่อน

    😮

  • @teliiz
    @teliiz หลายเดือนก่อน

    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

  • @lucasfranzolin
    @lucasfranzolin หลายเดือนก่อน

    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!

  • @luizgomes3247
    @luizgomes3247 หลายเดือนก่อน

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

  • @principe.borodin
    @principe.borodin หลายเดือนก่อน

    CDK nao eh mais recente que o serverless?

  • @allanprd
    @allanprd หลายเดือนก่อน +1

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

    • @danilo3657
      @danilo3657 หลายเดือนก่อน

      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 หลายเดือนก่อน

      ​@@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 หลายเดือนก่อน

      ​@@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!

  • @EloirCerchiari
    @EloirCerchiari หลายเดือนก่อน

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

  • @leonardopn
    @leonardopn หลายเดือนก่อน +3

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

    • @alanfljesus
      @alanfljesus หลายเดือนก่อน +1

      Provavelmente deve ser Live da Twitch, ru acho

    • @leonardopn
      @leonardopn หลายเดือนก่อน

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

  • @andersoncmatias
    @andersoncmatias หลายเดือนก่อน

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

  • @brunodasilvalenga
    @brunodasilvalenga หลายเดือนก่อน

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

  • @vagner9090
    @vagner9090 หลายเดือนก่อน

    Que tema é esse do vscode q vc ta usando?

    • @duckdev97
      @duckdev97 หลายเดือนก่อน +1

      se eu não me engano é o min theme

    • @devcoelho
      @devcoelho หลายเดือนก่อน +1

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

    • @vagner9090
      @vagner9090 หลายเดือนก่อน

      @@duckdev97 obrigado amigo vc é um amigo

    • @Cultosaurus_Erectus
      @Cultosaurus_Erectus หลายเดือนก่อน +2

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

    • @vagner9090
      @vagner9090 หลายเดือนก่อน

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

  • @Matheus_1582
    @Matheus_1582 หลายเดือนก่อน

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

  • @hokageofc774
    @hokageofc774 หลายเดือนก่อน

    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 หลายเดือนก่อน +1

      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 หลายเดือนก่อน

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

  • @jefersonsilva1185
    @jefersonsilva1185 หลายเดือนก่อน

    Serverless IO...Uso diariamente.

  • @bpires4303
    @bpires4303 หลายเดือนก่อน

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

    • @lucascoliveira3957
      @lucascoliveira3957 หลายเดือนก่อน

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

    • @bpires4303
      @bpires4303 หลายเดือนก่อน

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

  • @arthursantos974
    @arthursantos974 หลายเดือนก่อน +2

    Usem terraform pra provisionar qq infra na AWS

  • @thsurf
    @thsurf หลายเดือนก่อน

    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 หลายเดือนก่อน +2

      Já usou lambda powertools logger?

    • @thsurf
      @thsurf หลายเดือนก่อน +1

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