GopherCon Brasil 2018: my review

A quick review of my second ever GopherCon - the first one as a speaker, and my experience talking. At this year’s GopherCon we had a lot of great talks, some even from international speakers from Google and Cloudflare! A Gopher I’m not good at public...

GopherCon Brasil

My first ever talk at a GopherCon. I shared my experiences coding GoReleaser, more or less related to this post.

Machine Box is growing up: Why we joined Veritone

Machine Box is growing up: Why we joined Veritone

Microservices with go-kit. Part 2

This is a text version of the “packagemain #13: Microservices with go-kit.

Hire Me

Hi! I’m Alex Pliutau I am a backend engineer with a passion for APIs, Web, Microservices, etc.

Creating the Art for Gopher Kart

In the months leading up to GopherCon, my wife Jamilet and I had come up with the idea of creating a “small” browser-based game for the convention using the racing theme. Neither of us had ever worked on a game before and we had no idea what was involved. However, we knew we...

Deploying Facebox to AWS ECS

Currently I am building a product on top of face recognition functionality and I am using Facebox with go-sdk as it’s the easiest way to add face recognition features to your project.

Table driven tests in Go

In practice-go we often use table driven testing to be able to test all function scenarios. For example the FindAnagrams() function returns us a list of anagrams found in the dictionary for given input. To be able to test this function properly we need to test multiple cases, li...

Upgrading ElasticSearch 2 to 5: S3 snapshot/restore strategy

Migrating an ElasticSearch cluster from version 2 to 5 can be challenging, even more if it is a big cluster. In this post we will explore one of the strategies that can be used to do such migration, setting a up a playground environment in which we can learn the migration proced...