O blog da AWS

O guia Serverless do participante para o AWS re:Invent 2023

Por Marcia Villalba
 

O AWS re:Invent 2023 está se aproximando rapidamente, reunindo dezenas de milhares de construtores (builders) em Las Vegas em novembro. No entanto, mesmo que você não possa comparecer pessoalmente, você pode acompanhar as sessões sob demanda.

As sessões de discussão são sessões informativas de 60 minutos em estilo de palestra apresentadas por especialistas, clientes ou parceiros da AWS. Essas sessões abrangem tópicos iniciantes (nível 100) a tópicos avançados e especializados (nível 300—400). As sessões são gravadas e enviadas alguns dias depois para o canal AWS Events no YouTube.

Esta postagem compartilha as sessões de discussão “imperdíveis” relacionadas a arquiteturas e serviços Serverless.

Sessões relacionadas à arquitetura Serverless

SVS401

 

SVS401 | Melhores práticas para desenvolvedores Serverless
Fornece práticas recomendadas de arquitetura, otimizações e atalhos úteis que os especialistas usam para criar aplicativos Serverless seguros, de alta escala e alto desempenho.

Chris Munns, líder de tecnologia de startups, AWS
Julian Wood, principal developer advocate da AWS

SVS305 | Refatoração para Serverless
Mostra como você pode refatorar seu aplicativo para Serverless
com exemplos reais.

Gregor Hohpe, evangelista principal sênior, AWS
Sindhu Pillai, arquiteto sênior de soluções, AWS

SVS308 | Criando aplicativos de baixa latência e orientados por eventos
Explora a criação de aplicativos web Serverless para oferecer suporte de baixa latência e orientado por
eventos. Marvel Snap compartilha como eles alcançam baixa latência em seus jogos usando a tecnologia Serverless.

Marcia Villalba, principal developer advocate, AWS
Brenna Moore, segundo jantar

SVS309 | Melhore a produtividade transferindo mais responsabilidades para os desenvolvedores
Conheça as abordagens para
acelerar o desenvolvimento Serverless com ciclos de feedback mais rápidos, explorando as melhores práticas e ferramentas. Assista a uma demonstração ao vivo apresentando uma experiência aprimorada do desenvolvedor para criar aplicativos Serverless e, ao mesmo tempo, cumprir os requisitos de governança corporativa.

Heeki Park, principal arquiteto de soluções da AWS
Sam Dengler, Capital One

GBL203-ES | Criando aplicativos Serverless com a MAPFRE Esta sessão é ministrada em espanhol.
Saiba o que são aplicativos modernos que priorizam o uso de servidores e como implementá-los com serviços como o AWS Lambda ou o AWS Fargate. Descubra como a MAPFRE adotou e implementou uma estratégia Serverless.

Jesus Bernal, arquiteto sênior de soluções, AWS
Iñigo Lacave, MAPFRE Mat Jovanovic, MAPFRE

Sessões relacionadas ao AWS Lambda

BOA311

 

BOA311| Desbloqueando aplicativos web Serverless com o AWS Lambda Web Adapter
Saiba mais sobre o AWS Lambda Web Adapter
e como ele se integra a estruturas e ferramentas conhecidas. Descubra como migrar aplicativos web existentes para aplicativos Serverless ou criar novos aplicativos usando o AWS Lambda.

Betty Zheng, senior developer advocate, AWS
Harold Sun, arquiteto sênior de soluções, AWS

OPN305| O desenvolvedor pragmático de Python Serverless
aborda uma abordagem opinativa para configurar um projeto Python Serverless, incluindo testes, criação de perfis, implantações e operações. Conheça várias ferramentas de código aberto, incluindo o Powertools for AWS Lambda, um kit de ferramentas que pode ajudar você a implementar as melhores práticas Serverless e aumentar a velocidade do desenvolvedor.

Heitor Lessa, arquiteto de soluções principal, AWS
Ran Isenberg, CyberArk

