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)