My 2022 Self Published Tech Book EarningsHello! I self published an ebook in early january of 2022. This post documents my 2022 earnings from the book. The book’s title is “Site…Jan 4, 2023Jan 4, 2023
A New Book on Site Reliability Engineering (SRE)!I’m excited to announce Site Reliability Engineering Tidbits!Jan 26, 20221Jan 26, 20221
15 months of 24x7 Primary On-Call — Here’s How I SurvivedI just finished 15 months of primary 24x7 on call. Although it is always stressful to be paged in the middle of the night or on a weekend…Dec 10, 20211Dec 10, 20211
Published inDm03514 Tech BlogPython Algorithms — Implementing a FIFO Queue Using a Linked ListQueues are commonly used to lineup work to be done. Consider a queue at a store. The first person in line is the first to be serviced…Aug 29, 20211Aug 29, 20211
Data Operational MaturityData operations is the act of keeping data pipeline operational, and the data flowing. Data operational maturity focuses on answering:May 20, 2021May 20, 2021
Deriving Data Lineage From SQL StatementsLarge data deployments often contain multiple levels of derived tables. Understanding lineage is critical for resolving data downtime and…May 14, 20212May 14, 20212
AWS Lambda — Debugging File Descriptor Exhaustion Using GoTL;DR I hit the 1024 File descriptor limit in lambda. AWS has a bug handling this case, in which END and REPORT logs were omitted. The…Apr 21, 20211Apr 21, 20211
Using Views for Backwards Compatible Data MigrationsViews are an important tool in legacy warehouse environments. Views act as an interface which decouples clients (like tableau, looker…Apr 13, 2021Apr 13, 2021
Beware of DBT Incremental Updates Against Snowflake External TablesSnowflake does not currently support sub query pruning which can have serious cost implications for DBT incremental updates against…Apr 10, 2021Apr 10, 2021
Published inDm03514 Tech BlogHow Probes Partition the Debug SpaceProbing is a technique to perform regular checks on a service using a short interval. Probes provide signals that can significantly cut…Aug 30, 2020Aug 30, 2020