Lakshayvoid-ness.hashnode.dev·14 hours agoSpeed Matters: A Deep Dive into API OptimizationIn Today’s world, time isn’t just money anymore; it’s a luxury. Everything is sold with one promise: “It’s faster.” Think about it: flights over trains, watching movies in theaters instead of waiting for OTT releases, or buying YouTube Premium to ski...Resource Caching
aman Jaiswalamanog.hashnode.dev·a day agoCaching: A Guide to Optimizing System PerformanceCaching Caches can be anything that reduces time and avoids expensive operations like Network I/O, Disk I/O, or computation. What Needs to Be Cached? API calls to get the profile of a user. Queries involving multiple table joins. Reading particula...cache
aman Jaiswalamanog.hashnode.dev·Dec 13, 2024Redis: A Powerful In-Memory Data Structure StoreRedis is an open-source, in-memory data structure store commonly used as a database, cache, and message broker. Its speed and versatility make it a favorite for high-performance systems. In-Memory Data Structure Store Redis operates like a database ...Redis
Hamidreza Mahdavipanahhamidreza.tech·Dec 10, 2024Introducing keyv-upstash: Seamless Key-Value Storage for Serverless RedisGithub: https://github.com/mahdavipanah/keyv-upstash keyv-upstash is a storage adapter for Keyv that connects it to Upstash Redis, a serverless Redis platform. With this adapter, you get a simple, efficient, and flexible solution for key-value storag...76 readsRedis
Paolo InsognaforPlatformatic Blogblog.platformatic.dev·Dec 4, 2024Introducing Efficient Valkey-Based Caching for Next.jsNext.js is a popular React framework that enables you to build both static and server-side rendered applications. It’s an excellent choice for creating websites that need to be fast and SEO-friendly. However, like all frontend frameworks, it faces si...1 like·3.5K readsplatformatic
Luca MaraschiforPlatformatic Blogblog.platformatic.dev·Dec 3, 2024Reimagining caching invalidation for a faster & more scalable Node.js appPicture this: We are working at a global online retailer. It’s 11:59pm on 28 November. The clock strikes midnight, marking the beginning of Black Friday. Our website and app go live with its biggest deals of the year. Thousands of users flood the sit...1.1K readscaching
Ruban Sahooruban.hashnode.dev·Dec 3, 2024Design a Blogging PlatformIn this blog, we will study the factors that get affected by any system design decision. We will understand it while we design a blogging platform. We will deep dive into caching issues at scale and how to solve them, async processing, delegation, ka...System Designdatabase
Freeman Madudilifreemancodz.hashnode.dev·Dec 2, 2024Speeding Things Up: How I Used Azure Cache for Redis to Boost API PerformanceIntroduction Building fast, efficient applications isn’t just about great code—it's also about making smart architectural decisions. One of the simplest ways to speed up your app is caching. Let me show you how I used Azure Cache for Redis to superch...caching
0gheneVokepopxzn.hashnode.dev·Dec 1, 2024How To Cache Data Using Local StorageCaching data is the process of storing data in a fast, accessible storage layer (the cache) to improve performance and reduce the time needed to retrieve frequently accessed information. Caches can exist in different layers of a system like the disk,...localstorage
Varas Vishwanadhulasparkcache.hashnode.dev·Nov 27, 2024Maximizing Spark Performance: When, Where, and How to Use Caching TechniquesCaching is a technique of storing intermediate results in memory or disk. Computing the whole data again is not needed if we are using it again in further data processing. In SPARK we do cache the DataFrame so we can use the result in next tranforma...#persist