Open in app

Sign In

Write

Sign In

Ju
Ju

144 Followers

Home

About

Published in

DevOps.dev

·Jan 10

The Design of Prometheus TSDB

Prometheus is a monitoring system that includes a homebrewed time series database (TSDB). This article explains how Prometheus TSDB is designed to support millions of data samples per second ingestion while only occupy a reasonable amount of disk space. Data Model Before we diving into the TSDB design, let’s look at the…

Prometheus

4 min read

The Design of Prometheus TSDB
The Design of Prometheus TSDB
Prometheus

4 min read


Jan 9

Five Surviving Tips for New Tech Leads

First becoming a tech lead could be a daunting task. Here lists six surviving tips that might be useful in your first 90 days. Communicate Clearly and Frequently A good tech lead communicates effectively. This makes sure that the team members have a clear understanding of the roles, goals, and any expectations or deadlines…

Leadership

4 min read

Leadership

4 min read


Dec 31, 2022

Why Software are So Complex?

Every time I start looking into the codebase of a software maintained by others, I feel disoriented because of the complexity of those code. Why are software so complex anyway? In software engineering, complexity refers to the number and variety of components or features in a system, as well as…

Software

4 min read

Software

4 min read


Published in

DevOps.dev

·Dec 27, 2022

The Architecture of Prometheus

This article explains the Architecture of Prometheus. Overview Key Architectural Elements Prometheus Server Prometheus Server is the central architectural element. It is well written in Golang and is battle tested. It performs the following tasks: Discover targets from service discovery. Pull metrics from targets. The targets can be applications, pushgateway or exporters. Store metrics as time-series…

Prometheus

3 min read

The Architecture of Prometheus
The Architecture of Prometheus
Prometheus

3 min read


Nov 3, 2022

Observability Explained

Observability is a measure of how well internal states of a system can be inferred from knowledge of its external outputs. - Wikipedia Considering you have a question about the system, you take a peek at the data you collected previously, and you should be able to get the answer…

Technology

5 min read

Technology

5 min read


Sep 28, 2022

Why I Quit “Coding”?

One of my close friend once asked me, what do you do as a tech lead at a normal day? I had not thought the question at the time. I summarized a lot. The list goes on and on. After listing a lot, I confessed. I quit coding. I have…

Software Development

3 min read

Why I Quit “Coding”?
Why I Quit “Coding”?
Software Development

3 min read


Sep 27, 2022

Visualize the Architecture for HLD Document

This article teaches how to visualize the architecture for the high level design (HLD) document, so that software engineers and technical writers can enhance communication. A HLD document without diagrams is self-sustained but intangible. Humans prefers visualization over text, as the old saying “a picture is worth a thousand words”…

Technology

3 min read

Technology

3 min read


Sep 16, 2022

Write the First Sentence for HLD Document

This article teaches how to write the first sentence for the HLD document, so software engineers and technical writers can precisely convey their intents to readers. The first sentence sets the tone for the whole HLD document. It helps readers and writers both. Readers gets the basic information before reading…

Writing

2 min read

Writing

2 min read


Jul 6, 2021

Use Scikit-Learn and Runflow

If you’re not familiar with Scikit-learn and Runflow, Scikit-learn is a simple and efficient tool for predictive data analysis. Runflow is a tool to define and run workflows. By mix using both, your machine learning code will be organized better. Why Runflow is Needed? If you just simply follow the code snippets shown on…

Data Science

2 min read

Data Science

2 min read


May 16, 2021

Mustache Inheritance

Mustache Template has been a very “stable” templating language for years. There have been only a few corner cases are updated in the Mustache specification. However, in recent days, Mustache Specification has a pretty new feature getting updated called “Inheritance”. To get you some idea of what it is, let’s…

Nim

2 min read

Mustache Inheritance
Mustache Inheritance
Nim

2 min read

Ju

Ju

144 Followers
Following
  • Scott Galloway

    Scott Galloway

  • Salvatore Raieli

    Salvatore Raieli

  • Allen Helton

    Allen Helton

  • Jonathan Fulton

    Jonathan Fulton

  • Maarten Dalmijn

    Maarten Dalmijn

See all (186)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams