Feed aggregator

Тотальное протезирование в стоматологии

Habr.com - Wed, 10/29/2025 - 15:54

Всем привет!

Наконец-то дошли руки до написания очередной статьи. Ну как дошли… Начать писать ее можно было бы еще полгода назад. А я люблю рассказывать о полностью завершенном клиническом случае с долгосрочными наблюдениями. Поэтому большинство моих статей это в среднем 2 года, описанные в 5 минутном очерке.

Было решено, что если я хочу баловать вас своими статьями, то стоит публиковать их пусть и незавершенными, но интересными, заставляющими ждать продолжение. Прямо как сериал, который уже изрядно достал, но досмотреть надо. <cut/>

Сегодня я делюсь с вами очередным клиническим случаем, который берет свое начало в декабре 2024 года.

Стояла поздняя осень. Конец ноября. Стоял и я. На улице снежок, морозец жмёт, поднял воротничок… Как вдруг приходит сообщение от моего читателя. Да-да, я своего рода популярный писатель. Не помню, что именно было в тот день, но помню точно – смеркалось. А закат был ал, был ал как коленочки…

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

Я подготовился к приему заранее, посмотрел компьютерную томографию, которую он мне прислал.

Читать далее

Осенние будни DevOps: Debian 13 и Proxmox VE 9.0 в продакшене HOSTKEY

Habr.com - Wed, 10/29/2025 - 15:52

Новая версия Debian 13 и релиз Proxmox VE 9.0 пришли почти одновременно, вызвав ажиотаж у клиентов. В статье рассказываем, как команда HOSTKEY адаптировала свои процессы, автоматизировала деплой и подготовила инфраструктуру под свежие релизы

Читать далее

Как сделать идемпотентные API в Go: Idempotency-Key, дедуп в Redis/БД и защита от гонок

Habr.com - Wed, 10/29/2025 - 15:48

Привет, Хабр!

Представьте: клиент отправил важный POST-запрос (например, создание заказа или списание денег), но из-за сетевого сбоя не получил ответ. Не зная, что на сервере операция уже выполнилась, клиент пробует повторить запрос. Если бэкенд не подготовлен к таким дублям, итог может быть печальным: мы создадим две одинаковые записи вместо одной или, хуже того, спишем деньги с пользователя два раза. Как этого избежать? Правильный ответ — реализовать идемпотентность в API.

Смотреть реализацию

Техническое интервью — диалог или игра во власть?

Habr.com - Wed, 10/29/2025 - 15:46

Технические собеседования в ИТ часто напоминают экзамен. Приходишь с опытом, успешными проектами и идеями, а оказываешься на допросе: формальные вопросы из чек-листа, каменное лицо интервьюера и ноль интереса к человеку напротив. От кандидата ждут единственного правильного ответа из внутренней методички, тщательной подготовки, вовлеченности. При этом сами забывают: собеседование — это не тест, а разговор двух специалистов. И готовиться к нему должны обе стороны.

Привет, Хабр! Меня зовут Роман. Я Senior Java-разработчик в SENSE, больше 7 лет работаю в enterprise-разработке. Занимаюсь созданием высоконагруженных распределённых систем — в госсекторе, медицине и банковской сфере. За это время прошел десятки интервью сам и провёл более 20 собеседований: от junior до senior позиций.

В этой статье мой взгляд на то, почему технические интервью превращаются в формальность или токсичную игру «угадай ответ» и как можно сделать интервью честным и осмысленным. Это не набор правильных вопросов и не инструкция «как собеседовать по ГОСТу», а приглашение задуматься: как уйти от шаблонов и вернуть смысл в интервью? 

Читать далее

Как корректно и безопасно вывести диски OSD и узлы из кластера Ceph: подробный алгоритм от команды VK Tech

Habr.com - Wed, 10/29/2025 - 15:42

При работе с распределенными хранилищами на базе Ceph иногда возникает необходимость временно или окончательно исключить узел из кластера. Это может понадобиться при обновлении оборудования, обслуживании инфраструктуры или перераспределении ресурсов. Вместе с тем если узел, подлежащий выводу, одновременно исполняет роли MON (Monitor), MGR (Manager Daemon) и MDS (Metadata Server), задача превращается в настоящий квест hard-уровня. Но при должном подходе и с такими кейсами можно справиться. 

Меня зовут Алексей Косов. Я старший инженер доступности отдела интеграции и сопровождения облачных решений в команде VK Tech. СХД Ceph — это часть поставки нашего продукта для построения частного облака в ЦОДе заказчика VK Private Cloud. В этой статье я пошагово покажу, как можно вывести узел с полным комплектом сервисов Ceph из кластера, чтобы кластер и остальные узлы не пострадали.

Читать далее

Как корректно и безопасно вывести диски OSD и узлы из кластера Ceph: подробный алгоритм от команды VK Tech

Habr.com - Wed, 10/29/2025 - 15:42

При работе с распределенными хранилищами на базе Ceph иногда возникает необходимость временно или окончательно исключить узел из кластера. Это может понадобиться при обновлении оборудования, обслуживании инфраструктуры или перераспределении ресурсов. Вместе с тем если узел, подлежащий выводу, одновременно исполняет роли MON (Monitor), MGR (Manager Daemon) и MDS (Metadata Server), задача превращается в настоящий квест hard-уровня. Но при должном подходе и с такими кейсами можно справиться. 

Меня зовут Алексей Косов. Я старший инженер доступности отдела интеграции и сопровождения облачных решений в команде VK Tech. СХД Ceph — это часть поставки нашего продукта для построения частного облака в ЦОДе заказчика VK Private Cloud. В этой статье я пошагово покажу, как можно вывести узел с полным комплектом сервисов Ceph из кластера, чтобы кластер и остальные узлы не пострадали.

Читать далее

Who's online

There are currently 0 users and 5 guests online.
Syndicate content