interested things

a wall of things i've learned, am currently exploring, or find deeply fascinating in the world of software and systems.

distributed systems

  • horizontal scaling and load balancing (nginx, 3-instance clusters)
  • message brokers (rabbitmq) for asynchronous background processing
  • distributed caching strategies with redis (caching, pub/sub)
  • handling high-concurrency environments in node.js

performance & infra

  • monitoring and observability (prometheus & grafana)
  • performance optimization (reducing latency and server costs)
  • containerization and orchestration with docker compose
  • cloud infrastructure (aws lambda, s3, ses)

clean architecture & patterns

  • implementing domain-driven design and clean software architecture
  • rbac (role-based access control) and secure auth flows (jwt/middleware)
  • test-driven development (jest) and robust ci/cd pipelines
  • managing database state with prisma/orm in production

ai & modern web

  • integrating ai agents (openai api) into business workflows
  • next.js 15 app router and react server components (rsc)
  • seo optimization (ssr vs ssg) and improving web vitals (ttfb)
  • building performant pwas with tailwind and headless ui (radix)