Open in app

Sign In

Write

Sign In

dm03514
dm03514

816 Followers

Home

About

Jan 4

My 2022 Self Published Tech Book Earnings

Hello! 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 Reliability Engineering Tidbits” it is available on Leanpub and Amazon. The total earnings: This is based on Amazon KDP Royalties:

Tech

4 min read

My 2022 Self Published Tech Book Earnings
My 2022 Self Published Tech Book Earnings
Tech

4 min read


Jan 26, 2022

A New Book on Site Reliability Engineering (SRE)!

I’m excited to announce Site Reliability Engineering Tidbits! This book is a collection of 28 chapters on Site Reliability Engineering (SRE) concepts, such as observability, monitoring, Service Level Objectives (SLOs), alerting, resilience and debugging. Most of the chapters detailed concepts that I applied while working in a professional setting, so they are 100% proven in real business! https://www.amazon.com/dp/B09QNZC2LL

Sre

1 min read

A New Book on Site Reliability Engineering (SRE)!
A New Book on Site Reliability Engineering (SRE)!
Sre

1 min read

A New Book on Site Reliability Engineering (SRE)!

I’m excited to announce Site Reliability Engineering Tidbits!

This book is a collection of 28 chapters on Site Reliability Engineering (SRE) concepts, such as observability, monitoring, Service Level Objectives (SLOs), alerting, resilience and debugging.

Most of the chapters detailed concepts that I applied while working in a professional setting, so they are 100% proven in real business!

https://www.amazon.com/dp/B09QNZC2LL

--

--


Dec 10, 2021

15 months of 24x7 Primary On-Call — Here’s How I Survived

I 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 or holiday I was able to lean on my SRE background to ensure that every alert that woke me up faithfully indicated…

Sre

9 min read

15 months of 24x7 Primary On-Call — Here’s How I Survived
15 months of 24x7 Primary On-Call — Here’s How I Survived
Sre

9 min read


Published in Dm03514 Tech Blog

·Aug 29, 2021

Python Algorithms — Implementing a FIFO Queue Using a Linked List

Queues 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. This is referred to as a “first in first out queue” (FIFO). This post details an implementation of a FIFO queue using a…

Python

3 min read

Python Algorithms — Implementing a FIFO Queue Using a Linked List
Python Algorithms — Implementing a FIFO Queue Using a Linked List
Python

3 min read


May 20, 2021

Data Operational Maturity

Data operations is the act of keeping data pipeline operational, and the data flowing. Data operational maturity focuses on answering: Is a pipeline running? Is data fresh and consistent? Is the data correct? This data operational maturity model draws heavily from Site Reliability Engineering (SRE). This data operational maturity model…

Data

4 min read

Data Operational Maturity
Data Operational Maturity
Data

4 min read


May 14, 2021

Deriving Data Lineage From SQL Statements

Large data deployments often contain multiple levels of derived tables. Understanding lineage is critical for resolving data downtime and bugs. Often table hierarchies grow out of control with time, which makes maintaining documentation and debugging data issues time intensive and costly. This post describes a method for deriving data lineage…

Data

4 min read

Deriving Data Lineage From SQL Statements
Deriving Data Lineage From SQL Statements
Data

4 min read


Apr 21, 2021

AWS Lambda — Debugging File Descriptor Exhaustion Using Go

TL;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 fixed required bounding File Descriptor usage by configuring the go http client (*http.Client). Background I recently worked on a project to extend application log retention…

Go

7 min read

AWS Lambda — Debugging File Descriptor Exhaustion Using Go
AWS Lambda — Debugging File Descriptor Exhaustion Using Go
Go

7 min read


Apr 13, 2021

Using Views for Backwards Compatible Data Migrations

Views are an important tool in legacy warehouse environments. Views act as an interface which decouples clients (like tableau, looker, applications, etc) from underlying data sources. Enabling backwards compatible changes is especially important in legacy environments, where the full scope of clients may be unknown. …

Data

3 min read

Using Views for Backwards Compatible Data Migrations
Using Views for Backwards Compatible Data Migrations
Data

3 min read


Apr 10, 2021

Beware of DBT Incremental Updates Against Snowflake External Tables

Snowflake does not currently support sub query pruning which can have serious cost implications for DBT incremental updates against external tables. Careful care must be taken When using DBT incremental models to query against large partitioned external tables. …

Snowflake

3 min read

Beware of DBT Incremental Updates Against Snowflake External Tables
Beware of DBT Incremental Updates Against Snowflake External Tables
Snowflake

3 min read


Published in Dm03514 Tech Blog

·Aug 30, 2020

How Probes Partition the Debug Space

Probing is a technique to perform regular checks on a service using a short interval. Probes provide signals that can significantly cut down debug time. …

Dev Ops

4 min read

How Probes Partition the Debug Space
How Probes Partition the Debug Space
Dev Ops

4 min read

dm03514

dm03514

816 Followers

https://stackoverflow.com/users/594589/dm03514

Following
  • John Au-Yeung

    John Au-Yeung

  • Elton Minetto

    Elton Minetto

  • Astasia Myers

    Astasia Myers

  • Avelino

    Avelino

  • Rachit Lohani

    Rachit Lohani

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech