BuildWithMatija

Technical Blog

Long-form technical guides for developers and evaluators.

How-to guides, tutorials, comparisons, and troubleshooting posts covering Payload CMS, Next.js, Docker, and related systems.

RSS Feed

Browse by area

Open hub
Open hub
Open hub
Audience
More
Sort
Type
Build with Matija logo

Build with Matija

Modern websites, content systems, and AI workflows built for long-term growth.

Services

  • Headless CMS Websites
  • Next.js & Headless CMS Advisory
  • AI Systems & Automation
  • Website & Content Audit

Resources

  • Case Studies
  • How I Work
  • Blog
  • Topics
  • CMS Hub
  • E-commerce Hub
  • B2B Website Strategy
  • Dashboard

Headless CMS

  • Payload CMS Developer
  • CMS Migration
  • Multi-Tenant CMS
  • Payload vs Sanity
  • Payload vs WordPress
  • Payload vs Contentful

Get in Touch

Ready to modernize your stack? Let's talk about what you're building.

Book a discovery callContact me →
© 2026Build with Matija•All rights reserved•Privacy Policy•Terms of Service
BuildWithMatija
Get In Touch

All Articles (51 of 51 articles)

Four-layer pattern (query, service, web & HTTP adapters) to centralize business logic, add idempotency, versioning…
Payload·Featured

Proven Payload CMS Backend Architecture for Mobile & Web

Learn a proven Payload CMS backend architecture that unifies Next.js web and native mobile: centralize services, add idempotency, validation, versioning…

Matija Žiberna
Matija Žiberna
13 days ago17 min
Read article→
Real-world answers on migrations, auth, performance, jobs, i18n, and scaling Payload v3 on Postgres + Next.js with…

Payload

Payload CMS in Production: Honest Answers Developers Need

Pragmatic guide to Payload CMS in production — avoid migration, auth, and performance pitfalls with practical fixes for Postgres, Drizzle, Next.js, and…

about 1 month ago16 min
A practical architecture guide to resumable uploads, offset handshakes, S3 multipart mapping, session design, and…

Payload

Chunked File Uploads: Architecture and Mental Model

Chunked file uploads: architecture for resumable uploads—sessions, offset handshake, S3 multipart, and dedup to make large transfers reliable—production-ready

about 1 month ago20 min
Practical guide to authoring, testing, and publishing Payload 3.85+ plugins using definePlugin, typed options, and…

Payload

Build Publishable Payload Plugins with definePlugin

Build, test, and publish Payload plugins with definePlugin: practical patterns for typed options, safe config extension, client-server separation. Start now.

about 1 month ago15 min
Blueprint to share services across Next.js (Payload CMS) and Kotlin Android using Retrofit, OkHttp, persistent…

Payload

Payload CMS Android Integration: Next.js to Kotlin Guide

Connect Payload CMS to an Android (Kotlin) app with a shared service layer, Retrofit/OkHttp client, persistent cookies and token refresh so web and mobile…

about 1 month ago18 min
Early look at Payload 4.0: admin UI redesign, hierarchies, DAM improvements, MCP/AI workflows, Tailwind & TanStack…

Payload

Payload CMS 4.0: Latest Status and What’s Coming

Track Payload CMS 4.0 progress: early preview of admin UI redesign, hierarchies, DAM, MCP/AI workflows and Tailwind fixes—stay prepared for migration and beta

about 1 month ago23 min
Split Payload jobs between in-process autoRun and dedicated workers — queue routing for media, inventory, emails and…

Payload

Payload CMS autoRun vs Worker: Practical Queue Guide

Practical guide to routing Payload CMS autoRun and dedicated workers—keep UX fast by running light jobs in-process and isolating heavy media or inventory work.

about 2 months ago12 min
Use Payload's Local API with Express and Vite—what works, what you lose (Admin Panel, REST/GraphQL), and when to…

Payload

Run Payload CMS Outside Next.js: One Major Trade-off

Run Payload CMS outside Next.js using the Local API with Express and Vite. See which features you keep, what you lose (Admin Panel, REST/GraphQL), and…

about 2 months ago7 min
How Vercel cron jobs wake Neon DB and break Payload's job queue — migrate to a VPS worker for instant, cost-effective…

Payload

Self-hosting Payload CMS: Stop Vercel's Hidden Costs

Learn why self-hosting Payload CMS eliminates Vercel cron wake costs, fixes job-queue delays, and cuts monthly bills—practical migration guidance for reliable…

about 2 months ago9 min
A security-first, production-ready walkthrough for Payload CMS MCP plugin covering API keys, scoped access, and…

Payload

Security-First Payload CMS MCP Integration: Production Guide

Implement secure, auditable Payload CMS MCP access in production: learn MCP API key scoping, key rotation, slug fixes, curl tests, and audit-friendly…

about 2 months ago4 min
Deep dive into payload.db.drizzle, schema hooks, migrations, read replicas, and practical Payload CMS Postgres best…

Payload

Payload Postgres Adapter Guide: Drizzle Config & Migrations

Master the Payload Postgres adapter: access payload.db.drizzle, run safe migrations, add schema hooks, avoid stale replica reads, and extend your DB safely.

2 months ago21 min
Connect Next.js Draft Mode, Payload versions, and a postMessage bridge to build reliable, real-time live preview with…

Payload

Complete Guide to Payload CMS Live Preview with Next.js

Learn to implement Payload CMS live preview with Next.js Draft Mode, Payload versions, and a postMessage bridge — step-by-step, with troubleshooting and checks.

2 months ago23 min
  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
Page 1 of 5

Browse

Topics

PayloadPayload
103
Next.jsNext.js
112
ReactReact
14
DockerDocker
21
AI
20
CloudflareCloudflare
7

Newsletter

Stay Updated

Get practical notes and implementation updates without the noise.