POSTGRES AS A GRAPH DATABASE: (AB)USING PGROUTING
The pgRouting Postgres extension can be used to add graph functionality to Postgres databases. While it's usually used for geospatial routing, it can also be used for non-GIS use cases, such as task scheduling using dependencies to find the critical path, reverse proxy routing based on resource allocation, and building recommendation engines like YouTube's.