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 RadAn 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 RadinITNEXTReviving an 8-Year-Old Service: The Power of Composite IndexingIn the early stages of my career, I had the chance to develop a product that garnered 10 million users in the past eight years. Those days…Oct 31, 20231Oct 31, 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