Blog

Articles and tutorials from Upstash and community.

November 2024

Working with Server Actions

Yunus Emre Ozdemir
Yunus Emre Ozdemir

October 2024

Session Management in Next.js Using Redis

Noah Fischer
Noah Fischer

Working with React Server Components

Yunus Emre Ozdemir
Yunus Emre Ozdemir

Optimize LLM Applications: Semantic Caching for Speed and Savings

Enes Akar
Enes Akar

Building a Newsletter App with Upstash Workflow and Redis

Abdullah Enes Gules
Abdullah Enes Gules

Scheduling Audio Transcriptions with QStash

Rishi Raj Jain
Rishi Raj Jain

Adding Semantic Search to a Directus Application

Noah Fischer
Noah Fischer

Four Ways to Reduce Your Vercel Serverless Costs

Cahid Arda Oz
Cahid Arda Oz

September 2024

Build a RAG Chatbot with Upstash, OpenAI, Clerk, and Next.js

Rishi Raj Jain
Rishi Raj Jain

Speed up Strapi Apps with Caching

Fahreddin Ozcan
Fahreddin Ozcan

Get Rid of Function Timeouts and Reduce Vercel Costs

Enes Akar
Enes Akar

Efficient Article Summarization with QStash: Handling API Rate Limits and Parallel Processing

Abdullah Enes Gules
Abdullah Enes Gules
Announcement

Announcing QStash Workflow and Deprecating Upstash Kafka

Enes Akar
Enes Akar

Building a RAG Chatbot Using Langflow and Upstash Vector

Yusuf
Yusuf

Adding Semantic Search into a Strapi Application

Noah Fischer
Noah Fischer

August 2024

Building a PDF Chatbot with Upstash RAGChat

Eray Eroglu
Eray Eroglu

We Made RAG Chat Development Easier Than Ever

Oguzhan Olguncu
Oguzhan Olguncu

Indexing Millions of Wikipedia Articles With Upstash Vector

Metin Dumandag
Metin Dumandag

Accurate AI Responses with Peaka's RAG Pipeline and Upstash Vector

Ibrahim Gurses
Ibrahim Gurses

July 2024

Building AI Applications using Upstash and Vercel AI SDK

Noah Fischer
Noah Fischer

Building an Email Scheduler Using QStash Python SDK

Abdullah Enes Gules
Abdullah Enes Gules

Handling Billions of LLM Logs with Upstash Kafka and Cloudflare Workers

Cole Gottdank
Cole Gottdank

June 2024

Running a RAG Chatbot with Ollama on Fly.io

Noah Fischer
Noah Fischer

Redis Get Your S* Together

Sancar Koyunlu
Sancar Koyunlu

Upstash Ratelimit in LangChain

Cahid Arda Oz
Cahid Arda Oz

May 2024

Cutting the v0.dev Load Time in Half with Auto-Pipelining

Malte Ubl
Malte Ubl

Build an AI Powered Mobile Chatbot with Expo and Cloudflare AI

Rishi Raj Jain
Rishi Raj Jain

Streamline Instagram Posts: Using Remix and QStash

Amit Mirgal
Amit Mirgal

Change Data Capture (CDC) from PostgreSQL into Upstash Vector using Kafka, Python and Quix

Merlin Carter
Merlin Carter

Using Server-Sent Events (SSE) to stream LLM responses in Next.js

Rishi Raj Jain
Rishi Raj Jain

April 2024

Announcement

From the Community and for the Community: FIFO, Parallelism, Batch

Sancar Koyunlu
Sancar Koyunlu

Semantic Search Engine for Docs Using Upstash

Bilge Kaan Güneyli
Bilge Kaan Güneyli

Trying Llama3 on Groq with Vercel AI

Enes Akar
Enes Akar

Best practices for using Kafka to process 3rd-party API data

Anthony Accomazzo
Anthony Accomazzo

