Заменит ли Джун Сеньора, если дать ему ИИ?
Заменит ли Джун Сеньора, если дать ему ИИ?
Данная статья не является всеобъемлющим разбором Kafka. Она рассматривает базовые концепции и предназначена для читателя, который готовится к интервью по System Design и хочет освежить свои знания. Видеоверсию этой статьи на русском языке можно посмотреть здесь — https://www.youtube.com/watch?v=lDRx5dqQltA Вы наверняка слышали о Kafka — это популярная распределенная платформа потоковой обработки событий с открытым исходным кодом. […]
Как сделать изменения, вносимые с помощью LLM, управляемыми, проверяемыми и воспроизводимыми. Программные ассистенты LLM продемонстрировали значительную ценность, но в основном для отдельных разработчиков. Внутренняя ИТ-организация Thoughtworks использует их для своих команд и разработала метод и рабочий процесс, называемый структурированной разработкой на основе промптов (Structured Prompt-Driven Development, SPDD). В одноименной статье Вэй Чжан и Джесси Цзе […]
Всем привет, меня зовут Сергей Прощаев. Tech Lead и руководитель направления Java | Kotlin разработки в FinTech & E-commerce, преподаю на курсах разработки и архитектуры в OTUS. В этой статье разбираю системный подход: как системному аналитику спроектировать доменную модель, которая прямо ложится в код Java-микросервисов, и избежать ситуации, когда архитектор после передачи требований перекраивает всё […]
Видеоразбор этой задачи на русском языке можно посмотреть здесь — https://www.youtube.com/watch?v=zxeR5bfsNOg Проектирование Ticketmaster Постановка задачи 🎟️ Что такое Ticketmaster? Ticketmaster — это онлайн-платформа, позволяющая пользователям приобретать билеты на концерты, театральные постановки, спортивные и другие мероприятия. Функциональные требования
Добрый день, дорогие читатели! В практике системного анализа довольно часто можно встретить требования в формате пользовательских историй (User Stories, далее US). Пользовательские истории предоставляют стейкхолдеры или бизнес-аналитики как входные данные. Так или иначе, US становятся одним из ключевых артефактов требований для реализации фичей.
Введение: где теряется ценность архитектуры
Введение ArchiMate, являясь языком проектирования архитектуры, предоставляет чёткую систему взаимосвязей между объектами. Эта система задаёт возможные варианты отношений для конкретной ситуации и контекста. Учитывая универсальность языка, это огромное преимущество — с его помощью можно описать как бизнес-архитектуру, так и системную, и технологическую.
У нас было пять руководителей проекта, семь лет разработки, несколько почти законченных решений, меняющиеся цели, задачи и разнообразные системы всех цветов и размеров. Не то, чтобы это было нужно для успешной реализации, но раз уж начал пилить долгострой, то иди в своём увлечении до конца. Единственное, что меня пугало — это разработка серебряной пули, которая […]