gcperrin / zencastr_cache

A proof-of-concept cache implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zencastr cache interview

An interview for Zencastr

Installing / Getting started

This repo contains a NodeJS application. Everything is self contained in development environment.

Built With

NodeJS, Express, Jest

Prerequisites

A docker environment or Node JS is needed to run this project. Packages can be installed through npm.

Development

I decided on pure Javascript instead of Typescript due to the scope. To properly setup a Typescript project seemed like overkill for the requirement specification.

This is ultimately the bare bones of a real cache library. Many more tests and features would realistically be required to be considered production-ready.

Tests

Jest is our testing framework of choice.

To run the test...

npm test

About

A proof-of-concept cache implementation.


Languages

Language:JavaScript 100.0%