Best of RedisAugust 2022

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    Implement Event-Driven Architecture with React and FastAPI

    A course on the freeCodeCamp.org YouTube channel will teach you how to code an event-driven system with React, FastAPI, and Redis. You will learn to use the Finite State Machine pattern. The program will change the state every time there is a new event.

  2. 2
    Article
    Avatar of redislabsRedis·4y

    NoSQL Data Modeling

    The Embedded and Partial Embed Pattern is a great model for keeping different tables with information that relates to one another. In non-relational databases, what you’d want to do is embed your list on the bounded side.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    How to Implement Redis as Cache in Node.js

    Redis is an open-source (BSD licensed) data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

  4. 4
    Article
    Avatar of bytebytegoByteByteGo·4y

    EP18: Build a chat application. Also...

    The diagram is based on the tech talk by Jessica Tai. The micro service architecture focuses on the unification of APIs. With blockchains, we can merge wallet services from different banks into one global service. The diagram below shows how we can leverage the pub-sub functionality of Redis to develop a chat application.

  5. 5
    Article
    Avatar of hashnodeHashnode·4y

    Fullstack App built with ReactJS, NodeJS, ExpressJs and Redis-OM

    Fullstack App built with ReactJS, NodeJS, ExpressJs and Redis-OM Overview. We'll be building a Fullstack app with Redis Database for storing the data. Redis is an in-memory key-value store that is often used as a cache to make traditional databases faster. It gives us the methods to read, write and remove a specific Entity and lastly. A Repository is the main interface into Redis OM.

  6. 6
    Article
    Avatar of quastorQuastor Daily·4y

    How Netflix Implements Load Shedding

    API Gateway sits between the backend and the client and it handles things like rate limiting, authentication, monitoring and routing requests. The first decision was where to implement the load shedding algorithm. Zuul will throttle requests below a certain priority threshold. This is meant to protect the API gateway itself. The metrics used to trigger global throttling are concurrent.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·4y

    How to Optimize Your Node.js API

    The PM2 cluster has scaled on all available CPUs: pm2 start app.js -i 0 5. Reduce TTFB (Time to First Byte) Time to the first byte is a measurement used as an indication of the responsiveness of a web server or other network resource. Cloudflare is one of the CDN solutions you can use to start with.