XNT301| Crie aplicativos.NET Serverless prontos para produção com o AWS Lambda
Explore as melhores práticas de desenvolvimento e arquitetura ao criar aplicativos
Serverless com .NET e AWS Lambda, incluindo quando executar o ASP.NET no Lambda, a estrutura de código e o uso de AOT nativo para aumentar consideravelmente o desempenho.

James Eastham, arquiteto sênior de nuvem, AWS
Craig Bossie, arquiteto de soluções, AWS

COM306| “Rustifying” Serverless: aumente o desempenho do AWS Lambda com o Rust
Descubra como implantar funções do Rust
usando o AWS SAM e o cargo-lambda, facilitando um processo de desenvolvimento tranquilo a partir de sua máquina local. Explore como integrar o Rust às funções do Python Lambda sem esforço usando ferramentas como PyO3 e maturin, junto com o SDK da AWS para Rust. Descubra como o Rust pode otimizar as funções do Lambda, incluindo o desenvolvimento de extensões do Lambda, tudo sem exigir uma reescrita completa da sua base de código existente.

Efi Merdler-Kravitz, da Cloudex

COM305| Desmistificando e mitigando os cold starts do AWS Lambda
Examina o processo de inicialização do Lambda
em um nível baixo, usando benchmarks que comparam padrões arquitetônicos comuns e, em seguida, comparando várias configurações de RAM e tamanhos de carga útil. Em seguida, avalie e discuta erros comuns que podem aumentar a latência de inicialização, explore e entenda a inicialização proativa e aprenda várias estratégias que você pode usar para descongelar seus cold starts do AWS Lambda.

A.J. Stuyvenberg, Datadog

Sessões relacionadas à arquitetura orientada a eventos

API302

 

API302| Criando aplicativos de próxima geração com arquitetura orientada a eventos
Saiba mais sobre padrões de integração comuns e descubra como você pode usar os serviços de mensagens da AWS para conectar microsserviços e coordenar o fluxo de dados usando o mínimo de código personalizado. Aprenda e planeje a idempotência, lidando com eventos duplicados e criando resiliência em suas arquiteturas.

Eric Johnson, principal developer advocate da AWS

API303| Navegando na jornada da arquitetura orientada a eventos Serverless
Saiba mais sobre a jornada que as empresas percorrem ao adotar EDAs, desde o projeto e a implementação iniciais até a operação e manutenção contínuas. A sessão destaca os muitos benefícios que os EDAs podem oferecer às organizações e se concentra em áreas do EDA que são desafiadoras e muitas vezes negligenciadas. Por meio de uma combinação de padrões, melhores práticas e dicas práticas, esta sessão fornece uma visão geral abrangente das oportunidades e desafios da implementação de EDAs e ajuda você a entender como usá-los para impulsionar o sucesso nos negócios.

David Boyne, senior developer advocate, AWS

API309| Padrões avançados de integração e compensações para aplicativos pouco acoplados
Nesta sessão, aprenda sobre as compensações comuns de design para sistemas distribuídos, como lidar com elas com padrões de design e como incorporar esses padrões em sua automação de nuvem.

Dirk Fröhner, arquiteto de soluções principal, AWS
Gregor Hohpe, evangelista principal sênior, AWS

SVS205| Introdução à criação de aplicativos orientados a eventos Serverless
Saiba mais sobre o processo de prototipagem de uma solução, desde o conceito até um aplicativo completo que usa o Amazon API Gateway, o AWS Lambda, o Amazon EventBridge, o AWS Step Functions, o Amazon DynamoDB, o AWS Application Composer e muito mais. Saiba por que o serverless é um ótimo conjunto de ferramentas para experimentar novas ideias e como a extensibilidade e a modularidade dos aplicativos Serverless permitem que você comece aos poucos e transforme rapidamente sua ideia em realidade.

