Posts

Showing posts from August, 2018

My learnings in performance improvement

Image
While working on multiple performance improvements, I worked on a range of product that varied from legacy enterprise apps to startups. I spent enough time identifying bottlenecks in the applications, as well as fixing them, which is a big learning for me. When I heard a team that just does performance improvements, I always thought how is it possible to give you 100% improvement in a use-case? I come from a background where every millisecond of the application was measured and everybody always thought about load while designing applications. So I had never thought that there will be such inefficiencies in the applications. Of course, after working with a range of products, I realized that even if you have best developers of the world working for you, you may still end up in inefficient code. Here is why. I see two categories of organizations that have such junctions of inefficient code. 1. Legacy code → case 1 →  I see a lot of organizations that hail legacy code fro...