macrostack
Browse

The AI stack

Categories

Local & Sovereign AINotes & KnowledgeObservability & MonitoringPassword ManagersWeb AnalyticsTeam ChatSmart HomeNetworking & RoutersVideo ConferencingCloud Storage & SyncPhotos & MediaAPI DevelopmentImage EditingWorkflow Automation & iPaaSDeveloper Tools & ContainersOffice & Productivity SuitesNo-Code DatabasesCode Hosting & Git ForgesProject ManagementEmail Marketing & NewslettersScheduling & BookingError Tracking & Exception MonitoringLog Management & SIEMVPN & PrivacyEmail & Secure MailVector Databases & AI SearchLLM & Agent FrameworksDomains & Web HostingData Removal & PrivacyAuthentication & IdentityHelp Desk & Customer SupportCloud & VPSKubernetes & Container PlatformsEmbedding ModelsPDF & DocumentsAI Coding AssistantsAI Voice & SpeechLLM Observability & EvaluationLLM Gateways & RoutingCloud GPU & AI ComputeCI/CD & build automationData & pipeline orchestrationModel serving & inferenceAI agent frameworksBackend as a serviceSecrets managementFeature flags & experimentationProduct analyticsSearch infrastructureUptime & status monitoringAffiliate & partner platformsVisitor identification & personalisationWikis & internal docsIdentity & access managementData warehouses & analytics enginesCustomer data platformsCRMObject storageBI & dashboardsE-signatureWhiteboards & diagrammingIn-memory data stores & cachingPlatform as a serviceTransactional & bulk emailHeadless CMSDesign & prototypingE-commerce platformsInternal tools & admin panelsManaged databasesForms & surveysFine-Tuning & Model TrainingRAG & Retrieval PlatformsLLM Evaluation & TestingAI Guardrails & Content SafetySpeech Recognition & TranscriptionExperiment Tracking & ML OpsDocument AI & OCR

About

How we rank & score

Layer 3 · self-hosting reality check

What it actually takes to self-host DragonflyDB

The docs say 1 GB. In practice you want Working set + 20% — it is meaningfully more memory-efficient than Redis. Here is the honest version — real requirements, real monthly cost, what you will be maintaining, and the one thing that catches people out.

Usually reached from Redis alternatives, where DragonflyDB is one of the picks.

RAM — documented minimum1 GB
RAM — what it really needsWorking set + 20% — it is meaningfully more memory-efficient than Redis
CPU4 vCPU — unlike Redis it is genuinely multi-threaded
DiskSmall unless snapshotting
Monthly cost$15–40/mo, and it does more per core than the Redis family
Setup time30 minutes
How you install itcontainer or binary; speaks the Redis and Memcached protocols, so clients work unchanged
Ongoing maintenanceLow.
Where it stops scalingVertically much further than Redis on the same hardware, because it uses all your cores.

The thing that catches people out

It is protocol-compatible, not behaviour-identical. Lua scripting, some cluster commands and a few module-dependent patterns differ or are absent. If your application leans on Redis modules or complex EVAL scripts, test those specific paths before migrating — the swap looks free right up until the one command you depend on behaves differently.

When not to self-host DragonflyDB

You depend on Redis modules — RedisJSON, RediSearch, RedisGraph. Those are the Redis product, not the protocol.

Every guide here carries this section. A site that only ever tells you to self-host is selling something — the useful answer is sometimes no.

Other Layer 3 self-hosting guides

Common questions

How much RAM does DragonflyDB actually need?
Working set + 20% — it is meaningfully more memory-efficient than Redis in practice. The documented minimum is 1 GB, which is the figure at which the process starts rather than the figure at which it works under real use. 4 vCPU — unlike Redis it is genuinely multi-threaded alongside it.
What does self-hosting DragonflyDB cost per month?
$15–40/mo, and it does more per core than the Redis family This is commodity VPS pricing and excludes your time, which is the larger cost for most people — budget for low.
How long does it take to set up DragonflyDB?
30 minutes, via container or binary; speaks the Redis and Memcached protocols, so clients work unchanged.
When should I NOT self-host DragonflyDB?
You depend on Redis modules — RedisJSON, RediSearch, RedisGraph. Those are the Redis product, not the protocol.
What is the most common mistake when self-hosting DragonflyDB?
It is protocol-compatible, not behaviour-identical. Lua scripting, some cluster commands and a few module-dependent patterns differ or are absent. If your application leans on Redis modules or complex EVAL scripts, test those specific paths before migrating — the swap looks free right up until the one command you depend on behaves differently.
The Macrostack brief

New swaps, worth your inbox.

A short, occasional email when we add a high-intent alternative or ship a new head-to-head. No spam, no selling your address — unsubscribe in one click.