Обновить
16K+
10
Kate Fedotova@dungle

Пользователь

33
Рейтинг
3
Подписчики
Отправить сообщение

Многоэтапные сборки в Docker: как уменьшить образ с 1,2 ГБ до 50 МБ

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели17K

Знакомая картина: вы написали микросервис, набросали Dockerfile из четырёх команд — и получили образ на 1,2 ГБ. В единичном случае не страшно, но этот гигабайт гоняется по сети десятки раз в день: при каждом коммите в CI, на preview-окружениях, при деплое в кластеры. В итоге — минуты ожидания пайплайнов, счета за трафик и хранение, плюс лишние системные пакеты с десятками CVE. Показываем на Node.js и Go, как ужать образ с 1,2 ГБ до 50 МБ через multi-stage — без единой строчки правок в коде.

Раскатать без боли →

TypeScript vs JavaScript в 2026: почему TS обогнал JS и что это значит для разработчиков

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели14K

В августе 2025 года TypeScript впервые возглавил рейтинг GitHub по числу активных контрибьюторов, обойдя Python и JavaScript. Изменился подход к написанию кода: типы стали машиночитаемыми контрактами, фреймворки сделали TS вариантом по умолчанию, а ИИ-инструменты используют типы как ограничения. Разбираемся, какие цифры подтверждают тренд, где он создаёт издержки и как выбирать стек в 2026 году с учётом изменений рынка.

Цифры, кейсы и матрица выбора →

Sentinel C++20. Пишем свой Sentinel

Время на прочтение5 мин
Охват и читатели9.5K

О понятии Sentinel говорят мало, особенно в русскоязычном пространстве. Вместе с Юрием Вашинко, опытным тимлидом и спикером нашего курса «С++ разработчик» сегодня рассмотрим, что такое Sentinel и как его использовать:

Читать далее

Steal Time. Что это такое и как работает

Время на прочтение4 мин
Охват и читатели19K


Steal Time и Load Average — вещи, которые линукс-админ видит ежедневно, но мало кто закапывается под капот и понимает, как оно устроено.

Кирилл Казарин, Senior DevOps и SRE менеджер, спикер нашего курса «Администрирование Linux.Мега», рассказал, что такое Steal Time: что это за метрика процессора, как она работает и как её понимать. Давайте разбираться:

Читать далее

Как учиться за счёт компании?

Время на прочтение3 мин
Охват и читатели4.6K

Мы знаем, что многие это слышали: можно попросить работодателя оплатить обучение на профильных курсах. Но как это организовать? К кому идти и что говорить? Как аргументировать, что это будет полезно самой компании?

Мы попробовали разобраться и предлагаем план:

Читать далее

Системные сервисы Linux: плюсы, минусы и особенности

Время на прочтение4 мин
Охват и читатели15K

Системные сервисы в Linux обеспечивают управление процессами и службами: запускают, останавливают и отслеживают состояние. Одни из самых распространенных и значимых систем сегодня — Systemd, SysVinit, OpenRC и Upstart, о них и поговорим. Рассмотрим их особенности, плюсы и минусы, и отдельно — роль Systemd, который стал стандартом де-факто в современных дистрибутивах Linux.

Читать далее

Решаем задачи на Go без внешних зависимостей

Время на прочтение11 мин
Охват и читатели8.6K

Ловили ли вы себя когда-нибудь на мысли, что можно задействовать конкретный инструмент по-другому и решить сложную задачу, максимально задействуя существующие возможности? С меньшим количеством внешних зависимостей, будь то кеши, очереди или БД.

В данном случае таким инструментов является golang. Попробуем с его помощью решить одну не самую тривиальную задачу. Основная задача статьи — показать какие задачи можно достаточно легко решать на go, по максимуму используя горутины/каналы/блокировки.

Читать далее

Высокая доступность в Kubernetes

Время на прочтение9 мин
Охват и читатели12K

Обсудили высокую доступность в k8s: эксперт Слёрма Кирилл Борисов — SRE, инцидент-менеджер и спикер конференций Highload++, Devops, DevOops, ProITFest — рассказал про использование Affinity и Anti-Affinity, Tolerations, PodDiscruption Budget и Horizontal Pod Autoscaler.

Читать далее

Информация

В рейтинге
274-й
Работает в
Зарегистрирован
Активность