Code Monkey home page Code Monkey logo

awesome-dynamodb's Introduction

Awesome DynamoDB ๐Ÿš€

A handy list of resources for getting up to speed on modeling, operating, and using Amazon DynamoDB.

Contributions welcome!

Table of Contents

Rick Houlihan

Rick Houlihan gets his own section due to his mythical status among DynamoDB fans. His AWS re:Invent talks are always the most-watched sessions on YouTube. Rick is rarely seen outside his native habitat on the strip in Las Vegas or in the AWS War Room, but some astute developers have seen him in the wild, usually mumbling about how 'all data is relational'.

Rick's talks:

Books

Videos

Written resources

Tools

  • Dynobase. Handy tool that makes it easy to view and manipulate your tables, generate application code, and more.
  • NoSQL Workbench For Amazon DynamoDB. A tool similar MySQL workbench that lets you model data and interact with your tables without going to the AWS console.
  • DynamoDB Toolbox. An open source project from Jeremy Daly that provides a number of helpful utilities for working with single-table designs in JavaScript. Unofficial winner of the 2019 Best Logo in Open Source award.
  • Dynamoose. An open source modeling tool for Node.js projects, inspired by Mongoose.
  • DynamoDB Read Stream. An open-source tool for reading data chunk by chunk. This tool is created for handling DynamoDB limitation for one response (1 MB).
  • DynamoDB Pricing Calculator. Simple tool to calculate your DynamoDB costs
  • DynamoDB Table Designer. Visual tool to help you create DynamoDB Table definitions without the knowledge of CreateTable syntax.
  • Dynoexpr Typescript/Javascript expression builder library which immensely simplifies the DynamoDB.DocumentClient syntax.
  • TypeDORM. Strongly typed object relational mapper built with single-table-design in mind, and inspired by TypeORM.

Uses

  • Priority Queuing. This post describes how to convert any of your Amazon DynamoDB tables into a queue that can enqueue and dequeue, as you would do with any other large-scale queuing systems.
  • Near-Real-Time Event Processing. This post evaluates multiple patterns for processing DynamoDB streams by using several AWS services that are part of AWS serverless computing. It also dives into the details about the most reliable and scalable pattern to perform near-real-time processing of DynamoDB streams to notify other systems and users, archive transactions, and replicate data to other data stores while ensuring ordered processing.
  • Advanced Analytics & Visualizations. This blog post shows you how to build a big data pipeline that transitions the data from your DynamoDB table to Amazon S3. This helps you perform advanced analytics by using Amazon Athena, a fully managed Presto query service, and also helps you build visualizations and ad hoc analyses by using Amazon QuickSight.

awesome-dynamodb's People

Contributors

alexdebrie avatar alexhladin avatar devrimbaris avatar fishcharlie avatar rafalwilinski avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.