Системный анализ | Ольга Пономарева
30.1K subscribers
2.96K photos
55 videos
18 files
1.1K links
4975950140
Ольга Пономарева, старший системный аналитик с опытом более 8 лет

Выпустила более 1000 учеников, которые увеличили свой доход и прокачали скиллы

Найдите обучение для себя на сайте моей школы System Analyst: https://systemanalyst.life
Download Telegram
📚 Какие есть характеристики микросервисов? Как правильно разбирать, учитывая их характеристики?

Архитектурный стиль микросервисов — это подход, при котором единое приложение строится как набор небольших сервисов, каждый из которых работает в собственном процессе и коммуницирует с остальными используя легковесные механизмы, как правило HTTP. Эти сервисы построены вокруг бизнес-потребностей и развертываются независимо с использованием полностью автоматизированной среды. Существует абсолютный минимум централизованного управления этими сервисами. Сами по себе эти сервисы могут быть написаны на разных языках и использовать разные технологии хранения данных.
Характеристики микросервисов:
🔸Разбиение через сервисы
🔸Организация вокруг потребностей бизнеса
🔸Умные приемники и глупые каналы передачи данных
🔸Продукты, а не проекты
🔸Децентрализованное управление
🔸Децентрализованное управление данными
🔸Проектирование под отказ (Design for failure)
🔸Синхронные вызовы считаются опасными

Подробнее в статье
#микросервисы
👍21
📚На своем курсе мне нравится давать небольшие задания для закрепления материала. Как думаете - такое разбиение считается микросервисным?
🙋‍♀️ Большой гайд по тестированию с Postman для начинающих

В этом гайде:
🔅Что такое Postman?
🔅Как пользоваться Postman?
🔅Основные сущности Postman: запросы, коллекции и окружения.
🔅Тестирование GET-запросов.
🔅Тестирование POST-запросов.

Подробнее тут.
#Postman
🔥4
🚀 Рекомендации к резюме аналитика

1. Указывайте количественно и качественно выраженные достижения.
2. Не допускайте ошибок.
3. Только актуальный и релевантный опыт.
4. Подкрепляйте софт-скиллы фактами.
5. Не забывайте про ключевые слова.

Статья тут
#Собеседование
🔥7👍2
Forwarded from VK Team
Каждая команда разработчиков приложения с монолитной архитектурой наверняка хоть раз мечтала о микрофронтендах. Чем же эти два способа организации архитектуры отличаются друг от друга и в чём их плюсы и минусы? Какие есть подходы к использованию микрофронтендов? Поможет ли их внедрение в уже готовое приложение облегчить разработку?

Узнайте ответы на эти и другие вопросы в статье на Хабре от ведущего разработчика ВКонтакте Зара Захарова.

👉 Читайте и комментируйте
👍3
🙋‍♀️ Кейс из финтеха. Смогли бы собрать требования для такого кейса и потом их описать?
"Заменить оператора , который при подаче клиентом заявки на кредит, обзванивает и уточняет реально ли человек там работает".

Как обычно можете комментировать под постом и поделюсь своим вариантом)

#Собеседование
👀4👍1
💼 Высокоуровневый дизайн системы для Инстаграмма

Умение строить архитектуру - это навык, насмотренность, поэтому чем чаще изучаете, как строят архитектуру другие, тем проще будет строить самим)

В статье описывают:
🔸Требования к системе.
🔸Описание схемы базы данных.
🔸Разбор компонентов системы.
Статья тут

#Архитектура
👍4🔥21
😍 VK Databases Meetup — мероприятие, посвященное инструментам и технологическим трендам в мире баз данных.

Митап состоится 18 мая (четверг) в 15:00 по Москве.
Где: офис VK и онлайн-трансляция
Ссылка

#Мероприятие
🔥4
💡Советы для написания хорошего REST API

1. Использовать существительные вместо глаголов в URL
2. Выбирать правильные коды ответов
3. Применять версионирование
Больше смотри в статье, там же есть примеры)

#API
5
🙋‍♀️ А есть те, кто проходят собеседования и хочет обсудить тестовое или разобрать резюме?
Присылайте или в лс или в комменты)
Гарантировать - не значит доставить
Подборка для любителей хардкора об устройстве брокеров и гарантиях доставки. Чтобы не заскучать на праздниках.

https://softwaremill.com/message-delivery-and-deduplication-strategies - о гарантиях доставки и порядке сообщений, быстрое введение.

