Email Protocol Must Die

Email Protocol Must Die

Email stack is outdated and must die ASAP. Strange statement coming from the developer of an email company , huh? Imagine a world where every time you hit a 404 error somewhere, your ISP immediately blocks the service from you, calls the police saying you committed fraud and possibly hit your wife in the face, and any new registration anywhere now requires you to bring a drug analysis no older than 15 minutes....

May 30, 2025 · 6 min · Anatolii Petrovskyi
Install Docker Registry and Docker Pull-through Cache Raspberry Pi

Install Docker Registry and Docker Pull-through Cache for Nomad Cluster on Raspberry Pi

After a short break for a 9-5 job and the birth of my son, I’ve finally returned to my blog to continue the Building Hashicorp Nomad Cluster With Raspberry Pi series. Previously, we built a prototype of our Nomad cluster and even set up persistent network volumes for our jobs. Now, let’s step back briefly and talk about optimizations. Today, we will optimize network traffic and improve job-building speed by introducing a local Docker registry and a Docker pull-through cache....

April 29, 2025 · 5 min · Anatolii Petrovskyi
Setup Smb Persistent Storage on Nomad Cluster

Setup SMB Persistent Storage on Nomad Cluster

This is the second article of the “Building Hashicorp Nomad Cluster With Raspberry Pi ” series. This time, we will discuss connecting Samba shares as a persistent network drive for your future workloads. Before considering our cluster as “ready” we must do much more since we are building everything from scratch and bare-metal. As a next step, I propose to think about how we will persist data for our future workloads....

December 28, 2023 · 10 min · Anatolii Petrovskyi
Building Hashicorp Nomad Cluster With Raspberry Pi. Part 1

Building Hashicorp Nomad Cluster With Raspberry Pi. Part 1

This is the first post in the series about building a homelab bare-metal cluster using Hashicorp Consul and Nomad on a bunch of Raspberry Pi nodes. Why Baremetal? Modern backend developers use cloud providers such as AWS, Azure, or GCP and often need to remember their roots. We lose focus on underlying platforms and, as a result, make many mistakes that can deliver terrible consequences in production. We are all afraid of building things bare-metal because we refer to our ten years old experience and block the idea of cloud-agnostic systems before even considering the investigation in the field....

December 27, 2023 · 14 min · Anatolii Petrovskyi