GetAnalyst - Старт карьеры в IT • Системный аналитик • Бизнес-аналитик
4.77K subscribers
1.96K photos
77 videos
20 files
360 links
Канал для начинающих карьеру системных аналитиков. Влюбиться в системый анализ и начать свой путь в IT можно здесь! 🚀

Для опытных аналитиков - Навыки • БД • Интеграции • API:
t.me/getanalysts

Обучение:
https://getanalyst.ru/education
Download Telegram
Ребят, ну мемы в рабочие коммуникации держите, мы насобирали 😊

Всем продуктивной пятницы! 😎

Небольшой рекомендасьён:
постарайтесь сегодня сделать самый противные и сложные задачки, чтобы ваш завтрашний рабочий день прошёл как можно легче: с лайтовыми задачами и хорошим настроением 👍

#GAhahaha
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁114
Каждый проводит майские праздники по-своему 🤪

Кто-то планирует меню на предстоящий пикник, а кто-то расчехляет ранее купленные курсы, чтобы провести выходные ультра-продуктивно 😎🌱
0% осуждения, 100% понимания!

Как бы вы не встречали эти праздничные дни, очень важно, чтобы вы наполнились энергией и как следует восстановились!

Ну а мы поболтали с командой и выявили пять типов аналитиков на майские праздники 👍

Пишите в комментариях, какой, по вашему мнению, тип аналитиков мы пропустили ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
7😁2🔥1
Лето чувствуется в воздухе, заметили?

Стало проще просыпаться по утрам, а к концу насыщенного заботами дня всё ещё есть возможность полюбоваться закатами ☀️

Команда GetAnalyst спешит поздравить вас с этим прекрасным первомайским днём, который ещё больше приблизил к нам лето 📩

Заряжайтесь энергией и дарите друг другу улыбки! Не только сегодня, а вообще :)
Please open Telegram to view this post
VIEW IN TELEGRAM
12🥰3
Нет, с этими майскими праздниками, семь пятниц на неделе 😀

Ребята, не путаемся:
сегодня четверг, а завтра пятница!

Так что включаемся в работу, чтобы потом на два дня из неё выключиться со спокойной душой 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10
Привет! 👋

Очень часто на собеседованиях можно услышать вопросы про REST API. Но иногда интервьюеры задают вопросы в хитром порядке:

🧐: Что такое REST?
😏: А API?
🤓: REST API что такое?
🤔: А чем REST API отличается от RESTful API?

Одно да потому, скажете вы! Но не так всё просто 👀

Такая череда вопросов – это проверка вашей уверенности в знаниях, а так же скрытый вопрос про ваш опыт работы с интеграциями.

Ну что ж, давайте разбираться с этими четырьмя терминами. Сохраняйте пост в избранное, чтобы всегда иметь его под рукой 👍

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍1
📚 Что почитать и посмотреть по REST API: подборка материалов от GetAnalyst 📚

У нас много новых участников в сообществе 🙌 И…! Вместо того, чтобы рассказывать о себе, я решила сделать для вас подборку из полезных материалов по проектированию REST API. Так вы лучше узнаете меня - Екатерину Ананьеву - не на словах, а на деле 🙂

Материалы расположены по порядку - от простого к сложному. Они помогут вам сделать крутой прорыв в освоении темы и разобраться в сложных вопросах.

(В) Связь базы данных и дизайна REST API

(C) Простыми словами про API

(В) Postman: навык тестирования REST API за вечер

(Т) Проект “Система для автосервиса”: полный разбор от проектирования базы данных до дизайна REST API методов.
Ч 1. Проектирование БД
Ч 2. REST API

(В) Проект “Система для автосервиса” - видео-обучение.
1. Системный анализ проекта с нуля: Сбор бизнес-требований, погружение в контекст
2. Системный анализ для проекта: определение сущностей и проектирование логической модели БД
3. REST API с нуля: дизайн методов для работы менеджера с заявками автосервиса

(C) Postman: Практическое руководство с примером тестирования открытого API

(П) Вопросы и ответы по REST API: собеседование на СА

(С) Мини-книга с подробным разбором формата сообщений JSON

(Т) Разбор проекта “Мобильное приложение G-Food для подсчета калорий”

