How to do Back-of-the-Envelope Estimation for System DesignThis blog briefly describes how you can quickly do estimations for load and performance of systems.Jun 3, 2024Jun 3, 2024
12-Factor App : A methodology for building distributed applicationsThe approach was developed by Adam Wiggins, the co-founder of Heroku, a platform as a service, which is now part of Salesforce. Wiggin’s…May 7, 2024May 7, 2024
How to design a Web service that can scale to millions of requests per secondwe will embarked on a journey from designing a system for a single user to scaling it up to support millions of users. We will start with a…May 2, 2024May 2, 2024
Basic tips for a coding round of FAANG interviewsHere are some of the very basic tips i would consider as a must know for any person attempting the coding round of a Technical interview.Jan 14, 2024Jan 14, 2024
36 Valid Sudoku ( Leetcode Top Interview question 150 –34/150 ) — Java solutionDetermine if a 9 x 9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules:Jan 5, 2024Jan 5, 2024
27 Remove Element ( Leetcode Top Interview question 150 –2/150 ) — Java solutionGiven an integer array nums and an integer val, remove all occurrences of val in nums in-place. The order of the elements may be changed…Jan 4, 2024Jan 4, 2024
88 Merge sorted Array (Leetcode Top Interview question 150 –1/150) — Java solutionYou are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n, representing the number of…Jan 1, 2024Jan 1, 2024
How to create a docker image for any Java projectTo follow along with this article you can either refer to the code mentioned in article or check-out the repository to get the latest code…May 16, 2020May 16, 2020