Привет! Меня зовут Ксения Якиль. Я пишу core-сервисы на C и Go в бэкенд-отделе Badoo и Bumble. Наш бэкенд — это высоконагруженная распределённая система, обслуживающая пользователей по всему миру. Она оперирует большими массивами данных и делает всю ту магию, благодаря которой люди находят друг друга.
Рубрика «quality control»
Система под контролем: как автоматизировать интеграционные тесты
2020-10-29 в 13:21, admin, рубрики: automatization, distributed systems, docker, Go, integration testing, quality control, Блог компании Badoo, Программирование, Тестирование IT-систем, Тестирование веб-сервисовЧек-лист: что нужно было делать до того, как запускать микросервисы в prod
2019-01-30 в 1:48, admin, рубрики: devops, docker, kubernetes, Microservices, quality control, quality of service, микросервисы
Эта статья содержит краткую выжимку из моего собственного опыта и опыта моих коллег, с которыми мне днями и ночами доводилось разгребать инциденты. И многих инцидентов не возникло бы никогда, если бы всеми любимые микросервисы были написаны хотя бы немного аккуратнее.
К сожалению, некоторые невысокие программисты всерьёз полагают, что Dockerfile с какой-нибудь вообще любой командой внутри — это уже сам по себе микросервис и его можно деплоить хоть сейчас. Докеры крутятся, лавешка мутится. Такой подход оборачивается проблемами начиная с падения производительности, невозможностью отладки и отказами обслуживания и заканчивая кошмарным сном под названием Data Inconsistency.
Если вы ощущаете, что пришло время запустить ещё одну аппку в Kubernetes/ECS/whatever, то мне есть чем вам возразить.
Стоимость качества в разработке программного обеспечения
2017-07-15 в 12:52, admin, рубрики: agile, quality assurance, quality control, контроль качества, Терминология IT, управление качеством, Управление продуктом, управление проектами, управление разработкой
- Что такое качество в разработке ПО?
- Во сколько нам обходится некачественное ПО?
- Кто отвечает за качество?
Для меня поводом задаться этими вопросами стала встреча с компанией в которой 3 месяца в году всё подразделение разработки (около сотни человек), занято устранением ошибок и дефектов, а остальные 9 месяцев они пишут ошибки софт для Заказчиков.
Ниже результаты моих теоретических и практических исследований в поисках ответов. Постарался изложить их просто, без «мозговзрыва» присущего этой теме.
Читать полностью »