Skip to content
Backend Systems & Infrastructure

Engineering Notes

As a backend systems engineer, I specialize in designing and building scalable, cloud native backend systems and high-performance web applications. I write about backend systems, infrastructure, and the trade-offs involved in building these systems.

Experience
4 articlesChronological
6 min read

A Brief Guide to Writing Design Documents

This article presents a framework for managing the design phase, drawn from practice and from reading how other engineers approach the problem. It is half checklist and half mental reset. It forces us to focus on structure i.e. defining the boundaries, identifying the biggest technical questions, and systematically working through the trade-offs

Read technical post
7 min read

Building In AWS - Things To Consider

AWS is the leading cloud provider in present times and enable us to build and deliver products faster. There are several points which we should consider prior to building in AWS. We'll look at these points one by one and try to identify the things we should be careful about.

Read technical post
11 min read

How to do serverless in AWS

This article is more of a survey of serverless fundamentals in AWS. It will briefly touch upon composition paradigms and the services which can be used for any of these paradigms. Common use cases of AWS services and their comparison will also be discussed.

Read technical post

Stay updated via feeds

RSS, JSON or Atom — subscribe with whichever your reader prefers.