Open in app

Sign In

Write

Sign In

Jessica G
Jessica G

997 Followers

Home

About

Apr 30, 2021

Four Minute Paper: Facebook’s time series database, Gorilla

Four minute papers (inspired by fourminutebooks.com) aims to condense computing white papers down to a four minute summary. Here is a four minute summary for Facebook’s time series database Gorilla white paper. Premise for the paper Back in 2013 Facebook’s monitoring system, an HBase time series db (TSDB), was not scaling sufficiently. Reads from…

Distributed Systems

2 min read

Four Minute Paper: Facebook’s time series database, Gorilla
Four Minute Paper: Facebook’s time series database, Gorilla
Distributed Systems

2 min read


Apr 4, 2021

Prometheus: Fill in Data for New Recording Rules

Recently I merged a pull request into Prometheus that adds support to create past data for new recording rules. This work was for Prometheus Issue 11 which was created back in January 2013! Only 8 years later and this issue is finally implemented. This post explains how to use this…

Prometheus

6 min read

Prometheus: Fill in Data for New Recording Rules
Prometheus: Fill in Data for New Recording Rules
Prometheus

6 min read


Sep 17, 2020

Top Tools for Every Kubernetes Cluster

I came across this tweet that asked what are the top 3 tools every Kubernetes cluster should have… I liked this question a lot, however I think there are more than 3 that every Kubernetes cluster should have. …

Kubernetes

2 min read

Kubernetes

2 min read


Published in The Startup

·May 28, 2020

Migrating from Postgres to CockroachDB: bulk loading performance

I started using CockroachDB about four months and its been really great, I love the product. Here is a story about how I recently migrated a large database (~400GB) from PostgreSQL over to CockroachDB. …

Database

8 min read

Migrating from Postgres to CockroachDB: bulk loading performance
Migrating from Postgres to CockroachDB: bulk loading performance
Database

8 min read


Apr 19, 2020

Four Minute Papers: MapReduce

Four minute papers (inspired by fourminutebooks.com) aims to condense computing white papers down to a four minute summary. Here goes nothing…four minute paper for MapReduce (original white paper). High level what is MapReduce: A programming model and an implementation for processing large data sets. The problem MapReduce solves: Handle the…

Distributed Systems

2 min read

Distributed Systems

2 min read


Dec 7, 2019

Database Family Tree

There are a bunch of different databases out there. For example, check out this database of databases created by Carnegie Mellon University. At the time of writing it shows 665 different DBMS! When a new database is created, often it’s an iteration of something that already exists, but with a…

Database

2 min read

Database Family Tree
Database Family Tree
Database

2 min read


Jan 19, 2019

What is the difference between a process, a container, and a VM?

Many people ask “What is the difference between a VM and a container?”, but in my opinion a more interesting question is … “What is the difference between a process and a container?” When containers started gaining popularity back in 2013, it was common to hear “Containers are like mini…

Docker

7 min read

What is the difference between a process, a container, and a VM?
What is the difference between a process, a container, and a VM?
Docker

7 min read


Published in uptime 99

·Jul 22, 2018

Kubernetes HPA Autoscaling with Custom and External Metrics

Using GKE and Stackdriver Metrics — Autoscaling deployments in Kubernetes is more exciting since HorizontalPodAutoscaler can scale on custom and external metrics instead of simply CPU and memory like before. In this post I will go over how HPAs work, whats up with the custom and external metric API, and then go through an example where…

Kubernetes

7 min read

Kubernetes HPA Autoscaling with Custom and External Metrics
Kubernetes HPA Autoscaling with Custom and External Metrics
Kubernetes

7 min read


Published in ITNEXT

·May 27, 2018

Automated TLS with cert-manager and letsencrypt for Kubernetes

Did you ever dream of the day where there would be free TLS certs that were automatically created and renewed when a new service shows up? Well that day has arrived. If you’ve jumped on the cool train and are running Kubernetes in production, then cert-manager is a must have…

Ssl

4 min read

Automated TLS with cert-manager and letsencrypt for Kubernetes
Automated TLS with cert-manager and letsencrypt for Kubernetes
Ssl

4 min read


Jan 13, 2018

Kubernetes Authn/Authz with Google OIDC and RBAC

AWS + Kops — Intro Most all communication in the kubernetes (k8s) cluster goes through the k8s api server. In order to access the k8s api server, first you need to be authorized to do so. There are a number of different authentication methods to choose from. Here I will review the steps I took…

Kubernetes

4 min read

Kubernetes Authn/Authz with Google OIDC and RBAC
Kubernetes Authn/Authz with Google OIDC and RBAC
Kubernetes

4 min read

Jessica G

Jessica G

997 Followers

Live simply. Program stuff.

Following
  • George Shuklin

    George Shuklin

  • David Weinberger

    David Weinberger

  • Eric Elliott

    Eric Elliott

  • Vladimir Vivien

    Vladimir Vivien

  • Val Deleplace

    Val Deleplace

See all (111)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech