AWS re:Invent 2017

AWS re:Invent 2017

By AWSTechnology
Download on the App Store

AWS re:Invent 2017 episodes

  • DAT315: A Practitioner's Guide on Migrating to, and Running on Amazon Aurora.
    Aurora is a cloud-optimized relational database that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. In this session, we will discuss various options for migrating to Aurora with MySQL compatibility, pro and cons of each, and which method is preferred when. Migrating to Aurora is just the first step. We'll share common use cases and how you can run optimally on Aurora.
    58 min
  • DAT317: Migrating Databases and Data Warehouses to the Cloud: Getting Started with AWS DMS and AWS SCT
    In this introductory session, we look at how to convert and migrate your commercial databases and data warehouses to the cloud and gain your database freedom. AWS Database Migration Service (AWS DMS) and AWS Schema Conversion Tool (AWS SCT) have been used to migrate tens of thousands of databases. These include Oracle and SQL Server to Amazon Aurora, Teradata and Netezza to Amazon Redshift, MongoDB to Amazon DynamoDB, and many other data source and target combinations. Learn how to easily and securely migrate your data and procedural code, enjoy flexibility and cost savings, and gain new opportunities.
    1 hr 10 min
  • DAT318: NEW LAUNCH! Deep dive on Amazon Neptune
    Amazon Neptune is a fully managed graph database service which has been built ground up for handling rich highly connected data. Graph databases have diverse use cases across multiple industries; examples include recommendation engines, knowledge graphs, fraud detection, social networks, network management and life sciences. Amazon Neptune is open and flexible with support for Apache TinkerPop and RDF/SPARQL standards. Under the hood Neptune uses the same foundational building blocks as Amazon Aurora which gives it high performance, availability and durability. In this session, we will do a deep dive into capabilities, performance and key innovations in Amazon Neptune.
    59 min
  • DAT320: Moving a Galaxy into the Cloud: Best Practices from Samsung on Migrating to Amazon DynamoDB
    In this session, we introduce you to the best practices for migrating databases, such as traditional RDBMS or other NoSQL databases to Amazon DynamoDB. We discuss DynamoDB key concepts, evaluation criteria, data modeling in DynamoDB, how to move data into DynamoDB, and data migration key considerations. We share a case study of Samsung Electronics, which migrated their Cassandra cluster to DynamoDB for their Samsung Cloud workload.
    43 min
  • DAT321: From Minutes to Milliseconds: How Careem Used Amazon ElastiCache for Redis to Accelerate Their Ride Share Application
    AWS architecture for Careem, a fast-growing car-booking service in the broader Middle East, has quickly evolved to support over six million users in eleven countries. Careem also operates in areas with weak GPS signals and unique traffic patterns, resulting in the poor user experience of long driver match times and rider wait times. Careem was storing driver location data in MySQL, but their high volume of concurrent calls and lack of geospatial support in MySQL 5.6 resulted in continuous deadlocks and performance issues. Amazon ElastiCache for Redis helped meet their need for in-memory storage service with advanced data structures. ElastiCache for Redis accelerated their car booking application and reduced ride matching times from several minutes to milliseconds. Learn how their big bottleneck of insert and update operations in MySQL became a quick lookup in ElastiCache for Redis by using Redis Sorted Sets, geohashes, and timestamps.
    36 min
  • DAT322: The Nanoservices Architecture That Powers BBC Online
    The BBC's website and apps are used around the world by an audience of millions who read, watch, and interact with a range of content. The BBC handles this scale with an innovative website platform, built on Amazon ElastiCache and Amazon EC2 and based on nanoservices. The BBC has over a thousand nanoservices, powering many of its biggest webpages. Explore its nanoservices platform and use of ElastiCache. Learn how Redis's ultra-fast queues and pub/sub allow thousands of nanoservices to interact efficiently with low latency. Discover intelligent caching strategies to optimize rendering costs and ensure lightning fast performance. Together, ElastiCache and nanoservices can make real-time systems that can handle thousands of requests per second.
    48 min
  • DAT323: Dating and Data Science: How Coffee Meets Bagel Uses Amazon ElastiCache to Deliver High-Quality Match Recommendations
    Coffee Meets Bagel is a top-tier dating app that focuses on delivering high-quality matches via our recommendation systems. We use Amazon ElastiCache as part of our recommendation pipeline to identify nearby users with geohashing, store feature vectors for on-demand user similarity calculations, and perform set intersections to find mutual friends between candidate matches. Coffee Meets Bagel also employs Redis for other novel use cases, such as a fault-tolerant priority queue mechanism for its asynchronous worker processes, and storing per-user recommendations in sorted sets. Join our top data scientist and CTO as we walk you through our use cases and architecture and highlight ways to take advantage of ElastiCache and Redis.
    48 min
  • DAT324: Expedia flies with DynamoDB: lightning fast stream processing for travel analytics
    Building rich, high-performance streaming data systems requires fast, on-demand access to reference data sets, to implement complex business logic. In this talk, Expedia will discuss the architectural challenges the company faced, and how DAX + DynamoDB fits into the overall architecture and met their design requirements. Additionally, you will hear how DAX that enabled Expedia to add caching to their existing applications in hours, which previously was taking much longer. Session attendees will walk away with three key outputs: 1) Expedia's overall architectural patterns for streaming data 2) how they uniquely leverage DynamoDB, DAX, Apache Spark, and Apache Kafka to solve these problems 3) the value that DAX provides and how it enabled them to improve our performance and throughput, reduce costs, and all without having to write any new code.
    40 min

About AWS re:Invent 2017

From the publisher's feed

AWS re:Invent 2017 Conference