Ruthvik
  • Home
  • About
  • Projects
  • Blog
Get in touch GitHub
GitHub
  • Home
  • About
  • Projects
  • Blog
  • Get in touch

Blog

General software notes on architecture, delivery, and practical engineering decisions.

2025

  1. A Pragmatic Guide to Rate Limiting: NestJS + Redis + Nginx

    How I implement layered rate limiting in full-stack applications using NestJS, Redis, and Nginx — with performance and maintainability in mind.

    21 Apr 2025 • 4 min read Latest post
  2. Guiding Principles for Performant PostgreSQL Schema Design

    An engineering-oriented exploration of PostgreSQL schema design: balancing normalization, performance, and long-term maintainability.

    11 Apr 2025 • 3 min read
  3. Choosing Frontend Frameworks

    A practical and experience-based overview of how I evaluate and choose frontend frameworks depending on project goals, team size, and long-term requirements.

    18 Mar 2025 • 3 min read
  4. Type-Safe Frontend + Backend Contracts Using Shared Zod Schemas

    A practical guide to keeping your API contracts aligned across frontend and backend using Zod and a shared types package.

    28 Feb 2025 • 3 min read
  5. Architecting for Clarity and Scale with NestJS

    A structured approach to backend architecture using NestJS: exploring modular design, TypeScript integration, and scalable system patterns.

    15 Jan 2025 • 3 min read

© 2026 Ruthvik Devarapalli. All rights reserved.

Privacy Policy Contact