JuinDevOps.devThe Design of Prometheus TSDBPrometheus is a monitoring system that includes a homebrewed time series database (TSDB). This article explains how Prometheus TSDB is…Jan 10, 2023Jan 10, 2023
JuFive Surviving Tips for New Tech LeadsFirst becoming a tech lead could be a daunting task. Here lists six surviving tips that might be useful in your first 90 days.Jan 9, 2023Jan 9, 2023
JuWhy Software are So Complex?Every time I start looking into the codebase of a software maintained b, I feel disoriented because of the complexity of those code.Dec 31, 2022Dec 31, 2022
JuinDevOps.devThe Architecture of PrometheusThis article explains the Architecture of Prometheus.Dec 27, 2022Dec 27, 2022
JuObservability ExplainedObservability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs.Nov 3, 2022Nov 3, 2022
JuWhy I Quit “Coding”?One of my close friend once asked me, what do you do as a tech lead at a normal day? After listing a lot, I confessed. I quit coding.Sep 28, 2022Sep 28, 2022
JuVisualize the Architecture for HLD DocumentThis article teaches how to visualize the architecture for the high level design (HLD) document, so that software engineers and technical…Sep 27, 2022Sep 27, 2022
JuWrite the First Sentence for HLD DocumentThis article teaches how to write the first sentence for the HLD document, so software engineers and technical writers can precisely convey…Sep 16, 2022Sep 16, 2022
JuUse Scikit-Learn and RunflowIf you’re not familiar with Scikit-learn and Runflow,Jul 6, 2021Jul 6, 2021
JuMustache InheritanceMustache Template has been a very “stable” templating language for years. There have been only a few corner cases are updated in the…May 16, 2021May 16, 2021