Some notes on why we picked Astro over Next, why we run on Cloudflare, and what we gave up to get there.
When we sat down to rebuild nyotec.com for 2026, we made ourselves write down three things we actually needed before looking at any framework. Fast static pages. Markdown for writing. A CMS the non-developers on our team could use without calling us. That was the list.
Why Astro over Next
Next.js is a great framework, but most of its surface area is built around dynamic rendering — exactly what a marketing site doesn’t need. Astro gives us islands of interactivity on an otherwise static page, and ships almost no JavaScript by default. For a site whose busiest page is the homepage, that’s a more honest default.
Pick the framework that gives you the fewest things to be wrong about.
Why Cloudflare
We already run Nyota and Daha India on Cloudflare. Pages + Workers + D1 gives us a single account, a single deploy primitive, and a CDN that actually reaches Tier-2 Indian cities without a tail latency story. Cloudflare Web Analytics is cookieless, which means no banner — one less piece of UI we have to design.
What we gave up
A server-side rendering story for logged-in views. We don’t have any on the marketing site, so it was a free trade. If that changes, we’ll reach for Workers.