Pull to refresh
4
0

Бекенд-разработчик

Send message

Как сыграть с СХД в имитацию ошибки и выйти победителем? Используем паттерны ООП на C++

Level of difficultyMedium
Reading time16 min
Views2.4K

Привет, Хабр! Меня зовут Константин Крюков, я разрабатываю систему хранения данных TATLIN.UNIFIED в YADRO. Сейчас мы с командой создаем MeyerSAN — решение, которое имитирует неисправность SAS HDD и SSD и позволяет автоматически тестировать реакцию СХД на ошибки.

Мы написали проект на новом стандарте С++ 23 и использовали паттерны объектно-ориентированного программирования. Под катом расскажу, что за решение у нас вышло, как устроена его архитектура. А еще мы вместе вспомним, зачем строить программную архитектуру тщательно и правильно (и не жалеть об утраченном времени на активную разработку).

Читать далее

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity

Specialization

Backend Developer
Middle