Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.32 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.32 KB

DOSA - Declarative Object Storage Abstraction

GoDoc Coverage Status Build Status

Abstract

DOSA is a storage framework that provides a declarative object storage abstraction for applications in Golang and (soon) Java. DOSA is designed to relieve common headaches developers face while building stateful, database-dependent services.

If you'd like to start by writing a small DOSA-enabled program, check out the getting started guide.

Overview

DOSA is a storage library that supports:

  • methods to store and retrieve go structs
  • struct annotations to describe queries against data
  • tools to create and/or migrate database schemas
  • implementations that serialize requests to remote stateless servers

Annotations

This project is released under the MIT License.