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…
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,…
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…
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…
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…
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…
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…
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…
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…
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…