• [Java Based Services] Fixing 504 and 503 issues - Draft

    504 - Gateway timeout As the http message description says if the Gateway doesn’t receive the response after a stipulated time, the http-request is timed out and it responds the same to the caller. If the the service is...
  • BulkHead Pattern

    Pre-requisite: Threadpools in Java. Read my post on Concurrency in Java jump to ThreadPools Section. Bulkhead is one of the fault tolerance patterns that protects the system from complete failure when there is a failure/leak in one of the...
  • Hiring in Tech: Recap from Covid19 and Pitfalls

    This is the age of AI and disruption is happening at light speed. It’s important to restructure the hiring processes and systems that have been followed so far and requires new outlook. Here are my comprehensive thoughts and observations...
  • Standardize Java Code Formatting {Intellij, VSCode}

    Lately, I have been working on bunch of Java Services that requires code refactoring and the first step to code refactoring is code formatting. The codebase has spotless configured but the formatting is not consistent while working in different...
  • My VS Code Setup & Settings Sync workflow

    Preread: VsCode Multi-root Workspaces Here is my local vscode setup structure. This post is preference based and may not be the right choice for every dev and it’s working for me so far. Goal: Sync all the settings(windows, wsl,...