Emily Shea, chefe de integração de aplicativos Go-to-Market, AWS
Naren Gakka, arquiteta de soluções, AWS

API206| Reunindo cargas de trabalho com a arquitetura orientada por eventos
Participe desta sessão para aprender as etapas para aproximar suas cargas de trabalho de contêineres existentes usando uma arquitetura orientada por eventos com o mínimo de alterações de código e um alto grau de reutilização. Usando um exemplo de negócios da vida real, esta sessão apresenta uma demonstração para destacar o poder dessa abordagem.

Dhiraj Mahapatro, arquiteto de soluções principal, AWS
Nicholas Stumpos, JPMorgan Chase & Co

COM301| Padrões avançados orientados a eventos com o Amazon EventBridge
Compreenda as características do EventBridge e como ele desempenha um papel fundamental nas arquiteturas Serverless. Conheça os principais elementos da arquitetura orientada a eventos e algumas das melhores práticas. Com casos de uso do mundo real, explore como os recursos do EventBridge oferecem suporte à implementação de padrões arquitetônicos avançados Serverless.

Sheen Brisals, o Grupo LEGO

Sessões relacionadas a APIs Serverless

SVS301

 

SVS301| Criando APIs: escolhendo a melhor solução e estratégia de API para suas cargas de trabalho
Saiba mais sobre padrões de acesso e como avaliar a melhor tecnologia de API para seus aplicativos. A sessão considera os recursos e benefícios do Amazon API Gateway, do AWS AppSync, do Amazon VPC Lattice e de outras opções.

Josh Kahn, líder de tecnologia Serverless, AWS
Arthi Jaganathan, arquiteto de soluções principal da AWS

SVS323| Eu não sabia que o Amazon API Gateway fazia isso.
Esta sessão fornece uma introdução ao Amazon API Gateway e aos problemas que ele resolve. Saiba mais sobre as partes móveis do API Gateway e como ele funciona, incluindo casos de uso comuns e não tão comuns. Descubra por que você deve usar o API Gateway e o que ele pode fazer.

Eric Johnson, principal developer advocate da AWS

FWM201| O que há de novo no AWS AppSync para desenvolvedores de APIs corporativas
Participe desta sessão para conhecer todos os novos e empolgantes recursos do AWS AppSync lançados este ano que tornam ainda mais fácil para os desenvolvedores de API perceberem os benefícios do GraphQL para o desenvolvimento de aplicativos.

Michael Liendo, senior developer advocate, AWS
Brice Pellé, gerente de produto principal, AWS

FWM204| Implemente padrões de eventos em tempo real com o WebSockets e o AWS AppSync
Saiba como o PGA Tour usa o AWS AppSync para fornecer atualizações de eventos em tempo real aos usuários do aplicativo; analise novos recursos, como opções aprimoradas de filtragem e integração nativa com o Amazon EventBridge; e dê uma prévia do que está por vir.

Ryan Yanchuleff, arquiteto de soluções sênior, AWS
Bill Fine, gerente de produto sênior, AWS
David Provan, PGA Tour

Sessões relacionadas ao AWS Step Functions

API401

 

API401| Padrões de fluxo de trabalho e processos de negócios avançados com o AWS Step Functions
Aprenda sobre as melhores práticas arquitetônicas e padrões repetíveis para criar fluxos de trabalho e otimizações de custos e descubra códigos de trapaça úteis que você pode usar para criar aplicativos Serverless seguros, de alta escala e alto desempenho

Ben Smith, principal developer advocate da AWS

BOA304| Usando IA e Serverless para automatizar a produção de vídeo
Saiba como usar o Step Functions para criar fluxos de trabalho usando serviços de IA e como usar eventos em tempo real do Amazon EventBridge.

Marcia Villalba, principal developer advocate da AWS

