A practical walkthrough of how Know Nepal's Next.js frontend, Spring Boot backend, PostgreSQL database, and scheduled jobs work together to serve a request.
Know Nepal runs as a Next.js frontend on Vercel, a Spring Boot modular monolith on Render, and PostgreSQL on Supabase. This article follows a request through each layer — where the API proxy sits, when the database is actually queried, and how scheduled jobs differ from a normal visit.
How I reviewed client-IP handling, rate limiting, and admin authentication in the Know Nepal backend — what changed, how it was tested, and what remains open.
While working on Know Nepal, a Spring Boot modular monolith, I reviewed forwarded-IP header handling, rate-limiter memory lifecycle, and admin authentication. This is what I changed, how I verified it, and what is still open.
August 17, 2026 marks the beginning of my formal Computer Engineering education.
August 17, 2026 marked the beginning of my Computer Engineering journey. I officially joined the Bachelor's in Computer Engineering program at Cosmos College of Management and Technology in Kathmandu.