Open in app
Home
Notifications
Lists
Stories

Write
Eric Fossas
Eric Fossas

Home
About

May 19

Why you probably won’t use K8gb.io

Into the weeds with k8gb and GSLBs — There are 2 reasons to go “global”: Better performance by proximity to customers Obtaining the highest level of availability and disaster recovery In this post, I’ll be covering the latter use case and it’s why I put “global” in quotes, since the architecture I’ll be discussing is really multi-zone, and…

Kubernetes

7 min read

Why you probably won’t use K8gb.io
Why you probably won’t use K8gb.io

Published in Better Programming

·Apr 1

There’s no such thing as a “DevOps” engineer

There’s a better title — Introduction Okay, so there are DevOps Engineers, but the title is misleading and in theory, it shouldn’t be used. DevOps is not any one person’s responsibility. It’s in the name itself. It is the continual goal to improve the processes between developers and operators. It often feels like giving someone that…

Dev Ops

6 min read

There’s no such thing as a “DevOps” engineer
There’s no such thing as a “DevOps” engineer

Mar 12

Why you want RabbitMQ not Kafka

RabbitMQ is surpassing Kafka in features and maintainability — Introduction RabbitMQ seems to have fallen to the wayside in recent years with more and more companies turning to streaming databases like Kafka to handle high throughput messaging. That might be changing soon. Kafka has a reputation for being difficult to run at scale. Strimzi, an open source project, tries to…

Rabbitmq

4 min read

Why you want RabbitMQ not Kafka
Why you want RabbitMQ not Kafka

Mar 8

Stop using MongoDB as your default NoSQL DB

There’s a better option that you’ve probably never heard of — Introduction I use a lot of great open source projects, but the vast majority of the time, the reason I don’t adopt an open source project is because of the 3rd party database dependency that they rely on. It appears that when a NoSQL (document) database is needed, open source developers…

Arangodb

7 min read

Stop using MongoDB as your default NoSQL DB
Stop using MongoDB as your default NoSQL DB

Published in Polymatic Systems

·Oct 17, 2021

Vault2Env

Vault2Env, pull Hashicorp Vault paths into environment variables — Introduction Vault2Env is a tool for easily pulling data from Hashicorp Vault’s KV store and converting the key/values into environment variables in your shell. It was designed to be used in DevOps pipelines. GitHub - polymatic-systems/vault2env: Pull Hashicorp Vault K/V paths and convert them into… Pull Hashicorp Vault K/V paths and convert them into environment variables. Vault2Env will pull paths from a Hashicorp…github.com

Hashicorp Vault

2 min read

Vault2Env
Vault2Env

Oct 4, 2021

Fix Expired Let’s Encrypt 9/30

A quick, plain English fix and explanation of the Let’s Encrypt expiring root certificate issue for clients + users — Introduction Here’s the deal, Let’s Encrypt uses a root CA certificate that is “cross-signed”. This basically means it’s like having 2 root CAs in 1, but your device only needs to trust 1 of them, not both. This helped Let’s Encrypt when they started because DST Root CA X3 is older…

Encryption

4 min read

Fix Expired Let’sEncrypt 9/30
Fix Expired Let’sEncrypt 9/30

Published in Polymatic Systems

·Oct 3, 2021

Genero

Genero, a generic Helm chart for deploying any app — Introduction Genero is a best practices Helm chart designed to deploy applications in CI/CD pipelines. It is also helpful for easily deploying applications that don’t have an official Helm chart. In this blog, 2 examples will be demonstrated. First, we’ll walk through what using Genero in a pipeline might look like…

Kubernetes

6 min read

Genero
Genero

Published in Polymatic Systems

·Sep 26, 2021

Tempro

Tempro, process template files from the command line — Introduction Tempro is a portmanteau of template and process. It’s a command line tool that will search for files in your command, run environment variable substitution on it, print the files so you can see the final results, and finally run your command. GitHub - polymatic-systems/tempro: Command Line Template Processing Template Processor (POSIX) Tempro sources a file (for loading environment variables), applies variable substitution to…github.com

Kubernetes

4 min read

Tempro
Tempro

Published in Polymatic Systems

·Sep 25, 2021

Minio K8s Op8r, 4th Time’s A Charm

There’s a lot more to Minio now than you probably knew about — Introduction For the past few years, I’ve been moving on and off Minio’s Kubernetes operator. I forget why now, but every time I moved to it, I would discover it was missing something, documentation was confusing, or it was just too much of a pain to deal with compared to their…

Kubernetes

8 min read

Minio K8s Op8r, 4th Time’s A Charm
Minio K8s Op8r, 4th Time’s A Charm

Jun 12, 2021

reCaptcha Enterprise Nodejs

Implementing the new reCaptcha Enterprise on Nodejs — Introduction Well, there’s another version of Captcha. This one is called enterprise, and it is the fourth version. It works basically the same as v3 with some additional features on the implementation side. A comparison can be found here: reCaptcha comparison Bad Documentation Integrating with it was pretty painful. The documentation is just…

Recaptcha

2 min read

reCaptcha Enterprise Nodejs
reCaptcha Enterprise Nodejs
Eric Fossas

Eric Fossas

Twitter: @ericfossas | Github: efossas

Following
  • Pritunl

    Pritunl

  • Chris Cooney

    Chris Cooney

  • Zara Stone

    Zara Stone

  • David Gilbertson

    David Gilbertson

  • Justin Gauthier

    Justin Gauthier

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable