Mohammad Hoseini RadRedis Sorted Sets — Building Real-time Mood-Based Recommendation SystemRedis is a powerful, open-source, in-memory data structure store. It is widely known for its speed and efficiency. Redis supports various…Jun 15Jun 15
Mohammad Hoseini RadinITNEXTAn Introduction to Redis Sets — The Underrated Data StructureRedis is a powerful, open-source, in-memory data structure store. It is widely known for its speed and efficiency. Redis supports various…Jun 151Jun 151
Mohammad Hoseini RadinDev GeniusPart 3: Streamlining AI Pipelines with Kafka — Simplifying Data Streams in AI ApplicationsIn the ever-evolving landscape of Artificial Intelligence (AI) and machine learning, the efficient handling and processing of data streams…Feb 10Feb 10
Mohammad Hoseini RadinITNEXTPart 2: Harnessing OpenAI Embeddings for Semantic Search — A Guide to Building Advanced Retrieval…Retrieval systems play a significant role in AI applications, particularly when working with Large Language Models (LLMs). In this article…Feb 9Feb 9
Mohammad Hoseini RadinITNEXTBuilding a Smart FAQ Application with Golang, LangChain, Redis, & OpenAI — Part 1: Intelligent…Redis is a reliable, fast, and extendable cache that recently has become one of the most useful technologies for AI applications. In this…Nov 7, 20231Nov 7, 20231
Mohammad Hoseini RadinITNEXTRedis Performance and Atomicity in Golang: Unleash the Power of Pipelines, Transactions, and Lua…Redis is a beloved technology being used in most products. While getting started with Redis and integrating it into a codebase is pretty…Oct 6, 20231Oct 6, 20231
Mohammad Hoseini RadinITNEXTLearning from Discord’s Approach — Request Coalescing with GolangAs you might have seen previously, Discord published a valuable article last year discussing how they successfully managed to store…Aug 15, 20235Aug 15, 20235
Mohammad Hoseini RadinITNEXTScalable Real-Time Apps with Python and Redis: Exploring AsyncIO, FastAPI, and Pub/SubI have recently started working on a side project, a real-time mobile board game with Unity, and I decided to use Python as the server’s…Jul 25, 20239Jul 25, 20239
Mohammad Hoseini RadinITNEXTIdempotency in APIs: Handling Duplicate Requests with Golang and RedisImagine you are working on a shipping service that exposes an API, and whenever an order is paid successfully, the mentioned API is called…Jul 7, 20235Jul 7, 20235
Mohammad Hoseini RadinITNEXTHow We Scaled to 100 Million Active Users Using Kafka and Golang — Eventual ConsistencyNowadays, we have reached an era where the most popular startups reach millions of users within less than a year. During my experience as…Jun 16, 20238Jun 16, 20238