Integrating Vector Search in E-commerce Platforms with Upstash Vector

Rishi Raj Jain
Rishi Raj Jain

Comparing Retrieval-Augmented Generation With Fine-Tuning

Kay Plößer
Kay Plößer

Kafka Connectors Deprecation Announcement

Sancar Koyunlu
Sancar Koyunlu

March 2024

Building a Tweet Scheduler using Upstash

Rishi Raj Jain
Rishi Raj Jain

Building an Article Recommendation System with Upstash

Rishi Raj Jain
Rishi Raj Jain

LangChain Explained?

Kay Plößer
Kay Plößer

DegreeGuru: Build a RAG Chatbot using Vercel AI SDK, Langchain, Upstash Vector and OpenAI

Cahid Arda Oz
Cahid Arda Oz

February 2024

Build a Subscription Service for your NextJS & Prisma App with QStash

Brighton Mboya
Brighton Mboya

From Idea to Platform, Story of Upstash

Enes Akar
Enes Akar

Building your own RAG chatbot with Upstash

Rishi Raj Jain
Rishi Raj Jain

Easy Semantic Search with Upstash Vector

Batuhan Celik
Batuhan Celik

Image Similarity Search with CLIP and Upstash Vector

Oguzhan Tasimaz
Oguzhan Tasimaz

January 2024

Announcement

Upstash Vector: Serverless Vector Database for AI and LLMs

Mehmet Dogan
Mehmet Dogan

How to Rate Limit Your Python Applications with Upstash Redis?

Eray Eroglu
Eray Eroglu

Connecting Millions of Cars using EMQX MQTT and Upstash Kafka

Noah Fischer
Noah Fischer

Simulating QStash with Upstash Kafka and HTTP connector

Noah Fischer
Noah Fischer

Serverless LLM Scheduling with QStash and OpenRouter

Kay Plößer
Kay Plößer

December 2023

Building a CDC Pipeline by Using Supabase, Upstash Kafka and TinyBird

Noah Fischer
Noah Fischer

Building an Unsplash 2023 Recap using Golang, AWS Lambda, Redis and React

Oguzhan Tasimaz
Oguzhan Tasimaz
Announcement

Designing Low Latency Segmentation Platform Using Upstash Kafka and MongoDB Connector

Mahesh Saini
Mahesh Saini
Announcement

Announcing Upstash Redis Python SDK v1.0.0

Yusuf
Yusuf

Build your own Message Queue with Redis and Typescript

Oguzhan Olguncu
Oguzhan Olguncu

Build a Leaderboard at Edge using Upstash Redis and Fly.io

Valon Januzaj
Valon Januzaj

November 2023

How Upstash is Fueling PlanTripAI's Growth

Murillo de Miranda
Murillo de Miranda

A Real-Time Chat Application by Using Ably, Upstash Redis and Node.js

Noah Fischer
Noah Fischer

Building Real-Time Notifications with Upstash Redis, Next.js Server Actions and Vercel

Rishi Raj Jain
Rishi Raj Jain

Introducing @upstash/lock: Distributed Locking using Upstash Redis

Meshan Khosla
Meshan Khosla

Let's build our own URL Shortener with NestJS and Redis

Oguzhan Olguncu
Oguzhan Olguncu

Make your own HackerNews summarizer with OpenAI, NextJS and Upstash

Oguzhan Olguncu
Oguzhan Olguncu

Low Maintenance Reporting Infrastructure using Athena, DynamoDB and Quicksight

Ilter Kavlak
Ilter Kavlak

Building an AI Chatbot trained on custom content with LangChain, Faiss and Next.js

Rishi Raj Jain
Rishi Raj Jain

How to Create an AI Postcard Sender with Upstash QStash

Cameron Youngblood
Cameron Youngblood

Would You Rather Game with LangChain, Redis, and the Query SDK

Anish Pallati
Anish Pallati

