Месяц: Май 2020

  • MVCC как один из способов обеспечения изоляции транзакций

    от автора

    Привет, хабр. Меня зовут Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО. Специально к старту нового набора на курс «Архитектор высоких нагрузок» я написал небольшой материал, которым с радостью делюсь с вами. Введение В прошлый раз мы поговорили с вами о…

  • Деплой Docker Image на Dokku с помощью Ansible

    от автора

    Пролог Недавно я узнал о "карманном" PaaS похожем на Heroku с довольно очевидным названием — Dokku. Очень привлекла возможность простого добавления сертификата к приложению и vhost из коробки, поэтому я решил перенести свои docker образы на Dokku. Правда, я был разочарован тем, что в Dokku нет команд подобных Heroku dokku container:push dokku container:release // Очень…

  • Симуляторы компьютерных систем – похожи ли на реальность

    от автора

    Простым и доступным языком про основные термины из области симуляторов, а также типы и уровни детализации моделей. Материал для легкого и быстрого знакомства с данным направлением.

  • Кризис-менеджмент и менеджмент в кризис. В чем разница?

    от автора

    События весны 2020 года, такие как падение цен на нефть и последствия глобальной эпидемии коронавирусной инфекции, привели к остановке или замедлению многих производств, в результате чего многие участники рынка существенно снизили или полностью отказались от покупки услуг ИТ-компаний. Не все участники digital-сегмента оказались готовы к такому резкому прекращению финансирования и стали принимать шаги по избеганию…

  • SwiftUI по полочкам: Анимация. Часть 1

    от автора

    Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе нет. Просто я не узнал из их кода практически ничего нового. Их реализация, это скорее…

  • Что такое алгоритм?! (часть первая)

    от автора

    Терзаем вместе основной кирпичик программиста — Алгоритм.

  • (S)SDLC, или Как сделать разработку безопаснее. Часть 2

    от автора

    – Наташ, а Наташ? Мы там, это… SAST внедрили. – Мы там всё уронили, Наташ. Вообще, всё!!! – Пайплайны стоят, очередь забита… – Ни одной сборки не прошло! Вставай, Натаааш! Вот так примерно можно проснуться на следующее утро после внедрения в разработку статического анализа кода. Если заранее не подготовиться к этой увлекательной процедуре. А можно…

  • Представляем k8s-image-availability-exporter для обнаружения пропавших образов в Kubernetes

    от автора

    Рады представить свой новый Open Source-проект. На этот раз мы сделали совсем небольшую, казалось бы, утилиту, но столь полезную буквально для любой инсталляции Kubernetes. В чем же её суть? K8s-image-availability-exporter — это Prometheus exporter, позволяющий проактивно предупредить пользователя об образах, которые прописаны в объектах Kubernetes (например, поле image в Deployment), но отсутствуют в реестре контейнеров…

  • Что такое хорошо и что такое плохо. Карьера разработчика глазами его руководителя

    от автора

    В чем отличается взгляд на карьеру у разработчика и его руководителя. Жизнь полна противоречий. Даже свет не может определиться, кто он – частица или волна. В мире разработки софта противоречий между действующими лицами вагон и маленькая тележка. Давайте рассмотрим пару – разработчик и руководитель разработки (это может быть руководитель проекта, технический менеджер, тимлид). Как выяснится,…

  • Изучаем Kubernetes: базовая программа 6-8 июля, продвинутая 13-15 июля

    от автора

    В июле пройдет онлайн-интенсив по Kubernetes. TL;DR Мы в мае провели онлайн-интенсив. Формат работает. Мы получили хороший фидбек. Онлайн-интенсивы удобнее проводить в два раза чаще, собирая на каждый в два раза меньше людей. Мы наладили систему фидбека и улучшений на ходу. Ценовая политика: «Меги за 30» больше не будет, но цены на интенсивы будут ниже,…