Simple Fast Cache Service

A service with purpose to provide cache fast to respond and simple to maintain.

Goals

  • Provide an efficient cache system
  • Clean souce code
  • Good test coverage
  • Automated CI/CD
  • Bug free
  • Extensible internal API for future evolution, maybe supporting many models (SOAP, REST, GRPc, etc)
  • Facilitated developer experience to test and run

No Goals

  • No clone all the features of similar systems, because it should be simple
  • Doesn't have eficiency over maintainability, because it should be simple
  • Doesn't follow well defined (waterfall) design, because it should be agile
  • Doesn't care on stable API, because it's under conception phase

References

  • Redis
  • Memcached