Статьи, которые понравились читателям в 2025 году больше всего: подборка публикаций из блога OTUS на Хабр. Что такое теория ограничений и как она помогает улучшать процессы разработки продуктов? Автор статьи: Дмитрий Курдюмов, Участвовал в Аджайл-трансформациях в крупнейших компаниях в России Теория ограничений (ТОС) — это управленческая методология, предложенная Элияху Голдраттом в 1984 году в его книге «Цель». Она базируется на простом, но мощном принципе: любая система, будь то производство, бизнес-процесс или команда разработки, всегда ограничена одним или…
Django-аутентификация: просто о сложном Аутентификация является фундаментальной частью любого веб-приложения. Мы рассмотрим различные способы реализации аутентификации в Django, начиная от…
Шаблоны проектирования для баз данных Существуют различные шаблоны проектирования облачных сервисов. Про тот же Sidecar или Ambassador, я думаю, слышали многие. Шаблоны предназначены для решения определенных задач и те два шаблона, о которых речь пойдет в сегодняшней статье, тоже нужны для конкретной задачи — работы с базами данных. СУБД является неотъемлемой частью хоть сколько‑нибудь серьезного современного приложения. Соответственно, при проектировании приложения может возникнуть вопрос, как лучше сервисам взаимодействовать с базой данных: предоставляя общий доступ к одной базе или же у каждого микросервиса должна быть своя база данных. Мы рассмотрим два шаблона,…
Статья дополнена и обновлена 29.11.2024 Ускоряем PostgreSQL с помощью Tuned Администраторам баз данных всегда хочется, чтобы их СУБД работали быстрее.…
Статья дополнена и обновлена 7.11.2024 Три столпа функционального программирования в Rust: map, filter и fold Представьте себе вот такую картину: вы сидите дома, и вокруг вас мирно мурлыкают котики. Но вдруг, что-то пошло не по плану: один начал ловить лазерный указатель, другой карабкается на шторы, третий — нагло укладывается на вашу клавиатуру. Ну, вы поняли, полный хаос. И тут возникает вопрос: как навести порядок в этом котячьем хаосе? Как упорядочить этот бесконечный поток пушистых данных? Вот…
Настройка автовакуумирования в PostgreSQL В этой статье поговорим о том, как правильно настраивать автовакуумирование в PostgreSQL — одном из механизмов,…
Автор статьи: Артём Куличкин, Руководитель информационной безопасности группы компаний Информационные угрозы становятся все более изощренными и это факт, управление информационной безопасностью становится одной из ключевых задач компании. Для директоров по информационной безопасности (CISO) выстраивание эффективной стратегии безопасности требует глубокого анализа, продуманных решений и постоянного мониторинга мира ИБ. В статье мы рассмотрим основные компоненты управления информационной безопасностью в компании, включая оценку рисков, внедрение политик безопасности, обучение персонала и использование современных технологий. Оценка рисков Первая ступень на…