Decouple Webhook Processing with QStash on Next.js

Ruben de Groot
Ruben de Groot

October 2023

Linearizable Distributed Map On Kafka

Sancar Koyunlu
Sancar Koyunlu

Benchmarking Deno KV vs Upstash Redis

Andreas Thomas
Andreas Thomas

Chat Model Response Caching With Upstash Redis in LangChain TS

Brace Sproul
Brace Sproul

Upgradable Read Write Lock for Go

Sancar Koyunlu
Sancar Koyunlu

Benchmarking Cloudflare KV vs Upstash Redis

Andreas Thomas
Andreas Thomas

Typesafe Queries for Redis

Andreas Thomas
Andreas Thomas
Announcement

Introducing Schema Registry for Upstash Kafka

Sancar Koyunlu
Sancar Koyunlu

September 2023

Caching LLM Output On-Demand with LangChain, Redis and QStash

Anish Pallati
Anish Pallati

Efficient Multiplayer Game State Synchronization with Upstash Kafka and Node.js

Asim Hafeez
Asim Hafeez

How to create an AI app with Upstash, Next.js and Replicate

Cameron Youngblood
Cameron Youngblood

Retaining Chat History Using LangChain and Upstash Redis

Anish Pallati
Anish Pallati

Announcing QStash v2

Andreas Thomas
Andreas Thomas

August 2023

Building Session Store with Clerk and Upstash Redis

Fahreddin Ozcan
Fahreddin Ozcan

Type-safe User Authentication in SvelteKit with Lucia, Planetscale, and Upstash Redis

Chris Jayden
Chris Jayden

Caching OpenAI API Responses with Upstash Redis

Kay Plößer
Kay Plößer

Scheduling emails in the user's timezone using QStash

Anshuman Bhardwaj
Anshuman Bhardwaj

Connecting Upstash Redis to Cloudflare Workers

Fahreddin Ozcan
Fahreddin Ozcan

Building a Chat Application using Upstash Kafka, Redis and Next.js

Fahreddin Ozcan
Fahreddin Ozcan

July 2023

Rate limiting requests with tRPC in Sveltekit

Chris Jayden
Chris Jayden

Announcing Python Serverless Redis and Ratelimiting SDKs

Tudor Zgîmbău
Tudor Zgîmbău

June 2023

Build a Comment Section for your NextJS blog using Redis and NextAuth

Jaydeep Das
Jaydeep Das

Protecting my wallet by ratelimiting OpenAI requests

Pau Kraft
Pau Kraft

Building an open-source JIRA using Firebase, Upstash and SvelteKit

Rishi Raj Jain
Rishi Raj Jain

May 2023

Building an open-source alternative to LinkTree with Astro, Upstash and GitHub

Rishi Raj Jain
Rishi Raj Jain

Redis and Upstash Use cases with OpenAI Applications

Enes Akar
Enes Akar

Sentiment Analysis on Reddit using OpenAI (ChatGPT) and Upstash Kafka

Fahreddin Ozcan
Fahreddin Ozcan

AWS Lambda with Python and Upstash Redis

Fahreddin Ozcan
Fahreddin Ozcan

April 2023

Introducing Upstash Streams for Redis® Beyond Memory

Sancar Koyunlu
Sancar Koyunlu

Adding a View Counter to your Next.js Blog

Andreas Thomas
Andreas Thomas

March 2023

Announcement

Announcing the Rate Limit Analytics

Andreas Thomas
Andreas Thomas

AI Powered Text Generator using Next.js, Replicate and Redis®

Hosna Qasmei
Hosna Qasmei

Serverless Event Sourcing and CQRS with Next.js and Upstash

Kay Plößer
Kay Plößer

Realtime analytics with Vercel Edge, Kafka and MongoDB Atlas

Enes Akar
Enes Akar

AWS MSK and Confluent. Are they really Serverless?

Enes Akar
Enes Akar

