Любая система или ПО состоит из разных элементов, каждый из которых выполняет свою уникальную роль и функцию. Понять, как устроена система изнутри, поможет описание её архитектуры.
☝️ Архитектура системы — это концептуальное описание организации, которое определяет содержание и взаимосвязи находящихся внутри системы компонентов.
Проектирование системной архитектуры – это один из важнейших навыков системного аналитика. Вопросы про виды архитектуры очень часто задают на собеседованиях как на позицию аналитика, так и на разработчиков и тестировщиков уровня junior 👀
Наиболее популярны два основных вида архитектур: монолитная и микросервисная.
Всё чаще крупные компании отказываются от монолитной организации продуктов в пользу микросервисов. Но это не значит, что монолитная архитектура устарела – некоторые большие компании всё ещё держат монолитные ПО.
В посте рассказываем про плюсы и минусы монолитной и микросервисной архитектуры.
#hardGetAnalyst
☝️ Архитектура системы — это концептуальное описание организации, которое определяет содержание и взаимосвязи находящихся внутри системы компонентов.
Проектирование системной архитектуры – это один из важнейших навыков системного аналитика. Вопросы про виды архитектуры очень часто задают на собеседованиях как на позицию аналитика, так и на разработчиков и тестировщиков уровня junior 👀
Наиболее популярны два основных вида архитектур: монолитная и микросервисная.
Всё чаще крупные компании отказываются от монолитной организации продуктов в пользу микросервисов. Но это не значит, что монолитная архитектура устарела – некоторые большие компании всё ещё держат монолитные ПО.
В посте рассказываем про плюсы и минусы монолитной и микросервисной архитектуры.
#hardGetAnalyst
🔥10👍2
Архитектура и Инфраструктура: в чем разница?
Архитектура и инфраструктура в системах — это два взаимосвязанных понятия, которые часто могут путать.
Давайте разбираться🔎
#hardGetAnalyst
Архитектура и инфраструктура в системах — это два взаимосвязанных понятия, которые часто могут путать.
Давайте разбираться🔎
#hardGetAnalyst
❤10
В микросервисах важны не только сервисы, но и связи между ними. Если интеграции не продуманы — данные расходятся, появляются дубли, а разбор инцидентов превращается в хаос.
Чтобы вы на практике научились проектировать такие процессы, мы готовим новый открытый онлайн-практикум:
🟢 Онлайн
План практикума:
1. Как и зачем проектировать микросервисы
2. API Gateway: роль в архитектуре и границы ответственности
3. Введение в брокеры сообщений: Kafka
4. Хореография микросервисов: практика описания процессов через события
Урок будет полезен, если вы:
• готовитесь к интервью на Middle+ / Senior СА,
• хотите расширить техническую базу и работать с архитектурными задачами,
• или стремитесь работать в команде, где микросервисы — это реальность, а не теория.
Нужен реальный опыт в архитектуре?
Регистрируйтесь и присоединяйтесь к эфиру 12 марта в 19:00 Мск! 🔥
———
Онлайн-практикум является вводным уроком к программе Проектирование архитектуры для системных аналитиков, которая стартует 17 марта.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🎉2
🔮Full stack аналитик — специалист, который может всё? 🔮
Full stack системный аналитик — это специалист, который может работать на разных этапах разработки программного обеспечения: от исследования потребностей бизнеса и сбора требований до участия в проектировании архитектуры системы.
Но важно понимать:
у профессии есть ядро — набор ключевых навыков, которые должен знать каждый системный аналитик.
А есть дополнительные компетенции, которые требуются только в некоторых компаниях или проектах. Например, где-то аналитик больше работает с архитектурой, где-то — с бизнес-процессами, а где-то — глубже погружается в интеграции или данные.
📎 В чек-листе собрали практически все навыки и области, с которыми системный аналитик может столкнуться в работе. Это не означает, что один специалист обязан знать всё — но полезно понимать весь спектр профессии.
Давайте рассмотрим пример⤵️
Представьте, что у вас есть небольшой онлайн-бизнес по продаже товаров. Вы хотите увеличить продажи и улучшить пользовательский опыт на сайте.
Full stack системный аналитик может помочь вам на разных этапах — от анализа текущих процессов до проектирования решений.
Далее картинках👉
Full stack системный аналитик — это специалист, который может работать на разных этапах разработки программного обеспечения: от исследования потребностей бизнеса и сбора требований до участия в проектировании архитектуры системы.
Но важно понимать:
у профессии есть ядро — набор ключевых навыков, которые должен знать каждый системный аналитик.
А есть дополнительные компетенции, которые требуются только в некоторых компаниях или проектах. Например, где-то аналитик больше работает с архитектурой, где-то — с бизнес-процессами, а где-то — глубже погружается в интеграции или данные.
📎 В чек-листе собрали практически все навыки и области, с которыми системный аналитик может столкнуться в работе. Это не означает, что один специалист обязан знать всё — но полезно понимать весь спектр профессии.
Давайте рассмотрим пример⤵️
Представьте, что у вас есть небольшой онлайн-бизнес по продаже товаров. Вы хотите увеличить продажи и улучшить пользовательский опыт на сайте.
Full stack системный аналитик может помочь вам на разных этапах — от анализа текущих процессов до проектирования решений.
Далее картинках👉
❤3