Skip to content
Rohan Nair edited this page Jun 25, 2024 · 1 revision

Welcome to the readitlater wiki!

This is a central spot to write down why some architectural decisions were made.

Meta

Monorepo

  • Initially had this as a Hono-in-Next.js app, but debugging the backend was too difficult, and I had implicitly locked myself into a hono/vercel edge implementation
  • Bun lets me have a monorepo with no-additional tooling

Bun

  • Faster than node
  • I wanted to avoid overhead of transpile

UI

Nextjs

  • React-router guys did React-router-guys things with Remix

API

Hono

  • Lightweight API layer, which is extremely fast
  • Works very nicely with Bun
  • Loving the API
  • Seemingly as robust as Fastify ecosystem
  • Lightweight RPC support is awesome!

Drizzle

  • Prisma has too many footguns
Clone this wiki locally