Protecting your mailbox with @upstash/ratelimit

Russ Tran
Russ Tran

Refresh stale data in a SvelteKit app with QStash

Geoff Rich
Geoff Rich

Prevent Data Leaks using Vercel Edge Functions and Upstash for Redis

Kay Plößer
Kay Plößer

February 2023

Upstash for Redis and Performance API: Cache where it Counts

Rodney Johnson
Rodney Johnson

Streaming User Events from PostgreSQL (Supabase) to Serverless Kafka

Noah Fischer
Noah Fischer

Sync Redis state to your database using QStash

Thomas Cazade
Thomas Cazade
Announcement

Introducing Upstash JSON for Redis®

Enes Akar
Enes Akar

Manage a quota-based SaaS application with Upstash and Next.js

Thomas Cazade
Thomas Cazade

Building Reminders for WhatsApp (GPT Online) using QStash

Bilal Tahir
Bilal Tahir

Traffic Management for Next.js Apps Using Vercel Edge and Upstash Edge Flags

Enes Akar
Enes Akar

Rate limit your SvelteKit app with Upstash Redis

Geoff Rich
Geoff Rich

January 2023

Announcement

Fast Anywhere with Upstash Global 2.0

Enes Akar
Enes Akar

Realtime Code Sharing with Upstash Redis

Tudor Zgîmbău
Tudor Zgîmbău

Using Edge Flags in Next.js Middleware

Andreas Thomas
Andreas Thomas

Build a Photo Restoration App Using Replicate, Next.js and Upstash

Andreas Elia
Andreas Elia

How Upstash is powering EnvShare

Andreas Thomas
Andreas Thomas

Rate Limiting Your Next.js App with Vercel Edge

Enes Akar
Enes Akar

Announcing Edge Flags

Andreas Thomas
Andreas Thomas

Using Machine Learning to Bring Your Stories to Life (with OpenAI and Next.js)

Andreas Elia
Andreas Elia

December 2022

Connect Kafka to Clickhouse with No Code and No Servers

Enes Akar
Enes Akar

Building Scheduled Payments in Web3 with QStash

Chillyfish
Chillyfish

Building a realtime emergency response system

Tudor Zgîmbău
Tudor Zgîmbău

Vercel Edge Explained. Use cases, benefits and limitations.

Enes Akar
Enes Akar

Export Kubernetes Pod Logs to Upstash Kafka via FluentBit

Enes Ozcan
Enes Ozcan
Announcement

Announcing Serverless Kafka Connectors

Sancar Koyunlu
Sancar Koyunlu

November 2022

Building a Drift Detection Engine with Upstash

Menelaos Kotsollaris
Menelaos Kotsollaris

Post Most Popular NY Times articles to Discord with QStash

Maximilian Kaske
Maximilian Kaske

Announcing QStash Callbacks

Andreas Thomas
Andreas Thomas

October 2022

AWS Lambda + Upstash Redis + Go = 🚀❤️

Lambros Petrou
Lambros Petrou

Adding Feature Flags to Your Next.js App with Upstash Redis

Kay Plößer
Kay Plößer

September 2022

Serverless Messaging for Deno Deploy

Andreas Thomas
Andreas Thomas

Serverless Realtime Analytics for Next.js with Vercel Edge, Upstash Kafka and Tinybird

Enes Akar
Enes Akar

Asynchronous serverless processing with in-app notifications using QStash and novu

Andreas Thomas
Andreas Thomas

Build an authenticated API with Next.js API Routes and Upstash Redis

Lorenzo Noccioli
Lorenzo Noccioli

Announcing Vercel Integration v2

Andreas Thomas
Andreas Thomas

Get Started with Sidekiq and Upstash Redis on Fly.io

Burak Yılmaz
Burak Yılmaz

Using LaunchDarkly with Redis

Noah Fischer
Noah Fischer

August 2022

Guaranteeing webhook delivery in Strapi using QStash

