This repository is dedicated to project work for the Course - Advances in Big Data Architecture - at Northeastern University.
The project involves writing a REST service for Health Insurance Information exchange - that employs json-schema for strongly-typed data exchange protocol.
Etag and If-None-Match are used for enforcing efficient caching.
Bearer Token based security features are implemented to ensure authentication and authorization.
The technologies used are:
Scala - programming language
Play - application framework
Redis - database
To run this project locally:
1. Make sure Redis is running locally: redis-server
2. Make sure activator/sbt is installed locally.
3. Command to run application: activator run
4. Look at routes file for the list of available HTTP verbs and URI paths