1. Вторая жизнь open-source проекта

    Любой проект имеет свой жизненный цикл. Начинаясь с идеи и заканчиваясь забвением в статусе legacy. Иногда бывает так, что до стадии legacy (а как говорил один мудрый человек - legacy-проект это успешный проект, потому что им пользуются длительное время) проект просто не доживает, умирая на ещё более ранних стадиях. Особенно…

    on opensource springcloud java

  2. Скрестить ежа (Marathon) с ужом (Spring Cloud). Эпизод 2

    В первом эпизоде у нас получилось вытянуть информацию из Mesos Marathon прямиком в бины Spring Cloud-а. Вместе с тем у нас появились первые проблемы, одну из которых мы разберём в текущей части повествования. Давайте вспомним нашу конфигурацию подключения к Marathon-у: spring: cloud: marathon: scheme: http #url scheme host: marathon #marathon…

    on spring springcloud microservices java

  3. Скрестить ежа (Marathon) с ужом (Spring Cloud). Эпизод 1

    При переходе к распределённым системам с большим количеством инстансов сервисов в полный рост встают проблемы их обнаружения (service discovery) и балансировки запросов (load balancing) между ними. Как правило, для их решения используются такие специализированные инструменты как Consul, Eureka или старый добрый Zookeeper, в сочетании с Nginx, HAProxy и некоторым мостом…

    on spring springcloud microservices java

  4. Hack your workspace

    Что есть на работе у каждого разработчика, тестировщика или другого айтишника? Независимо от компании, специализации и прочего? Бьюсь об заклад, что это рабочее окружение. Ваше рабочее окружение. Набор файлов на вашем компьютере. Набор команд в консоли на кончиках ваших пальцев. Набор ритуалов, которые вы делаете каждый день. Часто ли вы…

    on devops

  5. Анти-паттерны DevOps#3. Таблицы "половозрелости"

    В предыдущих частях (раз и два) мы рассмотрели проблемы, связанные с процессами и людьми. Поняли, почему человек-devops далёк от супермена и что developers и operations совсем не то, чем кажутся на первый взгляд. В этой статье мы рассмотрим проблему измерения успешности наших действий по "внедрению" DevOps-а в организации. В голове…

    on devops