Архив рубрики ‘распределенные системы’

Kafka Consumer в тестовой автоматизации: архитектурный разбор

Привет, Хабр! На связи Егор Лаптев — QA Fullstack Java в SENSE на проекте крупного российского банка. End-to-end тесты UI проверяют только то, что видно на экране: кнопка нажалась, форма открылась, данные отобразились. Но в распределённых системах значительная часть бизнес-логики уходит за кадр — в асинхронные события, которые летят через Kafka. Если событие не дошло […]

Пока Москва спит: как распределенная команда закрывает задачи быстрее календаря

В 09:00 по Москве кто-то в команде уже закрывает первую задачу, а кто-то только входит в рабочий ритм. В инфраструктурных проектах это либо превращается в бесконечные «созвоны ради созвонов», либо дает реальное преимущество по скорости и качеству. Меня зовут Виталий Попов, в «Софтлайн Решения» я отвечаю за реализацию инфраструктурных проектов. И мы пошли по второму […]

System Design: проектируем Ticketmaster, систему бронирования билетов

Видеоразбор этой задачи на русском языке можно посмотреть здесь — https://www.youtube.com/watch?v=zxeR5bfsNOg Проектирование Ticketmaster Постановка задачи 🎟️ Что такое Ticketmaster? Ticketmaster — это онлайн-платформа, позволяющая пользователям приобретать билеты на концерты, театральные постановки, спортивные и другие мероприятия. Функциональные требования