Java API backend using Spring and Hibernate. Supports DB sharding, auto updating schemas, and S3. TODO: -unit tests