Tech Journey Through My Lens

Anecdotes of frustrating deep code & system dives leading to gratification through revelations and sometimes realization of our own stupidity coupled with the associated learning.

The idea behind these posts is to cover real life examples that I have personally experienced or have happened in the vicinity of my work. As engineers each one of us have a separate experience and learning curve and hopefully presenting my own experiences and opportunities of growth as an engineer will uplift the readers' experience.

The blog structure will have the following salient features:
  1. A real life situation
  2. Research - either through experimentation or application of documented behavior
  3. End result and take away
  4. Principles to keep in mind for future implementations
Keep an eye for the the upcoming posts:
  • JVM Shutdown Hooks
  • Clock Skew - Cassandra Data Deletion
  • Weak level Isolation - MySQL Gap Locks
  • AWS
    • MySQL Enabling statistics
    • SQS Using delay feature
    • Firehose - Unkilled process due to resource leakage in asynchronous cals
    • Lambda - An account of writing bugless code
  • Security
    • External URL security
    • Using Not Thread safe class - security loophole
  • HttpClient shutdown due to OOM
  • Recursive Web server calls Internal DB Calls
  • Spring Beans using the same client
  • Missing shutdown hook causing hung thread
  • Missing S3 permission leading to slow API
  • Inconsistent rounding in Python version
  • Inner Classes and Inheritance, and A Tale Of Broken Cache 
  • MySQL Anti-patterns
  • Feature Toggles and releasing new code Versions

No comments:

Post a Comment