Andreas Thomas
Andreas Thomas

Get Started with Astro and Redis

Rodney Johnson
Rodney Johnson

Rate Limiting at Edge with Cloudflare Workers and Serverless Redis

Noah Fischer
Noah Fischer

Building an Email Scheduler with Vercel Functions and QStash

Kay Plößer
Kay Plößer

Announcing Upstash Pulumi Provider

Burak Yılmaz
Burak Yılmaz

July 2022

Periodic Data Updates with Next.js and Vercel Serverless Functions

Andreas Thomas
Andreas Thomas

Building a Guest Book on the Edge with SvelteKit, Upstash Redis® and Vercel

Geoff Rich
Geoff Rich

Next.js Edge API Routes and Serverless Redis on Vercel

Noah Fischer
Noah Fischer
Announcement

QStash: Messaging for the Serverless

Enes Akar
Enes Akar

June 2022

Collect Cloudflare Workers Logs to Serverless Kafka

Noah Fischer
Noah Fischer

Distributed tracing with go-redis, Upstash and OpenTelemetry

Vladimir Mihailenco
Vladimir Mihailenco

Rate Limiting Next.js API Routes using Upstash Redis

Noah Fischer
Noah Fischer

May 2022

Using Apache Spark with Serverless Kafka

Omer Aytac
Omer Aytac

Announcing Upstash CLI

Andreas Thomas
Andreas Thomas

Preference Storage for DApps using Metamask with Next.js

Burak Yılmaz
Burak Yılmaz
Announcement

Serverless Rate Limiting

Andreas Thomas
Andreas Thomas

Announcing Upstash Chatbox

Burak Yılmaz
Burak Yılmaz

Get Started with Serverless Cloud, Next.js and Upstash Redis

Noah Fischer
Noah Fischer

Scaling Laravel with Serverless Redis

Bobby Iliev
Bobby Iliev

Getting Started with Netlify Edge Functions and Serverless Redis

Enes Akar
Enes Akar

April 2022

Run Fly.io Apps with Serverless Redis

Enes Akar
Enes Akar

Reusing HTTP connections with 'keepalive' in Serverless

Andreas Thomas
Andreas Thomas

Serverless Node.js URL Shortener App powered by Upstash Kafka and Materialize

Bobby Iliev
Bobby Iliev

Serverless Kafka Real World Example: Content Moderation

Enes Akar
Enes Akar

Serverless Redis Caching for Strapi

Kay Plößer
Kay Plößer
Announcement

Introducing Redis 6 Compatibility

Mehmet Dogan
Mehmet Dogan

Stream Twitter to Serverless Kafka

Nihan Iman
Nihan Iman

Building A To-Do List with Blitz.js & Redis

Vedant Atodaria
Vedant Atodaria

Send React Native Logs to Serverless Kafka

Omer Aytac
Omer Aytac

March 2022

Serverless Birthday Slackbot with AWS Chalice and Upstash Redis

Burak Yılmaz
Burak Yılmaz

Using Render with Serverless Redis

Vedant Atodaria
Vedant Atodaria

Build a Serverless Slackbot with Vercel and Upstash Redis

Burak Yılmaz
Burak Yılmaz

Blazing Fast Websites with Remix on Cloudflare and Upstash Redis

Sönke Peters
Sönke Peters

Announcing Upstash Redis SDK v1.0.0

Andreas Thomas
Andreas Thomas

SvelteKit TODO App with Redis

Adem Ilter
Adem Ilter

Announcing Upstash Terraform Provider with Kafka Support

Burak Yılmaz
Burak Yılmaz

February 2022

Remix TODO App with Redis

Adem Ilter
Adem Ilter

Global Cache for Netlify Graph with Upstash Redis

Noah Fischer
Noah Fischer

Cloudflare Workers KV vs Upstash Redis

Enes Akar
Enes Akar

Developer API V2 Released!

