canvas-lms/gems/canvas_dynamodb
Cody Cutrer c2cba46851 RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation
[skip-stages=Flakey]

auto-corrected

Change-Id: I4a0145abfd50f126669b20f3deaeae8377bac24d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/279535
Tested-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Migration-Review: Cody Cutrer <cody@instructure.com>
Reviewed-by: Jacob Burroughs <jburroughs@instructure.com>
2021-11-25 14:03:06 +00:00
..
lib RuboCop: Style/NumericLiterals 2021-11-24 23:31:34 +00:00
spec RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
.rspec add support for dynamodb 2019-05-14 22:56:47 +00:00
Gemfile RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
README.md yank migrations and table management from canvas ddb 2020-08-31 20:26:17 +00:00
Rakefile add frozen_string_literal comment to engines and gems 2021-03-30 18:14:15 +00:00
canvas_dynamodb-0.0.1.gem add support for dynamodb 2019-05-14 22:56:47 +00:00
canvas_dynamodb.gemspec RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00

README.md

Canvas DynamoDB

An opinionated way to talk to Dynamo tables.

Features

  • Query Logging : statements that get executed will get written to rails debug logs
  • Batch Operations: Useful helper methods for building batched read/write queries.
  • Table Naming Conventions: using prefixes and semantic names.

Intentional Omissions!

We don't want to manage the tables themselves. A DynamoDB table is more like a database than a schema change. It should be managed in terraform and scaled by devops tooling.