You are viewing content from a past/completed conference.
Amazon DynamoDB Distributed Transactions at Scale
NoSQL databases are popular for their high availability, high scalability, and predictable performance. These characteristics are generally considered to be at odds with support for transactions because other implementations of transactions leverage locks or other techniques that come with inherent complexity and low performance.
This talk explains how transactions were added to Amazon DynamoDB using a timestamp-based ordering protocol to achieve low latency for both transactional and non-transactional operations without compromising on performance, availability, ease of use, or scalability. You will also learn when and how to use DynamoDB transactions to accelerate your application development.
Speaker
Akshat Vig
Senior Principal Engineer NoSQL databases @awscloud
Akshat Vig is a Senior Principal Engineer at AWS. Akshat has been working on DynamoDB since its inception. He is one of the primary authors on the DynamoDB paper published at USENIX. DynamoDB is one of the largest and most mission critical distributed systems in the world, and underpins much of AWS, Amazon, and the internet ecosystem today. As a Principal engineer, Akshat solves some of the most difficult distributed systems problems at Amazon across multiple services. He has filed close to 100 patents, served on IEEE program committees, and has given keynotes around the world. He is excited to solve the next big challenge in distributed systems.
Read more
From the same track
Session
Microservices
Change Data Capture for Microservices
Monday Mar 27 / 01:40PM BST
Microservices represent complex business domains in the form of loosely coupled systems, but these don't exist in isolation: services need to propagate data changes amongst each other, in a reliable and scalable way.
Gunnar Morling
Senior Staff Software Engineer @Decodableco
Change Data Capture for Microservices
Session
Apache Pinot
Speed of Apache Pinot at the Cost of Cloud Object Storage with Tiered Storage
Monday Mar 27 / 11:50AM BST
For real-time analytics, you need systems that can provide ultra low latency (milliseconds) and extremely high throughput (hundreds of thousands of queries per second).
Neha Pawar
Founding Engineer @StarTree
Speed of Apache Pinot at the Cost of Cloud Object Storage with Tiered Storage
Session
processing techniques
In-Process Analytical Data Management with DuckDB
Monday Mar 27 / 05:25PM BST
Analytical data management systems have long been monolithic monsters far removed from the action by ancient protocols. Redesigning them to move into the application process greatly streamlines data transfer, deployment, and management.
Hannes Mühleisen
Co-founder and CEO @duckdblabs
In-Process Analytical Data Management with DuckDB
Session
raft
Multi-Region Data Streaming with Redpanda
Monday Mar 27 / 04:10PM BST
Real time data streaming platforms such as Redpanda have become a mission critical component in enterprise infrastructure. Multi-region deployments of streaming applications can provide important benefits, such as improved resiliency, better performance and cost reduction.
Michał Maślanka
Software Engineer @Redpanda
Multi-Region Data Streaming with Redpanda
Session
A New Era for Database Design with TigerBeetle
Monday Mar 27 / 10:35AM BST
The pre-recorded video of this presentation will become available within the next few hours.
Joran Greef
Founder and CEO @TigerBeetle
A New Era for Database Design with TigerBeetle