(В) Собеседование на СА: разбор задачи на асинхронные запросы в REST API

(C) Структура постановки задачи на REST API метод

(Т) Разбор проекта по REST API для системы умного дома Smart Home GA

(П) gRPС vs REST - что выбрать для проекта

(C) Проектирование REST API: спорные вопросы с проектов и собеседований на системного аналитика (и не только)

(C) Программирование на Python для системных аналитиков: как сделать REST API с нуля

Также вы можете найти у нас мини-обучения по REST API и практическую программу "Дизайн REST API" для опытных аналитиков.

(В) Видео
(П) Подкасты
(С) Статьи
(Т) Серия Telegram-постов с разбором проекта


Делитесь с коллегами, особенно с джунами и мидлами СА!
Сохранили? ❤️

#RestApiGA
12👍6🔥3
Ребят, как прошла ваша неделька?

🔥 - продуктивные два дня!

👀 - чувствовалось коллективное невдупление;

👍 - норм, но хорошо, что уже выходные.
👍24👀15🔥11
Привет! 👋

Ранее мы рассказали про различные типы архитектур системы, среди которых микросервисная выделяется в качестве одной из самых популярных в современных приложениях.
Разберём этот тип архитектуры немного глубже 👀


Микросервисная архитектура представляет собой набор принципов разработки ПО, в котором сложное приложение разбивается на небольшие, независимые части с обособленными функциями – микросервисы.

Микросервисы могут существовать независимо друг от друга, что упрощает разработку ПО.

Это значит, что внутри одной системы микросервисы могут:

1️⃣ разрабатываться на разных языках программирования;

Каждый микросервис можно разрабатывать на своём языке программирования, и выбирать наиболее подходящие инструменты и технологии для решения специфических задач.

Не надо думать о том, какие части будут задеты в результате изменений, как это необходимо в монолите. Основная задача – это сохранение способов взаимодействия других частей системы с этим микросервисом при его доработке.


2️⃣ развёртываться независимо друг от друга;

Развёртывание – это процесс подготовки и настройки приложения для его работы в продуктивной (или тестовой) среде.

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

Микросервисы же могут разворачиваться независимо друг от друга, что упрощает обновления и быстрое внедрение новых функций без влияния на остальные части системы.


3️⃣ легко масштабироваться.

Микросервисы открывают возможность дешевого горизонтального масштабирования систем: то есть создания копий функциональных возможностей.

🥷: Например, когда необходимо распределить нагрузку с одного микросервиса на несколько таких же.

Вместо того, чтобы запускать еще один экземпляр большого приложения для распределения нагрузки, можно запустить только маленькую часть.

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🔥2
Когда хочешь отработать предпраздничный день из дома 😈

#GAhahaha
😁132
🔶 ПРО МАСШТАБИРОВАНИЕ СИСТЕМЫ 🔶

Термин "масштабироваться" в контексте IT относится к способности системы адаптироваться к изменяющемуся объёму работы или запросов. Адаптация прорисходит засчёт увеличения или уменьшения ресурсов и мощности для обеспечения эффективной работы.

Масштабирование может быть двух видов: вертикальным и горизонтальным.
Рассмотрим их немного подробнее.


⬆️ Вертикальное масштабирование (scaling up/down) означает расширение ресурсов внутри одного сервиса. Например, увеличение объёма оперативной памяти, мощности процессора или места на диске.

Это сравнимо с переездом из маленькой квартиры в большую: вы получаете больше места и ресурсов для своих нужд. Вертикальное масштабирование имеет свои ограничения, связанные с максимально доступными ресурсами оборудования.


➡️ Горизонтальное масштабирование (scaling out/in) подразумевает добавление дополнительных экземпляров серверов или приложений для распределения нагрузки, которые работают параллельно.

Это можно сравнить с созданием сети из множества магазинов, каждый из которых обслуживает своих клиентов: если один магазин переполнен, клиенты могут перейти в другой.

Горизонтальное масштабирование обычно предпочтительнее, так как оно обеспечивает более высокую доступность и устойчивость к отказам.


Сохраняйте пост в закладки, потому что вопросы по теме проектирования архитектуры и вариантов масштабирования решений - одни из самых популярных в собеседовании на должность СА 👍

#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3👍1