Depois de um hiato de dois anos por conta da pandemia, finalmente o AWS re:Invent 2022 voltou a ocupar Las Vegas. E que volta!
Para te ajudar a ficar por dentro de tudo o que aconteceu de mais importante na conferência, trouxemos uma curadoria do que você precisa saber para se atualizar tecnicamente sobre o evento neste artigo.
Vamos lá?
Mas o que é o AWS re:Invent? O quão importante é esse evento?
O AWS re:Invent é uma conferência anual organizada pela AWS para a comunidade global de cloud computing. A edição de 2022 aconteceu em Las Vegas, de 28 de novembro a 2 de dezembro.
Este evento tem uma grande relevância, pois muitas soluções, recursos e funcionalidades são lançados durante a conferência. Além disso, é possível ver casos de uso, participar de demonstrações e ainda conhecer os cases de sucesso mais interessantes da AWS.
O Re:Invent 2022 é um momento de união entre clientes e empresas parceiras para reimaginar novas soluções com as ferramentas da plataforma e também compartilhar conhecimentos para inspirar a comunidade a continuar adotando os recursos disponíveis e também as novidades.
Assim, montamos uma verdadeira delegação para o AWS re:Invent 2022 e vamos contar tudo para você. Como dissemos, neste artigo vamos focar nos assuntos mais importantes do evento e conteúdos para que você possa conhecer melhor essas novidades. Já no segundo artigo, vamos contar tudo sobre a experiência de estar presencialmente no evento.
Quais foram os assuntos técnicos mais quentes do AWS re:Invent 2022?
Fomos bombardeados de novas ideias e cases incríveis que fica até difícil separar os assuntos mais interessantes durante o AWS re:Invent 2022. Foram desde palestras introdutórias aos assuntos, até mesmo sessões mostrando a prática e casos reais de como esses pontos foram impactantes em clientes da plataforma.
Selecionamos os sete assuntos:
- Developer Experience (DX);
- Serverless e event-driven;
- Infrastructure as Code (IaC);
- Analytics;
- Arquitetura;
- Kubernetes;
- Cloud Operation.
1. Developer Experience (DX)
A ideia de ter ambientes virtuais controlados para acelerar o desenvolvimento parece muito interessante. Assim, a proposta do AWS CodeCatalyst é isso e muito mais, através da ideia de blueprints, para configurar tudo que devs precisam desde o seu primeiro dia, por exemplo, dos repositórios à um ambiente virtual e todas suas configurações, pipelines, etc.
Além disso, a JetBrains anunciou integração do AWS CodeCatalyst com o JetBrains Gateway, permitindo integração das IDEs com os ambientes remotos, de maneira transparente e acesso local tão simples quanto acessar local host ou dar um ssh.
Na palestra DOP208-L, além do AWS CodeCatalyst vemos também os avanços do AWS CodeWhisperer e como ele sugere código gerado por Inteligência Artificial de acordo com comentários.
Com isso, foi possível perceber o quanto a AWS está empenhada em oferecer uma boa Developer Experience (DX) dentro do seu ecossistema.
Assista às sessões que separamos para você sobre Developer Experience (DX) no AWS re:Invent 2022:
Agora vamos ver em detalhes cada um desses tópicos!
- Delighting developers: Builder experience at AWS (DOP208-L)
- Introducing Amazon CodeCatalyst (DOP206-R)
- Amazon CodeCatalyst Dev Environments in action (DOP317)
2. Serverless e event-driven
Sobre serverless e event-driven, é preciso começar com a Keynote no penúltimo dia que deu o que falar: Werner Vogels abordou muitos tópicos e entregou essas quase duas horas de uma maneira incrível e com muito conteúdo sobre esses assuntos entre outros, diria que é uma das keynotes que vai abrir o apetite pras sugestões neste artigo.
“O mundo é assíncrono (…) e orientado a eventos” – Werner Vogels
Durante uma breakout session e outra no hotel Venetian, aproveitamos para ver os estandes e socializar um pouco. Ali bem perto do espaço de merch da AWS havia um estande do Serverlesspresso: alguns baristas, um QR code expirável e um diagrama de arquitetura tão bom quanto o espresso que era servido. Foi o convite perfeito para uma sessão incrível de arquitetura event-driven:
A demais sessões que indicamos aqui mostram a jornada completa com serverless: desde a ideia até à implementação; passando por melhores práticas; padrões de arquitetura; segurança; integrações entre serviços AWS, as diferenças entre Orquestração x Coreografia e quando é interessante combiná-los, aqui vale ressaltar o quanto o AWS StepFunctions junto ao AWS EventBridge podem facilitar a construção de aplicações com baixo acoplamento, baixo custo e com uma regra de negócio simplificada.
Assista às outras sessões que separamos para você sobre Serverless e event-driven no AWS re:Invent 2022:
- Building next-gen applications with event-driven architectures (API311-R)
- Architecting secure serverless applications (SVS302-R)
- Get started building your first serverless, event-driven application (SVS209)
- Best practices for advanced serverless developers (SVS401)
- Advanced serverless workflow patterns and best practices (API309)
Para quem ainda não conhece, uma outra fonte de conhecimento muito boa sobre serverless é o portal ServerlessLand. É um conteúdo curado pela própria AWS e vai ainda mais além das sessões que indicamos.
Lambda
Sobre Lambda e suas complexidades, no AWS re:Invent 2022 tivemos uma sessão que é continuação de duas outras de 2018 e 2019. Dessa vez com mais uma hora recheada de muitas respostas e detalhes do serviço: desde o ambiente de execução até como a utilização de Lambda pode permitir um TCO (Total Cost of Ownership) baixo para suas aplicações:
Para finalizar precisamos falar do SnapStart para Lambda, permitindo até 10x de ganhos no coldstart de funções Java, um dos maiores pontos de atenção para quem decidia utilizar Java e Lambda. Uma implementação muito interessante através de snapshots, sem custo adicional algum, suportando Java 11 (Corretto).
3. Infrastructure as Code (IaC)
Pensar na governança da Infrastructure as Code (IaC) é algo importantíssimo quando falamos de 150 milhões de deploys ao ano, como na AWS. Além de uma fonte da verdade governada, auditável e garantidora de estado, IaC só é útil se no fim do dia servir como um facilitador para profissionais de engenharia que dependem da infraestrutura resultante.
Nessa linha, tivemos algumas palestras bem interessantes sobre como a AWS se posiciona sobre o assunto e apresenta caminhos possíveis nessa jornada.
Na sessão DOP208-L, vimos que Infrastructure as Code também foi abordado nas melhorias de Developer Experience e o AWS Application Composer veio justamente para isso. A ideia é criar um esqueleto inicial de IaC com um workflow visual, gerando código de CloudFormation para diversos padrões de arquitetura, permitindo uma visualização incremental da sua topologia alvo.
Já a sessão SVS211 é justamente uma Demo e traz mais detalhes de como esse serviço funciona. Além do ganho em tornar a definição e compreensão de infraestruturas algo visual e dinâmico, estamos falando de um código inicial que já é aderente ao well-architected framework, servindo inclusive como ferramenta de aprendizado de Infrastructure as Code para pessoas engenheiras.
Afinal, ao arrastar e criar correlações o código é gerado dinamicamente, permitindo experimentar com diversas integrações diferentes entre serviços e o código resultante.
Assista às sessões que separamos para você sobre Infrastructure as Code (IaC) no AWS re:Invent 2022:
- Governance and security with infrastructure as code (DOP314)
- AWS infrastructure as code: A year in review (DOP201)
- Unleash developer productivity with infrastructure from code (COM301)
- [NEW] How AWS Application Composer helps your team build great apps (SVS211)
4. Analytics
Sobre Analytics, foram repassados tópicos como estratégia de redução de custos, processamento de dados e como isso transformou a experiência de pessoas usuárias com empresas como, por exemplo, BMW, Sony, Disney, Riot Games etc.
Além disso, tiveram lançamentos de features novas no AWS Athena, AWS OpenSearch Service, AWS Redshift e AWS QuickSight.
Assista às sessões que separamos para você sobre as novas features das soluções de Analytics no AWS re:Invent 2022:
- What’s new with Amazon EMR (ANT302)
- What’s new in Amazon Athena (ANT208)
- [NEW LAUNCH!] What’s new with Amazon QuickSight? (BSI208)
- What’s new with Amazon Redshift (ANT201)
- What’s new in Amazon OpenSearch Service (ANT206)
Assista às sessões que selecionamos sobre casos de uso das soluções de Analytics no AWS re:Invent 2022:
- How BMW, Intuit & Morningstar are transforming with AWS & Athena (ANT326)
- Building data mesh architectures on AWS (ANT336)
- How Riot Games processes 20 TB of analytics data daily on AWS (ANT341)
5. Arquitetura
Sobre arquitetura, os pontos que nos chamaram atenção foram assuntos relacionados a SaaS, resiliência e também o Well-Architected Framework.
Nas palestras, o ponto chave foi que, além de profissionais da Amazon levarem conteúdos e suas experiências, também tivemos momentos de expor dúvidas sobre dores reais ao utilizarmos as ferramentas nos desafios do dia a dia.
Assista às sessões que separamos para você sobre arquitetura no AWS re:Invent 2022:
- The well-architected way (ARC210)
- Improving resiliency with the correction of error process (ARC308)
- SaaS microservices deep dive: Simplifying multi-tenant development (SAS405)
6. Kubernetes
As palestras sobre Kubernetes estavam lotadas! É um assunto que atrai muitas pessoas.
Assista às sessões que separamos para você sobre Kubernetes no AWS re:Invent 2022:
- What’s new and what’s next with Amazon EKS (CON205)
- Building containers for AWS (CON325)
- Are you ready? Essential strategies for Kubernetes adoption (CON326)
7. Cloud Operation
Quando falamos sobre operações em nuvem, ou Cloud Operations, um ponto essencial é saber implementar a observabilidade na granularidade correta. Por isso, buscamos conteúdos para entender quais boas práticas os times de engenharia da Amazon utilizam para ter clareza da saúde do sistema e até mesmo acompanhar todos os detalhes de uma simples requisição.
Assista às sessões que separamos para você sobre Cloud Operation no AWS re:Invent 2022:
- Observability: Best practices for modern applications (COP344)
- Observability best practices at Amazon (COP343)
Conclusão
O AWS re:Invent 2022 trouxe muitos tópicos relevantes e a vontade é de se multiplicar para conseguir participar de todas as dinâmicas e palestras. Ainda bem que a AWS disponibilizou muito do conteúdo gerado em playlists organizadas por tema em seu site de acordo com o formato (leadership sessions, keynotes e breakout sessions) e também em seu canal no YouTube.
Quer saber mais sobre a participação da Zup no AWS re:Invent 2022? Assine a nossa newsletter e receba os próximos conteúdos no seu e-mail!
Esperamos que tenha curtido a curadoria do que vimos de melhor no AWS re:Invent 2022! Conte pra gente o que achou nos comentários abaixo e continue aprendendo sobre desenvolvimento navegando pelo nosso blog.
*Artigo escrito por Christian Silva e Mônica Ribeiro.