Как стать автором
Обновить
42
-7
Ремнева Мария @Aconitum_napellus

Senior Backend Developer

Отправить сообщение

Как департамент утилизации CPU превратился в департамент экономии железа, выдерживающий нагрузку в 1 млн RPS

Уровень сложности Простой
Время на прочтение 26 мин
Количество просмотров 32K

Привет, меня зовут Мария, когда-то я работала на шахте, потом на заводе, а 3.5 года назад пришла в Ozon Tech. Сейчас я старший Golang-разработчик в команде product-facade. Это самый высоконагруженный сервис маркетплейса, но так было не всегда.

Хотите узнать, что скрывается под витриной маркетплейса? Что держит нагрузку в 1 миллион запросов в секунду? Толстые кэши или нечто большее? Про то, как устроено наше кэширование и как мы к этому пришли, — рассказываю в статье.

Читать далее
Всего голосов 128: ↑128 и ↓0 +128
Комментарии 96

Автоматизация с Codeception + Gherkin + PageObject для самых маленьких

Время на прочтение 8 мин
Количество просмотров 9.7K

Не найдя в интернете ни одного конкретного примера реализации Gherkin с паттерном проектирования Page Object для Codeception, подумалось, что будет не лишним рассказать интернету о собственной реализации этого паттерна.

Эта статья рассчитана скорее на тех, кто уже немного знаком с Codeception или похожими фреймворками, но ещё не знает, как при помощи Page Object сделать тесты более читаемыми, упростить их поддержку и сократить объемы лишнего кода. Тем не менее, я постаралась пошагово изложить все основные моменты сборки проекта автоматизации с нуля.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 13

Информация

В рейтинге
Не участвует
Работает в
Зарегистрирована
Активность

Специализация

Backend Developer
Senior
Golang
gRPC
High-loaded systems
Linux