Обмен сообщениями между сервисами с ZeroMQ и Node.js

ZeroMQ это небольшая и шустрая библиотека для обмена сообщениями, которая одинаково хорошо работает как между процессами на одном хосте, так и по сети. Хотя она написана на …

Очередь сообщений и асинхронное взаимодействие

В прошлых постах я несколько раз использовал фразу «взаимодействие контейнеров», но особо не вдаваясь в то, как на самом деле оно происходит, и, возможно, подавая ложную надежду, что …

Где искать идеи для продуктов

Хотя я и выбрал консалтинг и работу по контракту в качестве ориентира, который когда-нибудь приведет меня к работе на себя, мысли то и дело возвращаются …

Сложности с микросервисами

О достоинствах микросервисов говорят много и с удовольствием. Немного реже упоминают то, что с ними не так. Проблема в том, что микросервисы, как и любой …

Краткое введение в docker-compose

Что такое docker-compose Как docker может управлять отдельно взятым контейнером, так docker-compose помогает управлять не просто одним, а всеми контейнерами, которые составляют распределенное приложение. Причём, …

Теперь уже отец двоих

А у меня родился второй сын. Он появился дома, в окружении акушерок и с канадским паспортом. Два спиногрыза в одном доме оказалось делом не намного …

Взаимодействие Docker контейнеров

Запустить приложение в контейнере это, конечно, интересно, но еще интереснее запустить сразу несколько и разрешить им между собой взаимодействовать. Допустим, вдоволь наигравшись с микросервисами, я решил разделить своё настоящее вэб-приложение …

3 способа перенести Node.js приложение в Docker контейнер

Допустим, у нас есть Node.js приложение, которое по каким-то причинам нужно перенести в Docker контейнер и запустить. Может, просто хочется проверить, как оно поведет себя …

Взаимоотношения с канадскими соседями

За полтора года до переезда за бугор в моей арендованной квартире в Минске случилось знаменательное событие: квартиру этажом выше стали сдавать посуточно. Если я когда-нибудь составлю список из …

Краткое введение в Docker

Что это такое. Docker очень похож на очередную виртуальную машину: можно взять образ Ubuntu с каким-нибудь hello-world внутри, набрать  docker run ubuntu hello-world, и «привет-мир» запустится, искренне полагая, что живёт в …