About this course
Running Next.js at the edge changes the architecture in fundamental ways. This course covers the V8 isolate model, the OpenNext adapter, and every Cloudflare primitive you will reach for — from KV and R2 to Durable Objects and D1 — with a production-ready deployment at the end. If you have ever wondered why your Next.js app feels slower than it should, or how to serve millions of requests without a Node.js server, this is the course.
What you will learn
- The V8 isolate execution model and how it differs from containers and Node.js processes
- How @opennextjs/cloudflare maps Next.js SSR to Workers and Durable Objects
- Edge caching strategies: Cache API, KV, and R2 for static and dynamic assets
- Middleware and routing at the edge for geolocation, A/B testing, and rewrites
- Durable Objects for stateful workloads: sessions, rate limiting, and real-time collaboration
- D1 and Hyperdrive for database access without cold-start latency
- Observability: Logpush, Analytics Engine, and distributed tracing across Workers
- Production deployment with Wrangler CI/CD and zero-downtime rollbacks
Your instructor
Ayodele Ajayi
Principal Engineer
Principal Engineer based in Kent, UK, with extensive experience across cloud-native security, platform engineering, and distributed systems. Ayodele has led engineering teams at scale and writes about what he learns — with a bias towards things that actually work in production.
Related courses
Continue building your skills in this area.