Articles by Kay Plößer.

Comparing Retrieval-Augmented Generation With Fine-Tuning

Large language models (LLMs) like GPT-4 or Claude Opus know the answer to many questions. Their creators trained them on the Internet, so they are jacks of all trades. However, this training takes a…

Kay Plößer
Kay Plößer

LangChain Explained?

Since large language models (LLMs) have risen in popularity, everyone wants to integrate AI into their product. While LLMs offer new ways to interact with data that can improve the UX of a product,…

Kay Plößer
Kay Plößer

Serverless LLM Scheduling with QStash and OpenRouter

Large language models (LLMs) are the hype right now; everyone wants to integrate them into their application and claim they’re using state-of-the-art “AI”. There are plenty of LLMs, each accessible…

Kay Plößer
Kay Plößer

Caching OpenAI API Responses with Upstash Redis

If you used the OpenAI API, you might have noticed that it’s pretty slow and sometimes doesn’t even respond. Especially the GPT-4 model is prone to high latency responses. Also, you pay for every…

Kay Plößer
Kay Plößer

Serverless Event Sourcing and CQRS with Next.js and Upstash

Microservices are a widespread software architecture, and with serverless technologies that allow for granular deployments, they have become even more critical. Event sourcing and command query…

Kay Plößer
Kay Plößer

Prevent Data Leaks using Vercel Edge Functions and Upstash for Redis

Data leaks are a major issue on the internet. According to Statista, over 400 million people were affected by a data leak in 2022 alone. Nobody wants their data leaked all over the internet, so…

Kay Plößer
Kay Plößer

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

Updates are part of every software; you need to fix bugs, add new features, and generally iterate to make things more secure, reliable, or faster. But coupling new features or changes in general with…

Kay Plößer
Kay Plößer

Building an Email Scheduler with Vercel Functions and QStash

Serverless systems are easy to start, but they can have some growing pains later in their lifecycle. They’re stateless by nature, and liking all the moving parts isn’t easy. Let your serverless…

Kay Plößer
Kay Plößer

Serverless Redis Caching for Strapi

Delivering a project on time usually means you need to leverage as much existing technology as possible. Every decision you make that leads to a custom implementation must consider that you also need…

Kay Plößer
Kay Plößer

Next.js Authentication with NextAuth and Serverless Redis

Next.js is one of the most popular frontend frameworks with React at its core. It can generate static HTML or render dynamically on the client and server. This makes it a versatile tool for…

Kay Plößer
Kay Plößer