SVS204| Construindo o Serverlesspresso: Criando arquiteturas orientadas por eventos
Esta sessão explora as decisões de design que foram tomadas ao criar o Serverlesspresso, como os novos recursos influenciaram o processo de desenvolvimento e as lições aprendidas ao criar um aplicativo pronto para produção usando essa abordagem. Explore padrões e opções úteis de extensibilidade que ajudaram no projeto de uma solução robusta e escalável que custa cerca de um dólar por dia para operar. Esta sessão inclui exemplos que você pode aplicar aos seus aplicativos Serverless e desafios arquitetônicos complexos para aplicativos maiores.

James Beswick, gerente sênior de defesa de desenvolvedores, AWS

API310| Dimensione a análise interativa de dados com o Step Functions Distributed Map
Aprenda a criar um processamento de dados ou outra automação uma vez e escalá-lo prontamente para milhares de processos paralelos com tecnologias Serverless. Explore como essa abordagem simplifica o desenvolvimento e o tratamento de erros, ao mesmo tempo em que melhora a velocidade e reduz os custos. Ouça a opinião de um cliente da AWS que refatorou um aplicativo de aprendizado de máquina existente para usar o Distributed Map e as lições que eles aprenderam ao longo do caminho.

Adam Wagner, arquiteto principal de soluções,
Roberto Iturralde da AWS, Vertex Pharmaceuticals

Sessões relacionadas ao tratamento de dados usando serviços e bancos de dados Serverless

SVS307

 

SVS307 | Escalando seu processamento de dados Serverless com o Amazon Kinesis e o Kafka
Explore como criar aplicativos de processamento
de dados escaláveis usando o AWS Lambda. Aprenda informações práticas sobre a integração do Lambda com o Amazon Kinesis e o Apache Kafka usando seus modelos orientados por eventos para streaming e processamento de dados em tempo real.

Julian Wood, principal developer advocate da AWS

DAT410 | Modelagem avançada de dados com o Amazon DynamoDB
Esta sessão mostra técnicas avançadas para aproveitar ao máximo o DynamoDB. Aprenda a “pensar no DynamoDB” aprendendo os fundamentos e os princípios do DynamoDB para modelagem de dados. Aprenda estratégias práticas e recursos do DynamoDB para lidar com casos de uso difíceis em seu aplicativo.

Alex De Brie — consultor independente

COM308 | Streaming de dados Serverless: Amazon Kinesis Data Streams e AWS Lambda
Explore as complexidades da criação de arquiteturas de streaming de dados escaláveis e
prontas para produção usando o Kinesis Data Streams e o Lambda. Conheça dicas e melhores práticas essenciais para enfrentar os desafios e armadilhas inerentes aos sistemas distribuídos que surgem ao longo do caminho e observe como os serviços da AWS funcionam e interagem.

Anahit Pogosova, Solita

Recursos adicionais

Se você estiver participando do evento, há muitas palestras sobre giz, workshops e outras sessões para visitar. Consulte ServerlessLand para obter uma lista completa de todas as sessões Serverless e também o Serverless Hero, o guia para participantes do Serverless re:Invent de Danielle Heberling para ver suas principais opções.

Visite-nos no AWS Village, no Expo Hall, onde você pode encontrar o estande Serverless and Containers e desfrutar de uma xícara de café gratuita no Serverlesspresso.

Para obter mais recursos de aprendizado Serverless, visite Serverless Land.

 

Este artigo foi traduzido do Blog da AWS em Inglês.

 


Sobre o autor

 

Marcia Villalba é Developer Advocate

 

 

 

 

Tradutor

Daniel Abib é Enterprise Solution Architect na AWS, com mais de 25 anos trabalhando com gerenciamento de projetos, arquiteturas de soluções escaláveis, desenvolvimento de sistemas e CI/CD, microsserviços, arquitetura Serverless & Containers e segurança. Ele trabalha apoiando clientes corporativos, ajudando-os em sua jornada para a nuvem.

https://www.linkedin.com/in/danielabib/