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...

GoReleaser: lessons learned so far

I’ve started GoReleaser almost 2 years ago. This is a summary of (some) things I’ve learned down the road. Tip This is a blog post based on a talk I gave at Gophercon Brasil 2018 at 2018-09-29. The slides are at the en...