---
# System prepended metadata

title: CacheSight Roadmap Discussion

---

# CacheSight Roadmap Discussion

Topics for discussion:

* What is still required to launch a MVP
* Requirements for a monetizable version
* Metrics to judge success
* Future directions if successful

## MVP launch requirements

* Figure out upgrade path
    * OS upgrades (enable auto updates)
    * Use a single container and AWS Container Marketplace?
    * Use a private image?
    * Is there AWS Marketplace infrastructure for updates?
    * Would NixOps or NixOS make sense? (Amit will explore)
* Allow password to be changed

## Requirements for a monetizable version

* Alerts
    * Channel (SNS?, Email?, CloudWatch?)
    * Figure out how to create a Hit Rate, Request Rate, and Request Distribution plot in CloudWatch. Can you create alerts based on that? If difficult, write a blog post.
* Introspection
    * Main monetizable feature (for now)
    * Machine sizing instructions
    * Requires some self monitoring (verify machine sizing)
* CacheSight accounts
    * Allow licensing
    * Easy data (frontend) access
* Figure out pricing
    * License
    * Resource based consumption
    * All features enabled image (enterprise, not requiring a CacheSight account)

## Success metrics

Launch with alerts & existing introspection. Then set and forget for a year or until reaching $10k/month payments.

## Pricing

Differentiation
* One single machine cache
* One clustered cache
* Multiple caches

TODO

From the AWS website:
* Licensing is not allowed: https://docs.aws.amazon.com/marketplace/latest/userguide/aws-marketplace-listing-checklist.html
* There is metered pricing: https://docs.aws.amazon.com/marketplace/latest/userguide/metering-service.html

## Possible future directions

* User management (roles/permissions)
* Redis cache integration
* Prediction (also for MemCachier users)
* MemCachier in client VPC
    * Cache management is already valuable (e.g. many caches for many micro-services)
    * Find good caching for AWS lambda examples. Write a post.

TODO

Ideas (to discuss)
* Memcached LRU tuning (1.5 and up)
* Memcached `lru_crawler metadump all (1.4.31 and up): https://github.com/memcached/memcached/wiki/ReleaseNotes1431
