RSSAmplifier

Blog

Aditya Rohilla

adityarohilla.comRSS feed ↗10 posts

Latest posts

Envoy Proxy: The Swiss Army Knife

If you're a Software Engineer interested / working in platform security, backend systems and cloud native architecture like kubernetes - this post is for you. In modern cloud-native environments, proxies play a crucial role in enforcing Defense in Depth and enabling Zero Trust Architecture (ZTA). If you’re not yet onboarded on ZTA, this is for Continue reading "Envoy Proxy: The Swiss Army Knife"

How Cursor Works Internally?

You might have read the news that OpenAI is buying Windsurf for a whopping 3B! In other news, Anysphere, the parent company of Cursor, is raising 900M at a valuation of 9B$! That s a lot of money for code-generating applications. However, it seems reasonable when you realize Cursor is currently at 300M of revenue. It Continue reading "How Cursor Works Internally?"

GenAI Systems Need a Zero‑Trust, Security‑First Mindset

A practical mini‑playbook for senior engineers to think about security-first systems co-authered by o3. Why Security shouldn’t be an afterthought Many Software Engineers treat Security as a second-class citizen when working on a large-scale system design. They focus on the non-functional attributes like scalability, performance, throughput, reliability etc but often miss out on a Continue reading…

Don’t follow best practices blindly

In the ever-evolving landscape of software development, best practices are often treated as sacred. Yet, blindly following these practices without tailoring them to your business needs can lead to suboptimal outcomes. The goal of software development is making the lives of its users easier, whether it’s an internal tool, a consumer product or a B2B Continue reading "Don’t follow best practices…

What my time at Amazon taught me about engineering and growth

It s been a couple of months since I left my engineering role at Amazon, one of the biggest tech companies in the world. Working at a big tech company was one of my top goals while pursuing my bachelor s and both Samsung and Amazon helped me fulfill it. In this article, I want to talk Continue reading "What my time at Amazon taught me about engineering and growth"

The System Design Template I Use

System / Architecture design is an important part of any software engineering project. Right after requirement gathering for features and before diving into development, every project lead has to come up with a system design document illustrating how the overall system would like and how it will interact with external services. This process is followed Continue reading "The System Design Template…

Why Everyone Should Learn To Write

Do you hate writing? Me too. I am not talking about tweets or IG posts. I m talking about 500 word long articles and essays. Most of us don t like writing them. They take too much time and effort. But is time really the problem? I don t think so. We spend a lot of time on Continue reading "Why Everyone Should Learn To Write"

Who should you be: Technology Generalist or Specialist?

Everyone in the tech industry knows that every few years (months?) a new technology or framework enters the market. Angular, Ember and JQuery were good enough until React came up. Not that people don t use Angular anymore, but everyone wants to learn React now. Same is true for every other computer science field: Deep Learning Continue reading "Who should you be: Technology Generalist or…

Comparative Case Study of ML Systems: Tensorflow vs PyTorch

In this post, I ll perform a small comparative study between the background architecture of TensorFlow: A System for Large-Scale Machine Learning and PyTorch: An Imperative Style, High-Performance Deep Learning Library The information mentioned below is extracted for these two papers. I chose TensorFlow and PyTorch to perform a comparative study as I have used both Continue reading "Comparative…

Top Resources for getting a Software Engineer job at Big N Companies

This short post is written for recent graduates, current students and code newbies looking for a job as a Software Engineer in the Big N companies like Google, Facebook, Amazon, Netflix etc. I have personally tried most of the resources mentioned here (free and paid) during my job search. These have helped me to land Continue reading "Top Resources for getting a Software Engineer job at Big N…