Е
Евгений Козлов пишет про IT
/careerunderhood

Евгений Козлов пишет про IT

Open in Telegram  →
2.8Ksubscribers
2.1Kavg reach
72.9%ER
no data yetposts/day

charts · trends

2,840
-10(-0.35%)
Jul 2 – Jul 21 · 6

📨 Recent posts

20 total

Несколько лет назад я написал целый цикл постов на тему виртуализации. Мотивация - расставить все точки над и, разобраться что есть что. Провести параллели и границы между контейнерами, виртуалками, а также объяснить понянтным языком что же такое Docker. Получилось 4 поста: - Введение в виртуализацию. Какая бывает, какие проблемы решает - Аппаратная виртуализация - Виртуализация на уровне ОС (Кон…

59d ago👁 1.2Kopen

Concurrency and Consistency. Non-blocking, lock-free and async. ABA Problem Сегодня поговорим о проблеме неразрывно связанной с lock-free алгоритмами. Она возникает в коде на атомиках и демонстрирует наглядно что имея атомики в коде, казалось бы безопасный примитив можно выстрелить себе в ногу. Для воспроизведения проблемы нам нужны - Cтруктура данных с указателями. - Compare and Swap. Представим…

64d ago👁 1.4Kopen

Concurrency Mindmap Написав пост про Lock-Free я осознал что за 2 года, с момента публикации самого первого поста у меня из головы некоторые моменты выпали напрочь (оно и понятно, не каждый день на работе сталкиваюсь с тем о чем рассказываю). Также пришел к выводу, что убер большие посты саммари по 20+ ссылок тяжело воспринимать тем кто подписался на канал недавно и только погружается в вопрос. А…

89d ago👁 1.8Kopen

Concurrency and Consistency. Non-blocking, lock-free and async. Пост №1. В чем разница между Blocking, Non-blocking, lock-free? После написания десятков постов о традиционном способе синхронизации конкуррентных программ - блокирующей синхронизации, я задумался, а возможен ли другой путь? Я что-то слышал про lock-free алгоритмы, а также слышал что в распределенных системах существуют conflict-free…

92d ago👁 1.8Kopen

Concurrency, Synchronization and Consistency. Double checked locking problem Пока готовил материал для новых постов, понял что не рассказал о задачке с которой иногда приходится иметь дело в работе. Представьте что у нас конкурентное приложение. И в нем есть объект обязанный существовать в единственном экземпляре. С ним и будут работать наши потоки. Инициализация объекта тяжелая, занимает какое т…

104d ago👁 1.7Kopen

Мой коллега Матвей на прошлой неделе дебютировал на Хабре с классным лонгридом о своем опыте добавления в язык Golang "условного выражения". Все по полочкам, как мы любим - небольшое теоретическое введение, и очень много кода. Если вы интересуетесь компиляторами и дизайном языков - вам точно будет что обсудить с Матвеем в комментариях. Лайки и репосты горячо приветствуются 😊 https://habr.com/ru/a…

120d ago👁 1.9Kopen

Метрики? Метрики! Метрики...А есть ли жизнь за пределами Prometheus? Обычно инженеры подразумевают одно и тоже когда говорят про метрики и Prometheus. Мы работаем с PromQL синтаксисом, устанавливаем экспортеры расположенные в Github организации Prometheus. Выглядит так что это одно и тоже. Но что если нет? Краткая историческая справка Prometheus был создан на SoundCloud в 2012 году и с тех пор ст…

122d ago👁 1.8Kopen

Метрики? Метрики! Метрики...Пишем и настраиваем алерты Прошлый пост очень тепло был принят вами, судя по реакцим и продвинутой статистике, поэтому я пошел дальше рыскать по закромам и генерить идеи чем бы еще интересным и полезным с вами поделиться. Сегодня хочется поговорить о развитии системы мониторинга за счет внедрения механизмов алертирования. Шаг №1 - Перестать глазами мониторить дашборды…

126d ago👁 1.7Kopen

Метрики? Метрики! Метрики...Или введение в Prometheus и Monitoring Ох уж это волшебное слово которое я слышу чуть ли не каждый день. Всем нужно что-то считать, оценивать. Визуализировать и оценивать реальность во всех ее проявлениях. Кто-то считает заработанные денежки, кто-то потраченные, кто-то и то и другое. В общем считать это нужное и полезное занятие. В том числе это нужно и нам - разработч…

129d ago👁 3.1Kopen

🚀 Demystifying memory management in modern programming languages Хочу с вами поделиться циклом статей, который мне пригодился во времена переката из Ruby в Go. Мне требовалось заново вспоминать всякие low level детали из-за специфики проекта и высокой нагрузки. Цикл о том как происходит управление памятью в языках программирования. Первый пост разбирает основы и дает ответы на общие вопросы - RAM…

138d ago👁 3Kopen

Road to Highload Сегодня пост посвящен материалам команды Яндекс 360 о том как развивались их системы со временем и какие челленджи были на пути к желаемому всеми инженерами Highload. Из прошлых постов вы наверняка заметили, что мне обычно интересно не только читать про классные алгоритмы и модные штучки, но и искать ответы на вопросы "Зачем? Почему именно так?" Ребята декларируют намерение подел…

141d ago👁 3.2Kopen

Security 101 for SaaS startups или "Что я бы хотел услышать от моего первого руководителя о безопасности" Завершаю неделю постов по безопасности еще одной великолепной заметкой на Github. Она о том как выстроить культуру работы с безопасностью в стартапе. В прошлых постах мы обсуждали в основном технические детали публикации нашего приложения наружу. Но на этом работа не заканчивается. Если мы вс…

145d ago👁 3.4Kopen

channel description

14 лет пишу код, 10 - в прод. Руковожу командой инженеров в Т-Технологиях. 📌 Backend, Data, System Design 📌 Concurrency, Performance, Algorithms 📌 Infrastructure, Reliability 📌 Карьера, Менеджмент Для связи: @ea_kozlov

channel info

Telegram ID
Indexed sinceJun 11, 2026
Last refreshedJul 20, 2026

similar channels/business

support