Perkenalan
Saya baru saja membangun sebuah library caching multi-layer untuk Node.js dan ingin berbagi tentangnya. Library ini bernama layercache dan saya sangat ingin mendengar pendapat kamu tentangnya.
Detail Teknis
Layercache memungkinkan kamu untuk membuat cache multi-layer dengan mudah. Kamu bisa menggunakan cache di memori, Redis, atau bahkan disk. Library ini juga mendukung fitur seperti stampede prevention, tag-based invalidation, dan stale-while-revalidate.
Fitur Utama
- Stampede prevention: mencegah 100 permintaan konkuren untuk kunci yang sama memicu hanya 1 eksekusi fetcher
- Tag-based invalidation: memungkinkan kamu untuk menghapus cache berdasarkan tag
- Stale-while-revalidate: menyajikan nilai cache yang sudah kadaluarsa sambil memperbarui di latar belakang
- Integrasi framework: mendukung Express, Fastify, Hono, tRPC, GraphQL, dan NestJS
Pendapat Geek
Saya sangat senang dengan library ini dan saya pikir ini bisa sangat berguna untuk banyak orang. Namun, saya juga ingin mendengar pendapat kamu tentangnya. Apakah kamu memiliki saran atau kritik tentang layercache? Berikan pendapat kamu di komentar di bawah.



