Let's build

Welcome to our world of building digital products

Essays about software development, technology, and building digital products

With experience of building 100+ digital products,

our team is eager to share their insights and stories. Whether you seek inspiration or hands-on advice, we offer a mix of technical knowledge and personal experiences. Dive into our blog for practical tips on product development, design, and software engineering, all from our team behind digital products reaching millions.

Adis NezirovićSoftware Architecture & Engineering

Reliable apps with (HA)Proxy — Part 1.

Club Sandwich Starting usage pattern is a “sandwich” like structure, where our application is between the two HAProxy layers. All incoming traffic is going through HAProxy, which provides protection, SSL termination, and logging, while my app is not exposed to the outside world (it usually listens…

Read More

Adis NezirovićSoftware Architecture & Engineering

Reliable apps with (HA)Proxy — Intro

I’ve been away from web application development for quite a few years. To be honest, it has been a pleasant experience: no “annoying” customer requests, no endless changes and rewrites, only important stuff (TM). Just kidding of course, but systems programming is indeed different. One of the…

Read More

Adis NezirovićSoftware Architecture & Engineering

Reliable apps with (HA)Proxy — Part 2.

TLS Calzone For some services, securing and logging access is paramount. For HTTPS traffic you can often get by with Basic HTTP Auth. Managing such solution can become slightly complicated (e.g. you need to implement account and secret management), so you try to find next best thing. Aside from the…

Read More

Adis NezirovićSoftware Architecture & Engineering

Reliable apps with (HA)Proxy — Part 3.

Docker Cake This one is very easy on the eyes (and stomach), and rather useful. You can have your cake and eat it too! Just launch HAProxy inside docker container, where HAProxy will proxy the trafic and log to stdout. In addition to that, HAProxy can start and monitor additional processes, so you…

Read More

Adis NezirovićSoftware Architecture & Engineering

Reliable apps with (HA)Proxy — Part 4.

Service Discovery Ice cream We want to show you how to use HAProxy and Hashicorp Consul for fun and profit. You can even sprinkle a lightweight orchestrator on top of it, for better taste (for this we will use Nomad, a lightweight alternative to Kubernetes). The starting point are two blog posts on…

Read More

Pop in your info for cool updates!

Ministry of Programming is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us.

​

From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy.

​
By clicking "Subscribe" button above, you consent to allow Ministry of Programming to store and process the personal information submitted above to provide you the content requested.

​