Aman GargI documented some of the common go concurrency patterns in this repository (with comments/tests)https://github.com/isopropylcyanide/go-patterns1 min read·Jan 3, 2024----
Aman GargIt's often a good idea to wrap the database access into two buckets -> mutations and queries.The main function (in business application layer) should just return well defined custom errors such as "ErrCancelNotApplicable". This…1 min read·Apr 5, 2023--1--1
Aman GargApart from the focus on data quality, freshness SLAs and column based restrictions, more so for PII…One of the problems organizations face is establishing all the clear write paths into the store and documenting the consumer behaviour from…1 min read·May 19, 2022--1--1
Aman GargThanks for sharing.The article switches anywhere from Billion / day as the title to per minute (when talking about feature store ingestion) to per second…1 min read·Jan 8, 2022----
Aman GargHey Nikhil, thanks for reading.To explain this, you must realise that relying on database sequences is inherently broken for two major reasons.1 min read·Nov 18, 2021--1--1
Aman GarginNerd For TechThe “Nullbuster ” workaround for the unique index in SQLWhat happens when you need a unique index on columns that is not always unique but still has to be enforced ?7 min read·Oct 17, 2021--1--1
Aman GarginNerd For TechElegant Patterns to execute work concurrently using Completion Service [Java]And then building an abstraction to support future use cases.6 min read·Mar 14, 2021----
Aman GargDecluttering the Uber Tech BlogSolid content in the Uber tech blogs. But the UI seems a bit off.2 min read·Mar 12, 2021----
Aman GarginLevel Up CodingDissecting why some Pull Request merges get delayedIs it the reviewer? Is it the developer? Can we figure out the rate determining step?10 min read·Mar 12, 2021----
Aman GarginLevel Up CodingNitpicks from a triggered senior developer in a code reviewOr are they really nitpicks?6 min read·Mar 5, 2021----