Notes on Implementing an Abstracted Persistence Layer | Hacker News Reader