Cache? Where we're going, we don't need cache!

Explore the art of caching in modern applications, discussing the benefits and limitations of cache solutions, and introducing Ciladibi's low-latency NoSQL database as a viable alternative to external caches.

Key takeaways
  • Cache is not always necessary, but can be beneficial for certain workloads.
  • External caching solutions can lead to additional costs and complexity.
  • SloDB offers a cloud solution and compatibility with Apache Cassandra and DynamoDB.
  • Cache misses can be a problem when data is not stored in the cache.
  • Latency is a key factor in user experience and can impact conversion rates.
  • 1% of requests can dominate overall latency, making tail latency important.
  • Ciladibi offers a low-latency NoSQL database with a shared nothing architecture.
  • The database needs time to process queries, and latency is used to measure this time.
  • Percentile measurements like P50, P90, P95, and P99 are used to measure latency.
  • Low latency can lead to happier users and increased revenue.
  • The 99th percentile is a key metric for measuring latency.
  • External caches can be useful, but may require additional configuration and maintenance.
  • Ciladibi’s cache is optimized for performance and can be used to replace external caches.
  • The speaker discussed the importance of considering latency in application development.
  • Low latency can be critical for real-time applications and can impact business outcomes.
  • Ciladibi offers a range of features to optimize database performance and reduce latency.