Ilter Kavlak
Ilter Kavlak

Feedback Widget for Next.js Applications

Adem Ilter
Adem Ilter

Best Databases for Next.js

Enes Akar
Enes Akar

January 2022

Integrate Stripe and Kafka Using Webhook API

Enes Akar
Enes Akar

In-app Announcements with Serverless Redis and React Native

Omer Aytac
Omer Aytac

Next.js Authentication with NextAuth and Serverless Redis

Kay Plößer
Kay Plößer

Building a survey app with Upstash Redis and Next.js

Sönke Peters
Sönke Peters

Send Github Events to Kafka Using Vercel Functions

Enes Akar
Enes Akar

Using Upstash Redis as a Session Store for Remix

Gabriel Guy
Gabriel Guy

Using Upstash Redis with Remix

Leigh Halliday
Leigh Halliday

Shipping from Logstash to Kafka and analysing with Cloudflare Workers

Noah Fischer
Noah Fischer

Building React Native Apps Backed by AWS Lambda and Serverless Redis

Omer Aytac
Omer Aytac

Kafka Use Cases for Web Developers

Enes Akar
Enes Akar

December 2021

Waiting Room for your Next.js App Using Edge Functions

Enes Akar
Enes Akar

Use Redis® in Fastly Compute

Enes Akar
Enes Akar

November 2021

Upstash Launches Serverless Kafka

Enes Akar
Enes Akar

Getting started with Nuxt 3 and Serverless Redis

Krutie Patel
Krutie Patel

Fullstack Serverless app with Flutter, Serverless Framework and Upstash(REDIS) - PART 2

Rosius Ndimofor
Rosius Ndimofor

Fullstack Serverless app with Flutter, Serverless Framework and Upstash(REDIS) - PART 1

Rosius Ndimofor
Rosius Ndimofor

Building SvelteKit Applications with Serverless Redis

Geoff Rich
Geoff Rich

Build Your Own Waiting Room for Your Website with Cloudflare Workers and Serverless Redis

Enes Akar
Enes Akar

October 2021

Getting started with Next.js Edge Functions

Enes Akar
Enes Akar

Upstash as a Serverless Database for Edge

Enes Akar
Enes Akar

Global Database for Serverless and Edge

Mehmet Dogan
Mehmet Dogan

September 2021

AWS Lambda vs Cloudflare Workers

Enes Akar
Enes Akar

Best Databases for Serverless

Enes Akar
Enes Akar

August 2021

Serverless Battleground - DynamoDB vs Firestore vs MongoDB vs Cassandra vs Redis vs FaunaDB

Enes Akar
Enes Akar

5 ms Global Redis Latency with Edge Caching

Enes Akar
Enes Akar

July 2021

Stateful AWS Lambda with Redis® REST

Enes Akar
Enes Akar

Announcing Upstash Terraform Provider

Noah Fischer
Noah Fischer

Pipeline REST API on Serverless Redis

Enes Akar
Enes Akar

The Most Minimalist Next.js TODO app

Enes Akar
Enes Akar

June 2021

Implement IP Allow/Deny List at Edge with Cloudflare Workers and Upstash Redis

Lisa Natsumi
Lisa Natsumi

Redis® @ Edge with Cloudflare Workers

Enes Akar
Enes Akar

More Resilient and More Scalable: Upstash with Multi-Zone Replication

Enes Akar
Enes Akar

May 2021

Speed up your Next.js application with Redis

Noah Fischer
Noah Fischer

Rate Limiting Your Serverless Applications

Noah Fischer
Noah Fischer

April 2021

Roadmap Application with Next.js, Redis and Auth0

Noah Fischer
Noah Fischer

Latency Comparison Among Serverless Databases: DynamoDB vs FaunaDB vs Upstash

Noah Fischer
Noah Fischer

Challenge of Serverless: Database Connections

Noah Fischer
Noah Fischer