Vagrant для автоматизации Windows хостов

Использовать Vagrant для создания Consul кластера на линуксовых машинах было, конечно, здорово. Но как быть с виндовыми машинами? Всё-таки больше половины разработчиков разрабатывают в Windows. Так что смотреть, …

Канадское электронное правительство и не только

А у нас опять начался и даже почти закончился сезон уплаты налогов. Так как я уже бывалый, то в этот раз подавать декларацию можно исключительно электронно: вбиваю цифры …

Создаём Consul кластер в Vagrant

Для двух последних постов про Consul мне пришлось делать простую, но при этом нудную вещь: создавать Консул-кластер руками. Все три виртуальные машины. Дважды. То есть …

Белорусский паспорт как повод для найма

Присылают мне HR недавно письмо: “Слушай, а ты слыхал что-нибудь о Белорусском Государственном Университете Информатики и Радиоэлектроники?”. С трудом сдерживая внезапный патриотический порыв и гордость …

Проверка состояния сервисов в Consul

В прошлом посте мы создали небольшой Consul кластер с четырьмя сервисами в нём: двумя web сервисами и двумя db. Но так как мы не сказали Консулу, как мониторить …

Взрослый взгляд на свои детские сказки

Как-то незаметно у нас с сыном возникла традиция читать перед сном. Он и днём требует, но в вечерних полежанках с книжкой есть уже какой-то сложившийся …

Поиск и регистрация сервисов с Consul

Допустим, есть у нас распределённое приложение, в которое входят два вида сервисов: web и db. Для большей надёжности они запускаются сразу в нескольких экземплярах, на …

Вести технический блог — это офигенно!

А между тем на прошлой неделе codeblog.dotsandbrackets.com отпраздновал свои первые полгода. Полгода — это 28 постов, 13 изученных софтин и бесчисленное количество часов, украденых из времени …

Конфигурация сервисов c Consul Key-Value Store

Как люди обычно конфигурируют приложения? Некоторые, например, передают аргументы через командную строку. Ещё можно задать переменные окружения или просто указать на файл с настройками. Да чего …

Как хранить данные в Docker volumes

Если полистать какой-нибудь Докер гайдлайн, то скорее всего в нём скажут, что контейнеры должны быть маленькими, с одним процессом, легко удаляемыми и так же легко …