DynamoDB Dynomite Model Validations

Dynomite provides support for validations by leveraging ActiveModel.

class User < ApplicationItem
  validates :name, presence: true
  validates :email, uniqueness: true
end

More docs: Active Record Validations.

To bypass validation:

user.save(validate: false)