📑 Что такое API Gateway: 10 главных функций и роль в архитектуре микросервисов [полный гайд]
Автор - Екатерина Ананьева:
"В этой статье разберём, что такое API Gateway, зачем он нужен в микросервисной архитектуре, какие 10 ключевых функций он выполняет и в каких местах становится потенциальной точкой отказа.
Внутри вы найдёте много картинок и примеров схем архитектуры, чтобы объяснения были максимально понятными.
Материал будет полезен системным аналитикам, начинающим архитекторам, разработчикам и тестировщикам, которые ещё не работали с микросервисной архитектурой или работали, но не до конца понимают, что происходит за пределами их микросервиса. А также, чтобы освежить память при подготовке к собеседованиям."
Читать статью
Автор - Екатерина Ананьева:
"В этой статье разберём, что такое API Gateway, зачем он нужен в микросервисной архитектуре, какие 10 ключевых функций он выполняет и в каких местах становится потенциальной точкой отказа.
Внутри вы найдёте много картинок и примеров схем архитектуры, чтобы объяснения были максимально понятными.
Материал будет полезен системным аналитикам, начинающим архитекторам, разработчикам и тестировщикам, которые ещё не работали с микросервисной архитектурой или работали, но не до конца понимают, что происходит за пределами их микросервиса. А также, чтобы освежить память при подготовке к собеседованиям."
Читать статью
👍6
📑 Брокеры сообщений Kafka и RabbitMQ в реальной жизни
Автор - Александр Борецкий, архитектор в Т1 Облако:
"Поделюсь своим опытом работы с самыми популярными из брокеров сообщений — Kafka и RabbitMQ. Расскажу, как выбрать и настроить подходящий брокер, а также какие архитектурные особенности есть у каждого из них."
Читать статью
Автор - Александр Борецкий, архитектор в Т1 Облако:
"Поделюсь своим опытом работы с самыми популярными из брокеров сообщений — Kafka и RabbitMQ. Расскажу, как выбрать и настроить подходящий брокер, а также какие архитектурные особенности есть у каждого из них."
Читать статью
🔥5👍2
Привет, коллеги!
Сегодня поговорим о том, как жизненный цикл программного обеспечения (SDLC) влияет на нашу работу и какие задачи мы решаем на каждом этапе.
SDLC – это структурированный процесс, описывающий все этапы разработки ПО от идеи до поддержки готового продукта. И аналитик – ключевой игрок на каждом из них!
▫️Планирование: Помогаем определить цели проекта, собираем предварительную информацию о потребностях бизнеса.
Пример: Участвуем в совещаниях по определению scope проекта, изучаем бизнес-планы.
▫️Анализ: Собираем и анализируем требования, определяем функциональность системы. Это наша основная зона ответственности!
Пример: Проводим интервью со стейкхолдерами, документируем пользовательские истории, строим Use Case диаграммы.
▫️Проектирование: Участвуем в проектировании пользовательского интерфейса, обеспечиваем соответствие архитектуры будущей системы собранным требованиям.
Пример: Работаем вместе с UX/UI дизайнерами, проверяем макеты на соответствие User Stories, создаем прототипы.
▫️Разработка: Поддерживаем команду разработчиков, отвечаем на возникающие вопросы, уточняем требования.
Пример: Регулярно участвуем в стендапах, консультируем разработчиков по сложным бизнес-правилам.
▫️Тестирование: Участвуем в разработке тестовых сценариев, проверяем соответствие реализованной функциональности требованиям.
▫️Внедрение: Подготавливаем документацию, участвуем в обучении пользователей, помогаем решать проблемы, возникающие при внедрении.
Пример: Создаем руководства пользователя, участвуем в демонстрациях нового функционала, собираем обратную связь..
▫️Сопровождение: Собираем обратную связь от пользователей, анализируем проблемы, участвуем в разработке обновлений и исправлений.
Пример: Ведем журнал ошибок, анализируем отчеты пользователей о проблемах, участвуем в планировании следующих итераций.
Получается, что аналитик – это связующее звено между бизнесом и разработкой на каждом этапе!
Для тех, кто хочет чуть больше погрузиться в тему SDLC подготовили подборку статей:
🖇 SDLC: о жизненном цикле разработки ПО
🖇 Этапы жизненного цикла разработки ПО или что такое SDLC?
🖇 База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия
🖇 Что такое жизненный цикл разработки программного обеспечения?
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 Путь аналитика. Работа над ошибками
🖇 What is the software development life cycle (SDLC)?
🖇 What is the SDLC?
#теоретическиезаметки #подборка #статьи | @notes_analyst
Сегодня поговорим о том, как жизненный цикл программного обеспечения (SDLC) влияет на нашу работу и какие задачи мы решаем на каждом этапе.
SDLC – это структурированный процесс, описывающий все этапы разработки ПО от идеи до поддержки готового продукта. И аналитик – ключевой игрок на каждом из них!
▫️Планирование: Помогаем определить цели проекта, собираем предварительную информацию о потребностях бизнеса.
Пример: Участвуем в совещаниях по определению scope проекта, изучаем бизнес-планы.
▫️Анализ: Собираем и анализируем требования, определяем функциональность системы. Это наша основная зона ответственности!
Пример: Проводим интервью со стейкхолдерами, документируем пользовательские истории, строим Use Case диаграммы.
▫️Проектирование: Участвуем в проектировании пользовательского интерфейса, обеспечиваем соответствие архитектуры будущей системы собранным требованиям.
Пример: Работаем вместе с UX/UI дизайнерами, проверяем макеты на соответствие User Stories, создаем прототипы.
▫️Разработка: Поддерживаем команду разработчиков, отвечаем на возникающие вопросы, уточняем требования.
Пример: Регулярно участвуем в стендапах, консультируем разработчиков по сложным бизнес-правилам.
▫️Тестирование: Участвуем в разработке тестовых сценариев, проверяем соответствие реализованной функциональности требованиям.
▫️Внедрение: Подготавливаем документацию, участвуем в обучении пользователей, помогаем решать проблемы, возникающие при внедрении.
Пример: Создаем руководства пользователя, участвуем в демонстрациях нового функционала, собираем обратную связь..
▫️Сопровождение: Собираем обратную связь от пользователей, анализируем проблемы, участвуем в разработке обновлений и исправлений.
Пример: Ведем журнал ошибок, анализируем отчеты пользователей о проблемах, участвуем в планировании следующих итераций.
Получается, что аналитик – это связующее звено между бизнесом и разработкой на каждом этапе!
Для тех, кто хочет чуть больше погрузиться в тему SDLC подготовили подборку статей:
🖇 SDLC: о жизненном цикле разработки ПО
🖇 Этапы жизненного цикла разработки ПО или что такое SDLC?
🖇 База про жизненный цикл разработки ПО (SDLC): этапы, виды моделей и их различия
🖇 Что такое жизненный цикл разработки программного обеспечения?
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 Путь аналитика. Работа над ошибками
🖇 What is the software development life cycle (SDLC)?
🖇 What is the SDLC?
#теоретическиезаметки #подборка #статьи | @notes_analyst
👍6🔥2
📑 Как виртуальная очередь заказов в Такси помогает уехать в пиковый спрос
Автор - Алексей Чубуков, аналитик из команды поиска и назначений водителей в Яндекс Такси.
"В статье я расскажу про виртуальную очередь заказов, которую мы сделали в приложении Яндекс Go. Напомню кратко, как устроен поиск водителей в Такси, поговорим про предпосылки внедрения очереди, посмотрим на то, как устроена очередь и, наконец, обсудим результаты. "
Читать статью
Автор - Алексей Чубуков, аналитик из команды поиска и назначений водителей в Яндекс Такси.
"В статье я расскажу про виртуальную очередь заказов, которую мы сделали в приложении Яндекс Go. Напомню кратко, как устроен поиск водителей в Такси, поговорим про предпосылки внедрения очереди, посмотрим на то, как устроена очередь и, наконец, обсудим результаты. "
Читать статью
👍3
❓Задавали себе вопросы: "Все всё знают, а я что?" или "Что же мне ещё изучить?" — начните изучать системно!
✅ Мы подготовили для вас 4 открытых вебинара курса «Системный аналитик. Advanced» — где в режиме онлайн с преподавателями курса обсудим актуальные темы для 2026 года:
💎Вебинар 1: «Пользовательские сценарии (Use Cases): как превратить бизнес-требования заказчика в задачи на разработку»
⏰26 ноября в 18:00 мск
💎Вебинар 2: «Создаём ИИ-ассистента для аналитика за 1 час»
⏰2 декабря в 20:00 мск
💎Вебинар 3: «Проблемы внедрения и роль системного аналитика»
⏰11 декабря в 20:00 мск
💎Вебинар 4: «Моделирование бизнес-процессов - BPMN»
⏰18 декабря в 20:00 мск
🔥Узнайте о программе вебинаров подробнее на сайте
🎁Подарки для участников вебинаров на почту
Записывайтесь ➡️ OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
✅ Мы подготовили для вас 4 открытых вебинара курса «Системный аналитик. Advanced» — где в режиме онлайн с преподавателями курса обсудим актуальные темы для 2026 года:
💎Вебинар 1: «Пользовательские сценарии (Use Cases): как превратить бизнес-требования заказчика в задачи на разработку»
⏰26 ноября в 18:00 мск
💎Вебинар 2: «Создаём ИИ-ассистента для аналитика за 1 час»
⏰2 декабря в 20:00 мск
💎Вебинар 3: «Проблемы внедрения и роль системного аналитика»
⏰11 декабря в 20:00 мск
💎Вебинар 4: «Моделирование бизнес-процессов - BPMN»
⏰18 декабря в 20:00 мск
🔥Узнайте о программе вебинаров подробнее на сайте
🎁Подарки для участников вебинаров на почту
Записывайтесь ➡️ OTUS.RU
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Привет, коллеги!
В прошлый раз мы разбирали, что такое SDLC (жизненный цикл разработки ПО). Сегодня логически продолжаем эту тему и фокусируемся на моделях SDLC. Поговорим о ключевых подходах: Waterfall, Agile, Iterative и других.
На картинках к этому посту вы найдете краткое описание, преимущества и недостатки каждой модели.⬆️
Помните, что это лишь основа! Существует множество гибридных моделей, сочетающих в себе элементы разных подходов. Выбор "правильной" модели SDLC зависит от специфики проекта, бюджета, требований заказчика и опыта вашей команды.
Для более глубокого изучения прилагаю список статей по теме:
🖇 Жизненный цикл приложения и стадии разработки программ
🖇 SDLC и методологии разработки
🖇 Модели жизненного цикла программного обеспечения
🖇 Жизненный цикл разработки ПО: основные этапы и модели
🖇 Как методологии разработки программного обеспечения влияют на запуск IT-проекта?
🖇 Жизненный цикл разработки ПО: как выбрать подходящую модель для вашего бизнеса
🖇 SDLC модели: как выбрать правильный подход к разработке и не завалить проект
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 SDLC Models: Types, Phases, and Features
#теоретическиезаметки #подборка #статьи | @notes_analyst
В прошлый раз мы разбирали, что такое SDLC (жизненный цикл разработки ПО). Сегодня логически продолжаем эту тему и фокусируемся на моделях SDLC. Поговорим о ключевых подходах: Waterfall, Agile, Iterative и других.
На картинках к этому посту вы найдете краткое описание, преимущества и недостатки каждой модели.
Помните, что это лишь основа! Существует множество гибридных моделей, сочетающих в себе элементы разных подходов. Выбор "правильной" модели SDLC зависит от специфики проекта, бюджета, требований заказчика и опыта вашей команды.
Для более глубокого изучения прилагаю список статей по теме:
🖇 Жизненный цикл приложения и стадии разработки программ
🖇 SDLC и методологии разработки
🖇 Модели жизненного цикла программного обеспечения
🖇 Жизненный цикл разработки ПО: основные этапы и модели
🖇 Как методологии разработки программного обеспечения влияют на запуск IT-проекта?
🖇 Жизненный цикл разработки ПО: как выбрать подходящую модель для вашего бизнеса
🖇 SDLC модели: как выбрать правильный подход к разработке и не завалить проект
🖇 Бизнес-аналитик в ИТ: SLDC, Agile, модели и методологии разработки ПО
🖇 SDLC Models: Types, Phases, and Features
#теоретическиезаметки #подборка #статьи | @notes_analyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1🤔1