AWS Database Blog
Wednesday, November 28: Amazon DynamoDB sessions and workshops at re:Invent
Updated: Added DAT374, which takes place at 7:00 PM today.
This blog post includes the Amazon DynamoDB sessions, workshops, and chalk talks taking place today at AWS re:Invent 2018. You also can see this list in the live session catalog. Follow us on @DynamoDB for re:Invent and other tweets.
Wednesday, November 28
DAT325 – How Oath (a Verizon Company) Built a Multi-Region GDPR Application with Amazon DynamoDB
As Oath, a Verizon company, prepared for General Data Protection Regulation (GDPR) compliance during the integration of AOL and Yahoo! internet properties, it developed and deployed a global user consent and terms of service application. The cloud-native service was deployed across multiple AWS Regions globally, and it used DynamoDB global tables to enable data synchronization. The service was launched in April 2018, scaling to meet the needs of hundreds of millions of Oath users.
DAT311-R – Building Serverless Applications with Amazon DynamoDB & AWS Lambda – Workshop
Join us for this first-ever advanced design and best practices workshop, which is designed to demonstrate the breadth of AWS serverless offerings and how the components work together. In this interactive workshop, we review the evolution of an e-commerce company that starts with a low-effort serverless product catalog, scales to a million daily users, and then adds analytics and near-real-time monitoring. As we progress through the workshop, we dive deeply into AWS serverless services, such as DynamoDB, AWS Lambda, and Amazon Kinesis. We also use Amazon S3, Amazon API Gateway, Amazon Cognito, and other services that enable you to optimize costs and improve performance. Basic knowledge of DynamoDB, Lambda, and Kinesis is required. Please bring your laptop and power supply to this session.
DAT342 – Implementing Microservice Architectures with Amazon DynamoDB and AWS Lambda
In this chalk talk, we start with building blocks for reliable event delivery in microservice architectures using DynamoDB and AWS Lambda. We then discuss how to use these building blocks to implement eventually consistent transactional behavior and support for querying using a Command Query Responsibility Segregation (CQRS) pattern in serverless microservices. Along the way, we discuss the tradeoffs and benefits of event-driven over request/response designs. We also go into the details of tuning DynamoDB and Lambda-based reliable delivery and processing pipelines for scale, performance, and cost.
DAT301 – Building with AWS Databases: Match Your Workload to the Right Database
We have recently seen some convergence of different database technologies. Many customers are evaluating heterogeneous migrations as their database needs have evolved or changed. Evaluating the best database to use for a job isn’t as clear as it was ten years ago. In this session, we discuss the ideal use cases for relational and nonrelational data services, including Amazon ElastiCache for Redis, Amazon DynamoDB, Amazon Aurora, Amazon Neptune, and Amazon Redshift. This session digs into how to evaluate a new workload for the best managed database option.
DAT201 – A Deep Dive into What’s New for Amazon DynamoDB
This is the general what’s-new session for DynamoDB in which we cover newly announced features and provide an end-to-end view of recent innovations. We also share some customer success stories and use cases. Come to this session to learn all about what’s new for DynamoDB.
DAT314 – Migrating Your NoSQL Database to Amazon DynamoDB
AWS Database Migration Service (AWS DMS) and the AWS Schema Conversion Tool (AWS SCT) can help you migrate databases from many supported data sources to supported targets. In this session, we review how the combination of AWS DMS and the AWS SCT can help migrate your NoSQL databases, such as MongoDB and Apache Cassandra, to DynamoDB. We provide an overview of AWS DMS and the AWS SCT, and we demonstrate migrating a sample Cassandra database to DynamoDB.
DAT357-R – Build Internet-Scale Apps with Amazon DynamoDB
DynamoDB is a nonrelational database that delivers reliable performance at any scale. It’s a fully managed, multi-Region, multi-master database that provides consistent single-digit millisecond latency and offers built-in security, backup and restore, and in-memory caching. Come to this session to learn how to build internet-scale applications with DynamoDB.
DAT374 – [NEW LAUNCH!] Building Modern Applications Using Amazon DynamoDB Transactions
DynamoDB transactions enable developers to maintain the correctness of their data at scale by adding atomicity and isolation guarantees for multi-item conditional updates. With transactions, you can perform a batch of conditional operations, including PutItem, UpdateItem, and DeleteItem, with guarantees. Come to this session to learn how DynamoDB transactions work, the primary use cases it enables, and how to build modern applications that require transactions.