En esta publicación, encontrará mi lista basada en opiniones de sesiones grupales, talleres, sesiones de creación, charlas de código y charlas informales de AWS re:invent 23 que encontré relevantes para desarrolladores Serverless y Python.
Como hay cientos de sesiones, es posible que me haya perdido un par de sesiones, así que avíseme a través de ran.isenberg@ranthebuilder.cloud si debo incluir otra sesión.
Tenga en cuenta que es posible que algunas sesiones no aparezcan AÚN en el sitio web del catálogo, sino solo a través de la API del catálogo.
El catálogo completo se puede encontrar en:
Tabla de contenido
Tipos de sesiones
Como se describe aquí :
Sesiones de trabajo en grupo: estilo conferencia, con una duración de entre 45 y 60 minutos. Suelen incluir entre 10 y 15 minutos de preguntas y respuestas.
Sesiones para desarrolladores: estas sesiones prácticas de una hora tienen diez asistentes y un experto de AWS por mesa. Cada sesión para desarrolladores comienza con una breve explicación o demostración de lo que va a desarrollar. No hay una presentación formal. Solo está usted, su computadora portátil y el experto de AWS.
Charlas en pizarra: sesiones interactivas con expertos de AWS. Se trata de un debate técnico animado, centrado en desafíos de arquitectura del mundo real, con un pequeño grupo de expertos y colegas. Estas sesiones tienen una duración de 60 minutos.
Talleres: sesiones interactivas de dos horas en las que se trabaja en equipos pequeños para resolver problemas reales utilizando los servicios de AWS. Cada taller comienza con una breve conferencia (de 10 a 15 minutos) a cargo del orador principal y el resto del tiempo se dedica a trabajar en grupo. No olvides traer tu computadora portátil a estos talleres.
Code Talk : sesiones interesantes centradas en el código con un público reducido. Expertos de AWS lideran un debate sobre codificación en vivo mientras explican el porqué de las soluciones de AWS.
Niveles de sesión
Hay cuatro niveles: 100, 200, 300 y 400.
El 100-200 (Fundamental & Los niveles intermedios son excelentes si eres un principiante sin servidor.
Si crea aplicaciones Serverless a diario, apunte a los niveles 300 a 400 (avanzado y experto ) y solo llegue al 100 a 200 para sesiones sobre temas desconocidos (quizás contenedores, relacionados con datos o aprendizaje automático).
Repasemos las sesiones recomendadas.
Mi sesión de trabajo
OPN305 | Breakout | El desarrollador de Python pragmático Serverless
Me complace compartir que seré copresentador de una sesión paralela en AWS re:Invent 2023 en Las Vegas junto con el brillante Heitor Lessa de AWS Lambda Powertools.
Si está interesado en aumentar su productividad y anhela una sesión reveladora Serverless con las mejores prácticas de código real aprendidas al ejecutar Serverless en producción, esto es para usted.
Qué esperar:
Una guía fundamentada sobre la configuración, pruebas, creación de perfiles, implementaciones y operaciones de proyectos Python.
Profundice en una gran cantidad de herramientas de código abierto, especialmente Powertools para AWS Lambda, un kit de herramientas innovador diseñado para mejorar las mejores prácticas §idor y acelerar la velocidad del desarrollador.
Patrones y herramientas del mundo real diseñados para un desarrollo sin servidor impactante usando Python.
Un repositorio de GitHub con todo el código, listo para su implementación.
Niveles 100-200
CON202 | Laboratorio| AWS Fargate o Amazon EC2: ¿Qué tipo de lanzamiento debería utilizar?
Aunque predico que la tecnología sin servidor sea lo primero, hay ocasiones en las que la tecnología sin servidor no es la adecuada y se recurre al uso de un contenedor. En ese caso, se puede optar por Fargate, que es más administrado y sin servidor, en lugar de EC2. Pero, ¿es ese siempre el mejor caso? Este laboratorio le ayudará a tomar la decisión correcta.
SVS201 | Taller | Creación de una aplicación web sin servidor para un parque temático
Un excelente taller de nivel intermedio que le presenta el servicio central sin servidor mientras construye un backend y una aplicación frontend de una sola página.
SVS204 | Breakout | Creación de Serverlesspresso: creación de arquitecturas basadas en eventos
Esta es la clásica sesión de trabajo de los principales defensores de la tecnología sin servidor de AWS. Esta sesión es una excelente introducción a un servicio genuino sobre un tema que disfruto: ¡el espresso!
La sesión analiza los pros y contras de la arquitectura, los costos y otros patrones de diseño sin servidor.
No olvides consultar la variación del taller de esta sesión: API201 | Serverlesspresso: Creación de aplicaciones basadas en eventos desde el principio.
TNC218 | Breakout | Desarrollo de soluciones sin servidor
Una buena introducción a SNS, EventBridge y Kinesis. Incluye una demostración de un flujo de trabajo de CI/CD que implementa estos servicios.
API205 | Sesión de creación | Cómo desacoplar sus aplicaciones basadas en datos con Amazon EventBridge Pipes
Obtenga información sobre las tuberías EventBridge, la capacidad relativamente nueva (¡con mucho potencial!) que le permite conectar fuentes a destinos con configuración en lugar de funciones Lambda.
Espero que re:invent traiga novedades interesantes al servicio, como mejores capacidades de depuración y formas más sencillas de configurar una tubería a través de SAM y CDK. Traiga su computadora portátil para participar.
SVS205 | Breakout | Introducción a la creación de aplicaciones sin servidor basadas en eventos
Aprenda sobre el proceso de creación de prototipos de una solución desde el concepto hasta una aplicación con todas las funciones que utiliza Amazon API Gateway, AWS Lambda, Amazon EventBridge, AWS Step Functions y Amazon DynamoDB. Creo que el enfoque principal aquí será trabajar con Application Composer y crear una aplicación sin servidor de forma visual e iterativa.
API203 | Charla informal | Pensar de forma asincrónica: patrones de integración para microservicios
Una charla informal es una experiencia diferente (así me han dicho) a una sesión grupal, y fomenta una mayor interacción entre el público, por lo que te sugiero que vayas al menos a una.
En esta charla se analizará cómo los clientes finales pueden comunicarse mediante API sincrónicas mientras utilizan la comunicación asincrónica para el procesamiento.
NTA203 | Breakout | Uso de la tecnología sin servidor para la arquitectura basada en eventos y el diseño basado en dominios
CES, cliente de AWS, identificó la necesidad de una herramienta eficiente para administrar el inventario de las sucursales.
Al utilizar tecnología sin servidor, CES pudo aprovechar el poder de los principios EDA y DDD para lograr rapidez y agilidad en su proceso de desarrollo.
Lee Gilmore, destacado desarrollador de la comunidad de AWS, forma parte de esta charla, por lo que espero que sea bastante buena. Me encanta escuchar sobre casos de uso reales y experiencias de implementación sin servidor que surgen de necesidades y requisitos reales.
Nivel 300
OPN301 | Taller | Acelere su transición a la tecnología sin servidor con Powertools para AWS Lambda
Si eliges solo un taller sin servidor, debería ser este. Aproximadamente un tercio de mis artículos tratan sobre Powertools para Lambda de una forma u otra, y por una buena razón. Powertools es un conjunto de utilidades que deben ser parte de cada servicio sin servidor.
CON320 | Breakout | Construyendo para el futuro con los servicios sin servidor de AWS Únase a Holly Mesrobian, vicepresidenta de computación sin servidor en AWS, para conocer las innovaciones que AWS está realizando con la computación sin servidor y los contenedores para ayudar a las organizaciones a lograr resultados superiores para sus negocios. Obtenga información sobre los nuevos avances y los lanzamientos recientes en AWS Lambda, Amazon EventBridge, AWS Step Functions, Amazon ECS en AWS Fargate y más.
API308 | Charla informal | Aceleración de la arquitectura basada en eventos con diseño basado en dominios
Soy un gran creyente en el diseño impulsado por dominios. Lo he analizado brevemente en mi publicación sobre las mejores prácticas de CDK. El resumen menciona: "Obtenga información sobre un marco general que utiliza el diseño impulsado por dominios para pensar, diseñar y crear arquitecturas impulsadas por eventos nativas de la nube".
API309 | Breakout | Patrones de integración avanzados y compensaciones para aplicaciones acopladas de forma flexible
La integración entre servicios siempre ha sido un desafío. Hay que hacer frente a cuestiones como si se debe exponer una interfaz API, SNS o SQS, cómo compartir esquemas de interfaz y cómo gestionar la autorización y la autenticación. Hay muchas opciones, cada una con sus pros y sus contras.
DAT324 | Breakout | Patrones de diseño de alta disponibilidad y recuperación ante desastres de Amazon Aurora para la resiliencia global
El título lo dice todo: un análisis profundo de las mejores prácticas de Aurora para lograr resiliencia y rendimiento. Échale un vistazo si estás interesado en Aurora o planeas hacerlo. Sin embargo, ten en cuenta que esta sesión presta especial atención a las tablas globales, así que asegúrate de que sea relevante para ti.
FSI301 | Charla informal | Arquitectura de sistemas financieros críticos multirregionales y activos-activos
Ya he hablado de RTO y RPO en esta publicación . Es un tema importante que necesita más exposición. Esta charla lo lleva al siguiente nivel con un ejemplo de diseño activo-activo multirregional para una recuperación de datos completa y rápida en caso de una crisis.
NET307 | Charla informal | Pregunte a los expertos: Computación de borde con Amazon CloudFront
Temas avanzados de CloudFront. Los temas de discusión incluyen la memoria caché de CloudFront, la memoria de AWS Lambda, las redirecciones o reescrituras de URL, las funciones de Amazon CloudFront, Lambda@Edge, la autorización, las pruebas A/B y la redirección HTTP relacionada con SEO y las nuevas funciones de CloudFront.
DAT301 | Sesión de creación | Cree e implemente una aplicación distribuida globalmente con Amazon DynamoDB
He utilizado una tabla global de DynamoDB antes y es como magia. En esta sesión se analizarán las mejores prácticas para administrar datos a nivel global y mantener un estado de aplicación consistente en todas las regiones. Debes traer tu computadora portátil para participar.
SVS301 | Breakout | Creación de API: elección de la mejor solución y estrategia de API para las cargas de trabajo
En la sesión se analizan las características y los beneficios de Amazon API Gateway, AWS AppSync, Amazon VPC Lattice y otras opciones. Además, se aprende más sobre las estrategias de diseño y gestión de API que se pueden aplicar al ecosistema de API. Este es un tema importante que necesita más debate, incluido el nuevo servicio VPC Lattice.
SVS302 | Taller | Creación de cargas de trabajo de procesamiento de datos distribuidos con AWS Step Functions
Taller de StepFunctions y Lambda. El taller cubre casos de uso, prácticas recomendadas y recursos que pueden ayudarlo a acelerar su proceso de procesamiento de datos.
API301 | Taller | Creación de arquitecturas basadas en eventos
Un taller que incluye SNS, EventBridge SQS y Lambda. Descubra cómo elegir el servicio de AWS adecuado para el trabajo y cómo puede optimizar los costos y el rendimiento.
SMB301 | Breakout | Creación de experiencias de cliente innovadoras con datos, IA y sin servidor
¿Combinar inteligencia artificial y sin servidor en una sesión que mejore la experiencia del cliente? Sí, por favor. Esta sesión puede ser una excelente introducción al mundo del aprendizaje automático con SageMaker.
API302 | Breakout | Creación de aplicaciones de última generación con arquitectura basada en eventos
Descubra cómo utilizar los servicios de mensajería de AWS para conectar microservicios y coordinar el flujo de datos utilizando un código personalizado mínimo y las mejores prácticas. La sesión también cubre la idempotencia, un problema que abordé en esta publicación .
API305 | Charla informal | Generar resiliencia en aplicaciones desacopladas con colas de mensajes fallidos
Esta sesión cubre las mejores prácticas de SQS para la cola de mensajes no entregados y la redirección de mensajes. Es muy interesante, ya que acabo de publicar mis artículos sobre las mejores prácticas de SQS que cubren esta área en la tercera parte de la serie.
API306 | Charla informal | Combinación de Step Functions y EventBridge: casos de uso y mejores prácticas
En esta charla práctica, aprenda sobre patrones de integración comunes que combinan Step Functions y EventBridge, casos de uso del mundo real y mejores prácticas.
DAT312 | Charla informal | Optimización de costos para Amazon DynamoDB
En esta charla informal, aprenderá a modelar su tabla de DynamoDB, medir los costos y descubrir herramientas de optimización de costos que pueden ayudarlo en el proceso. Como usuario intensivo de DynamoDB, me complace reducir mis costos.
SVS314 | Charla informal | ¿Su aplicación sin servidor está lista para producción?
En esta charla informal, obtendrás orientación específica sobre las mejores prácticas para una arquitectura de referencia sin servidor. Escribí una publicación sobre una lista de productos sin servidor. Sería interesante ver en qué medida se correlacionan ambas cosas.
SVS311 | Charla informal | Optimización de costos y rendimiento para cargas de trabajo basadas en AWS Lambda
Este es un tema crítico, ya que los costos de las aplicaciones sin servidor aumentan y se acumulan. En esta charla, descubra las últimas estrategias y las mejores prácticas para garantizar que sus aplicaciones basadas en AWS Lambda sigan siendo rentables y de alto rendimiento.
SVS319 | Charla informal | Ajuste del rendimiento de AWS Lambda: prácticas recomendadas y orientación
En esta charla informal, aprenda sobre las oportunidades para optimizar sus aplicaciones sin servidor creadas con AWS Lambda. Analice las optimizaciones en la configuración de funciones y dentro de su código de función. Sospecho que la charla cubre la biblioteca de sonido PowerTune.
BOA304 | Breakout | Uso de IA y tecnología sin servidor para automatizar la producción de video
En esta sesión, aprenda a usar Step Functions para crear flujos de trabajo, automatizar diferentes procesos y usar Amazon EventBridge para manejar situaciones reales. La sesión menciona el nuevo servicio Amazon Bedrock que se usa para la IA generativa, ¡así que será muy interesante!
SVS321 | Charla informal | Diseño de cargas de trabajo de API sin servidor para una escala masiva
En esta charla informal se analizan los principios de diseño fundamentales para que Amazon API Gateway, AWS Lambda y Amazon DynamoDB alcancen una escala masiva. Vea una demostración de cómo el procesamiento asincrónico, el almacenamiento en caché, la limitación de velocidad y la optimización del rendimiento pueden ayudarlo a diseñar cargas de trabajo para soportar grandes ráfagas de tráfico.
SVS316 | Charla informal | Creación de aplicaciones de IA generativas sin servidor y Amazon Bedrock
En esta charla informal, explore patrones de diseño y vea demostraciones de cómo crear aplicaciones de IA generativas utilizando Amazon Bedrock y servicios sin servidor de AWS. ¿Sin servidor y Bedrock? ¡Sí, por favor!
NET312 | Charla informal | Conexión y protección de servicios con Amazon VPC Lattice
Una sesión interesante sobre el uso de VPC Lattice para conectar de forma segura sus microservicios de Amazon EC2, Amazon EKS, Amazon ECS o AWS Lambda. Explore casos de uso cotidianos como la conectividad de múltiples cuentas/VPC, la autenticación y autorización de servicio a servicio, el equilibrio de carga, las implementaciones blue-green/canary y más.
SVS322 | Code Talk | Desmitificando la idempotencia con Powertools para AWS Lambda
Tener AWS Lambda powertools en el título es razón suficiente para asistir a esta sesión, y la idempotencia es un tema importante que necesita más atención.
Aprenderá a implementar y responder estas preguntas: ¿su API sin servidor de producción puede manejar transacciones duplicadas? ¿Es resistente a fallas o manipulación de mensajes? Estos son desafíos del mundo real que los sistemas tradicionales y modernos deben manejar a escala.
SVS210 | Code Talk | Simplemente ejecute código: cree aplicaciones sin servidor rápidamente con AWS SAM
Aprenda a utilizar la CLI de AWS SAM para crear, desarrollar e implementar aplicaciones sin servidor. Además, conozca las características de la CLI de AWS SAM que pueden ayudarlo a crear canales de implementación, probar su código en la nube y administrar eficazmente el acceso a los recursos.
Nivel 400
API401 | Breakout | Patrones de flujo de trabajo avanzados y procesos de negocio
Esta sesión está dirigida a desarrolladores experimentados de aplicaciones sin servidor que crean con AWS Step Functions. En esta sesión, aprenderá sobre las mejores prácticas arquitectónicas y los patrones repetibles para crear flujos de trabajo y optimizaciones de costos, y descubrirá códigos de trucos útiles que puede usar para crear aplicaciones sin servidor seguras, de gran escala y alto rendimiento. Me gusta la promesa de escenarios de producción reales que ilustran los beneficios.
DAT401 | Sesión de constructores | Modelado de datos aplicado con Amazon DynamoDB
Convierta una nueva idea de negocio en un modelo de datos completamente funcional en Amazon DynamoDB con un diseño de esquema optimizado. Requiere una computadora portátil.
SVS401 | Breakout | Mejores prácticas para desarrolladores sin servidor
Es una de las sesiones más avanzadas sobre Lambda y creo que será difícil asistir. Esta sesión ofrece las mejores prácticas arquitectónicas, optimizaciones y atajos valiosos que utilizan los expertos para crear aplicaciones sin servidor seguras, de gran escala y alto rendimiento.
Pista de Héroes/Comunidad
Este año, la actividad comunitaria consta de sesiones grupales de AWS Heroes.
Incluí aquí las doce sesiones de trabajo porque brindan una perspectiva y un valor extraordinarios. Escuchar a líderes de la comunidad que comparten su verdadero conocimiento sobre producción es un recurso invaluable .
COM301 | Breakout | Patrones avanzados basados en eventos con Amazon EventBridge
La comunicación asincrónica y la arquitectura basada en eventos son fundamentales para crear aplicaciones distribuidas. Amazon EventBridge, un bus de eventos sin servidor totalmente administrado, ayuda a coordinar microservicios distribuidos y acoplados de forma flexible para lograr la funcionalidad empresarial. En esta sesión, comprenda las características de EventBridge y cómo desempeña un papel fundamental en las arquitecturas sin servidor. Conozca los elementos principales de la arquitectura basada en eventos y algunas de las mejores prácticas. Con casos de uso del mundo real, explore cómo las características de EventBridge respaldan la implementación de patrones arquitectónicos avanzados en entornos sin servidor.
COM204 | Breakout | Escalado sin inconvenientes: fragmentación y gestión del tráfico de Amazon Aurora en Kubernetes
Como RDBMS en la nube, Amazon Aurora se destaca por ofrecer un alto rendimiento y disponibilidad para diversos escenarios comerciales. Sin embargo, cuando se trata de consultas masivas que requieren baja latencia en escenarios exigentes de lectura o escritura, las configuraciones monolíticas tradicionales de MySQL, PostgreSQL RDS o Aurora pueden volverse engorrosas. En esta sesión, aprenda cómo Apache ShardingSphere puede automatizar la fragmentación de datos, la división de lectura y escritura y la administración del tráfico de consultas tanto en las instalaciones como en entornos de Kubernetes. Con su arquitectura de implementación flexible, las aplicaciones en todas partes pueden usar eficazmente el servicio de base de datos para lograr baja latencia, mejor rendimiento y disponibilidad.
COM203 | Breakout | Cómo liberar todo su potencial con el poder de la IA generativa en AWS
La IA generativa, un campo innovador de la inteligencia artificial, permite a las máquinas generar contenido e ideas diversos. AWS pone a su disposición el potencial transformador de la IA generativa aprovechando las capacidades de los modelos preentrenados a gran escala, conocidos como modelos básicos. En esta charla, descubra cómo Amazon SageMaker y Amazon Bedrock ayudan a los desarrolladores, investigadores y empresas a incorporar fácilmente la IA generativa en sus aplicaciones. Descubra cómo estos servicios le permiten utilizar modelos de IA generativa con sus propios datos, lo que le permitirá acceder a nuevas dimensiones de creatividad y transformar el futuro de su negocio.
COM306 | Breakout | “Rustificación” de servidores sin servidor: mejore el rendimiento de AWS Lambda con Rust
Rust, conocido por su rendimiento y seguridad, ofrece ventajas significativas cuando se utiliza con AWS Lambda. Esta sesión profundiza en la implementación de funciones de Rust mediante AWS SAM y cargo-lambda, lo que permite un desarrollo optimizado directamente desde su propia computadora. Aprenda estrategias para acelerar las compilaciones locales para las implementaciones de Lambda, con un enfoque en herramientas como mold y sccache. Profundice en cómo Rust puede mejorar las funciones de Lambda, desde el desarrollo de extensiones de Lambda hasta la integración perfecta de Rust en el código Lambda de Python y Node.js existente sin necesidad de una revisión completa. Además, obtenga información sobre los métodos para reducir el tamaño de los archivos binarios con Rust.
COM202 | Breakout | Creación de un generador de cómics con inteligencia artificial con Amazon Bedrock
Descubra cómo Agustinus Nalwan, héroe de aprendizaje automático de AWS, creó Owly, un cuentacuentos para la hora de dormir impulsado por IA que crea videos de historietas personalizados con música. En esta sesión, descubra cómo usar el modelo de lenguaje grande de Amazon Bedrock para generar guiones de historietas. Aprenda a ajustar el modelo de difusión estable con la ayuda de Amazon SageMaker JumpStart para eliminar inconsistencias de personajes y personalizar el video de historietas con los juguetes favoritos de sus hijos como personajes principales. Profundice en la técnica de ingeniería de indicaciones y aprenda a combinar dos imágenes con el modelo de difusión estable.
COM307 | Breakout | Observabilidad perfecta con AWS Distro para OpenTelemetry
En el pasado, recopilar datos de las aplicaciones que se ejecutan en AWS podía ser un desafío. La compatibilidad de AWS con OpenTelemetry (OTel) a través de API y AWS Distro for OpenTelemetry (ADOT) ha simplificado drásticamente la experiencia del desarrollador en términos de observabilidad. Aprenda a instrumentar sus aplicaciones y enviar datos a cualquier backend compatible mediante Amazon CloudWatch y Amazon Kinesis Data Streams, agentes ADOT, el agente Kubernetes de OTel en Amazon EKS y la capa Lambda de OpenTelemetry. Aprenda también sobre las mejores prácticas para la generación de datos, la gestión de canalizaciones con el recopilador de OTel y la gestión de esquemas con las convenciones semánticas de OTel para AWS.
COM304 | Breakout | Arquitectura componible con Amazon DynamoDB y diseño basado en dominios
Las empresas que crean software suelen enfrentarse a múltiples contratiempos en el ciclo de vida del software debido a la complejidad del dominio, límites de aplicación poco claros y una desconexión entre las necesidades empresariales y el software implementado. Seguir las prácticas de diseño impulsado por el dominio (DDD) puede ayudarle a navegar por dominios empresariales complejos y evitar errores comunes. En esta sesión, aprenda los conceptos básicos de DDD de lenguaje ubicuo, agregados y contexto limitado y cómo el proceso de diseño de tabla única de Amazon DynamoDB se adapta a las recomendaciones de agregados.
COM305 | Breakout | Desmitificación y mitigación de los arranques en frío de AWS Lambda
Ya sea que sea nuevo en AWS Lambda o un experto en servidores sin servidor, probablemente haya oído hablar de los arranques en frío. Tal vez incluso le hayan hecho pensar dos veces antes de usar Lambda en su arquitectura. Esta sesión analiza el proceso de inicialización de Lambda a un nivel microscópico. Examine los puntos de referencia que comparan los patrones arquitectónicos comunes y, luego, compare varias configuraciones de RAM y tamaños de carga útil. A continuación, mida y analice los errores comunes que pueden aumentar la latencia de inicialización, explore y comprenda la inicialización proactiva y aprenda varias estrategias que puede usar para descongelar sus arranques en frío de AWS Lambda.
COM303 | Breakout | Automatización de la migración de un servidor de archivos de 20 TB
Descubra cómo Dave Stauffacher, héroe de la comunidad de AWS, trasladó un sistema de archivos de 20 terabytes, con más de mil millones de archivos, a Amazon FSx para Windows File Server con solo 2 horas de inactividad. Vea cómo Dave automatizó el proceso con AWS DataSync, Terraform y algo de magia de línea de comandos. Además, escuche las valiosas lecciones aprendidas durante la migración.
COM302 | Breakout | Advanced AWS CDK: lecciones aprendidas tras 4 años de uso
Lanzado en julio de 2019, AWS CDK se ha convertido en una poderosa herramienta de infraestructura como código para ayudar a las empresas a crear sistemas complejos en AWS. Su mayor fortaleza, el uso de lenguajes de propósito general para definir su infraestructura, también puede ser su mayor debilidad. Esto se debe a que existen muchas formas diferentes de escribir su código. ¿Debería utilizar una sola pila o varias? ¿Cómo puede utilizar datos externos para definir su infraestructura? ¿Cómo prueba su código? En esta sesión, aprenda las mejores prácticas, patrones y flujos de trabajo desarrollados durante los últimos 4 años de uso de AWS CDK.
COM308 | Breakout | Transmisión de datos sin servidor: Amazon Kinesis Data Streams y AWS Lambda
¿Necesita una arquitectura de transmisión de datos casi en tiempo real sin servidor? Simplemente conecte Amazon Kinesis Data Streams a AWS Lambda. ¡Sencillo! Pero, ¿lo es? ¿Qué sucede en el mundo real? En esta sesión, explore las complejidades de la creación de arquitecturas de transmisión de datos escalables y listas para producción utilizando Kinesis Data Streams y Lambda. Profundice en consejos y prácticas recomendadas esenciales para sortear los desafíos y las dificultades inherentes a los sistemas distribuidos que surgen en el camino y observe cómo funcionan e interactúan los servicios de AWS. También analice cómo aceptar los fracasos porque, como le gusta decir al Dr. Werner Vogels, todo falla, todo el tiempo.
COM201 | Breakout | Creación de un juego de IA generativa basado en la nube en 60 minutos
La IA generativa ha capturado la imaginación de desarrolladores, empresas y creativos por igual. ChatGPT es solo la punta del iceberg. La IA generativa puede permitir experiencias de usuario novedosas y creativas que deleitan la imaginación. En esta sesión, vea una demostración de cómo crear un juego impulsado por IA generativa utilizando Amazon Bedrock, Amazon API Gateway y AWS AppSync. El juego implicará que el jugador adivine el título de una película o un libro a partir de un resumen de la trama en forma de emoji, generado y musicalizado por Amazon Titan.