The Polyglot Architecture

Campus Discounts' technology stack implements a polyglot architecture on the data layer by using several database types namely Relational, Document, Key-Value, Search, Wide-Column and Graph. The Graph-API lets developers hook directly into our Graph Database and query data in a very powerful way.
  • What discounts have been recommended by students in campuses X, Y, Z where the business coordinates lie with a radius of R?.
  • What businesses within these coordinates tagged with categories A, B, C have posted discounts this week with a price between M, N tagged with categories P, Q, R have comments with a positive sentiment by students with similarly tagged categories P, Q, R in campuses X, Y, Z?.