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

Гайд: как системному аналитику построить доменную модель для Java-микросервисов

Всем привет, меня зовут Сергей Прощаев. Tech Lead и руководитель направления Java | Kotlin разработки в FinTech & E-commerce, преподаю на курсах разработки и архитектуры в OTUS. В этой статье разбираю системный подход: как системному аналитику спроектировать доменную модель, которая прямо ложится в код Java-микросервисов, и избежать ситуации, когда архитектор после передачи требований перекраивает всё […]

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

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

Объединяем уровни абстракции: обобщаем артефакты анализа для общего видения концепта задачи

Добрый день, дорогие читатели! В практике системного анализа довольно часто можно встретить требования в формате пользовательских историй (User Stories, далее US). Пользовательские истории предоставляют стейкхолдеры или бизнес-аналитики как входные данные. Так или иначе, US становятся одним из ключевых артефактов требований для реализации фичей.

Роль, оживляющая архитектуру: почему именно методолог должен замыкать ADM-цикл TOGAF

Введение: где теряется ценность архитектуры

ArchiMate на практике: архитектурное моделирование бизнес-процесса ФЗ «О персональных данных»

Введение ArchiMate, являясь языком проектирования архитектуры, предоставляет чёткую систему взаимосвязей между объектами. Эта система задаёт возможные варианты отношений для конкретной ситуации и контекста. Учитывая универсальность языка, это огромное преимущество — с его помощью можно описать как бизнес-архитектуру, так и системную, и технологическую.

Per aspera ad astra. Как построить космолет, не привлекая внимания санитаров

У нас было пять руководителей проекта, семь лет разработки, несколько почти законченных решений, меняющиеся цели, задачи и разнообразные системы всех цветов и размеров. Не то, чтобы это было нужно для успешной реализации, но раз уж начал пилить долгострой, то иди в своём увлечении до конца. Единственное, что меня пугало — это разработка серебряной пули, которая […]

Доставка содержания и изменений при имплементации ERP-систем

2 причины смертельной болезни проекта: устаревшие технологии и монополия на знания. Рассказываем, как это лечить

Кажущиеся вечными ИТ-системы рушатся за день. В 2020‑м штат Нью‑Джерси в США оказался на грани: их сервис для безработных, построенный на старых мейнфреймах и ещё более старом COBOL, не выдержал потока заявок, и власти начали искать программистов-пенсионеров. При этом на COBOL обрабатывалось около $3 трлн в сутки, 95% операций в банкоматах и 80% офлайн‑платежей. Проблема […]

Когда продуктовый подход на спасает: доменная экспертиза, интеграции и политика кастомов

Вы часто слышите на конференциях: «Нужно быть продуктовой компанией!», «Проводите CustDev!», «Замеряйте метрики!». А на совещании звучит: «Почему мы не проводим A/B-тесты?», «Давайте сделаем CustDev с 100 пользователями!». Вы видите, что команда уходит в бессмысленную активность, а руководство требует «быть как Яндекс». В суровой реальности B2B-сделок, кастомных внедрений и длинных циклов продаж «продуктовые советы» часто […]

Как искусственный интеллект сократил уровень брака и простоя на 30% для завода?

Источник изображения: Freepik.com

123