https://softwaremill.com/microservices-101 - как работать с гарантиями доставки, паттерны Transactional Outbox / Inbox.

https://youtu.be/HjiE3n4_6zI - хорошая лекция, в которой затрагивают вопросы идемпотентности и порядка сообщений в очередях.

https://habr.com/ru/post/466385 - перевод мини книги о внутреннем устройстве брокеров. Какие-то детали немного устарели, но все еще хорошо раскрывает природу проблем с доставкой и порядком сообщений.

Если мало - заглядывайте на интенсив по использованию брокеров. Рассмотрим гарантии, но уже на практике.
👀 Первый выпуск IT-шоу «Заходят два архитектора в бар», обсуждают микросервисы и архитектуру в целом)

#Архитектура
👍3
📝 Мои ученики поделились заданием))
Есть сайт со статьями. Неавторизованный и авторизованный пользователь в самой статье видит релевантное к данной статье (по тэгам, т. е. рекомендация типа «контент к контенту») видео.
Надо составить:
🔅компонентную схему систем,
🔅диаграмму use-case,
🔅описание API.

Как обычно, можно обсуждать в треде)

#Собеседование
🔥4
⚙️ Архитектура бронирования билетов.
Есть прям базовые элементы - очередь сообщений RabbitMQ для отправки рассылки, системы логирования событий Logstash и основной сервис с логикой.
Статья тут
#Архитектура
👀4👍3
Если хотите освежить теорию про требования, то есть отличный сайт - коротко и все самое важное:
🔅Типы требований.
🔅Анализ требований.
🔅Способы выявлений требований.
🔅Пример шаблона документа об образе и границах проекта.
🔅Вариант использования (use case).
и многое другое.

#Требования
🔥7
Forwarded from Analyst Boost. Никита Харичкин (Nikita Kharichkin)
🧑‍🎤 Конференция Analyst Days EA 1 👩‍🎤
Выложены материалы:
🎬 Плейлист видео докладов (здесь — с англ. версиями)
🎼 Программа и презентации (см. внутри каждого доклада)

🎰 Как фанат автоматизации, хочу обратить внимание на доклад "Documentation-as-Code или как мы источники платформы данных описываем" коллег из СберЗдоровья, которые использовали интересный инструмент datahubproject.io.

🎗Спасибо организаторам за столь скорую публикацию.

#доклады | Analyst Boost
2🔥2
Forwarded from AvitoTech
HTTP — это база. Весь современный веб построен на нём.
А этот кликабельный текст — первая часть ультимативного гайда по протоколу от Алексея Ивасюты, техлида команды Bricks. Там➡️ про структуру запроса и ответа.

🗂 В карточках сделали шпаргалку по серверным и клиентским ошибкам. А ниже — подборка полезных ресурсов, чтобы усвоить базу.

1️⃣ Основы TCP/IP
2️⃣ Заголовки HTTP
3️⃣ Реестр кодов состояния HTTP
4️⃣ MIME типы
5️⃣ Алгоритм кодирования URL encoding

#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Бесплатный курс "Постановка задачи на разработку ПО"
Курс формирует базовые навыки подготовки и документирования требований к программному обеспечению. По итогам курса вы научитесь: работать с требованиями и заинтересованными сторонами, анализировать проблему и формулировать требования, проектировать взаимодействие пользователей с системой, обеспечивать необходимые качества системы на этапе постановки задачи.
Курс тут.
#Требования
3👍3👀2
📣 Ребят, хочу с вами побольше познакомиться и для тех, кто хочет перейти в системные аналитики проведу бесплатный вебинар “Кто такой системный аналитик и как им стать”.
4 мая в 19-00 (мск).

Обсудим следующие вопросы:
🔹Кто такие бизнес и системные аналитики? В чем заключается их работа на практике?
🔹Как и зачем переходить в системные аналитики?
🔹Что надо знать как системному аналитику и что спрашивают на собеседованиях?
🔹Про курс "Системный анализ".
🔹Куда можно потом расти из системного аналитика?

❗️Регистрация здесь
Трансляция пройдет в этом канале 4 мая в 19-00 (мск). Всем участникам отправляю список материалов и 10% промокод на курс “Системный анализ”.

Если есть заранее вопросы, которые хочется обсудить - можно оставлять в анкете при регистрации или в комментариях под этим постом)

#Мероприятие
🔥6👍1👏1