Страх — это естественная реакция на неопределенность и угрозу. Но именно в моменты сильного страха мы можем обнаружить свою истинную силу.
Он заставляет нас:
🟢 выходить из зоны комфорта,
🟢 преодолевать преграды
🟢 находить в себе ресурсы, о которых даже не подозревали.
Вместо того чтобы позволять страху парализовать, давайте использовать его как топливо для достижения наших целей💪
Помните: за каждым страхом скрывается возможность.
#GAfrindlyreminder
Он заставляет нас:
🟢 выходить из зоны комфорта,
🟢 преодолевать преграды
🟢 находить в себе ресурсы, о которых даже не подозревали.
Вместо того чтобы позволять страху парализовать, давайте использовать его как топливо для достижения наших целей💪
Помните: за каждым страхом скрывается возможность.
#GAfrindlyreminder
❤16🔥4👍3
💜🧠 [14-17 февраля] Postman + Insomnia + AI для REST API 🧠 🧡
Вроде знаете всё по REST API, но на практике не хватает глубокого понимания, уверенности в знаниях и инструментов?
👉 Тогда наш открытый урок станет ценной находкой для вас!
🔗 Зарегистрироваться
Разберём 3 ключевых инструмента СА, чтобы структурировать ваши знания REST API + сделать работу быстрее и увереннее!
👉 План:
1. База по REST API на примерах
2. Практика в Postman
3. Практика в Insomnia
4. Настройка AI-ассистента для проектирования REST API
👉 Занятие актуально, если:
➕ переходите в СА и не хватает технических навыков
➕ хотите получить опыт работы с REST API на практике
➕ готовитесь к собеседованию на Middle+/Senior СА
➕ хотите освоить новые инструменты, чтобы ускорить свою работу
💜 Postman, Insomnia и AI:
🔥 погружение в REST API на реальных примерах
🗓 Доступ: 14-17 февраля [сб-вт]
🕘 Время на обучение: ~3.5 часа
🔗 Зарегистрироваться
Планируйте время и получайте новый уникальный опыт! 💜🧠
—————————————————
👩🎓 Открытый урок проводится в качестве вводного занятия к практической программе Дизайн REST API.
Вроде знаете всё по REST API, но на практике не хватает глубокого понимания, уверенности в знаниях и инструментов?
👉 Тогда наш открытый урок станет ценной находкой для вас!
Разберём 3 ключевых инструмента СА, чтобы структурировать ваши знания REST API + сделать работу быстрее и увереннее!
👉 План:
1. База по REST API на примерах
2. Практика в Postman
3. Практика в Insomnia
4. Настройка AI-ассистента для проектирования REST API
👉 Занятие актуально, если:
💜 Postman, Insomnia и AI:
🔥 погружение в REST API на реальных примерах
🕘 Время на обучение: ~3.5 часа
Планируйте время и получайте новый уникальный опыт! 💜
—————————————————
👩🎓 Открытый урок проводится в качестве вводного занятия к практической программе Дизайн REST API.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
💾 КЭШ — что важно знать системным аналитикам 💾
Кэш (cache) — быстрый временный слой хранения результатов вычислений или запросов API (и не только), чтобы при повторном обращении к серверу вернуть ответ не выполняя вычисления и логику запроса заново.
👉 Что хранит:
Уже вычисленные данные и/или их части:
JSON ответа, HTML-код, агрегаты, объекты
👉 Что кэшировать:
▫️Карточки сущностей, справочники - медленно меняющиеся сущности
▫️Списки с параметрами фильтров/пагинации
▫️Агрегаты/отчёты: дорогие запросы
▫️HTTP-404 на короткое время
👉 НЕ кэшировать:
▫️Ответы на изменяющие методы (POST/PUT/PATCH/DELETE)
▫️Секретные/чувствительные данные (no-store)
👉 Где хранится:
Для Frontend:
+ в памяти мобилок или десктопов
+ в памяти браузера
+ иногда в локальных БД
Для Backend:
+ CDN/прокси
+ Специализированные СУБД: Redis / Memcached
+ иногда в самой БД - готовые JSON, чтобы не вычислять
👉 Как искать нужные данные:
По ключу кэша - обычно это хеш нормализованного запроса/параметров
👉 Поведение алгоритмов при работе с кэшем:
✅ Cache Hit:
Если данные по ключу кэша найдены, то вернуть их.
Проверить время жизни кэша, прежде чем возвращать ответ
❌ Cache Miss:
Если кэш не найден или данные в кэше устаревшие, то приложение:
+ должно обратиться к источнику за данными (БД или вн. система)
+ формирует ответ (JSON или др)
+ пишет актуальные данные в кэш
🔖 Общий порядок работы на картинках к посту
👉 Политики вытеснения кэша (автоочистка)
▫️ LRU (Least Recently Used) — удаляем те ключи, к которым давно не обращались
▫️ LFU (Least Frequently Used) — удаляем ключи с наименьшим числом обращений
▫️ TTL (Time To Live) — запись жива фиксированное время, потом протухает
▫️ Size-based — выселение по суммарному объёму (байты), часто вместе с LRU/LFU
👉 Заголовки в REST API (Headers)
В запросах:
Cache-Control
If-None-Match
If-Modified-Since
If-Match
If-Unmodified-Since
Only-If-Cached
Pragma (устар.)
В ответах:
Cache-Control
ETag
Last-Modified
Vary
Expires
Age
Date
Cache-Status
Surrogate-Control
#hardGetAnalyst
Кэш (cache) — быстрый временный слой хранения результатов вычислений или запросов API (и не только), чтобы при повторном обращении к серверу вернуть ответ не выполняя вычисления и логику запроса заново.
👉 Что хранит:
Уже вычисленные данные и/или их части:
JSON ответа, HTML-код, агрегаты, объекты
👉 Что кэшировать:
▫️Карточки сущностей, справочники - медленно меняющиеся сущности
▫️Списки с параметрами фильтров/пагинации
▫️Агрегаты/отчёты: дорогие запросы
▫️HTTP-404 на короткое время
👉 НЕ кэшировать:
▫️Ответы на изменяющие методы (POST/PUT/PATCH/DELETE)
▫️Секретные/чувствительные данные (no-store)
👉 Где хранится:
Для Frontend:
+ в памяти мобилок или десктопов
+ в памяти браузера
+ иногда в локальных БД
Для Backend:
+ CDN/прокси
+ Специализированные СУБД: Redis / Memcached
+ иногда в самой БД - готовые JSON, чтобы не вычислять
👉 Как искать нужные данные:
По ключу кэша - обычно это хеш нормализованного запроса/параметров
👉 Поведение алгоритмов при работе с кэшем:
✅ Cache Hit:
Если данные по ключу кэша найдены, то вернуть их.
Проверить время жизни кэша, прежде чем возвращать ответ
❌ Cache Miss:
Если кэш не найден или данные в кэше устаревшие, то приложение:
+ должно обратиться к источнику за данными (БД или вн. система)
+ формирует ответ (JSON или др)
+ пишет актуальные данные в кэш
🔖 Общий порядок работы на картинках к посту
👉 Политики вытеснения кэша (автоочистка)
▫️ LRU (Least Recently Used) — удаляем те ключи, к которым давно не обращались
▫️ LFU (Least Frequently Used) — удаляем ключи с наименьшим числом обращений
▫️ TTL (Time To Live) — запись жива фиксированное время, потом протухает
▫️ Size-based — выселение по суммарному объёму (байты), часто вместе с LRU/LFU
👉 Заголовки в REST API (Headers)
В запросах:
Cache-Control
If-None-Match
If-Modified-Since
If-Match
If-Unmodified-Since
Only-If-Cached
Pragma (устар.)
В ответах:
Cache-Control
ETag
Last-Modified
Vary
Expires
Age
Date
Cache-Status
Surrogate-Control
#hardGetAnalyst
❤10
⚙️ Когда системный аналитик работает с REST API ⚙️
Когда затрагивают тему REST API, то полезно знать, что могут требовать от системного аналитика.
Предлагаем чек-лист в картинках, который можете применить, чтобы оценить текущий круг обязанностей и то, что может ожидать в будущих проектах 🙌
#hardGetAnalyst
Когда затрагивают тему REST API, то полезно знать, что могут требовать от системного аналитика.
Предлагаем чек-лист в картинках, который можете применить, чтобы оценить текущий круг обязанностей и то, что может ожидать в будущих проектах 🙌
#hardGetAnalyst
❤11
Короткие перерывы, которые помогут настроиться на работу👌
Друзья, мы составили короткий список полезных привычек, как можете помочь себе перезагрузиться в течение рабочего дня.
⏱️ 5 минут
• Медитация: найдите тихое место и сосредоточьтесь на дыхании. Можно использовать приложения для медитации с короткими треками.
• Суставная гимнастика: выполните простые упражнения для разминки суставов — покрутите головой, плечами, запястьями и лодыжками.
⏱️ 10 минут
• Прогулка на свежем воздухе: даже короткая прогулка поможет очистить голову и повысить уровень энергии.
• Чтение: уделите время чтению интересной книги, чтобы отвлечься от работы. В идеале выбирайте художественную литературу.
⏱️ 15 минут
• Дыхательные упражнения: сосредоточьтесь на дыхании, чтобы снизить уровень стресса и расслабиться.
• Ведение дневника: запишите мысли и чувства, чтобы прояснить ум и освободиться от напряжения. В качестве альтернативы можно вести дневник благодарности или запишите, за что можете гордиться собой.
⏱️ 20 минут
• Мини-тренировка: выполните несколько простых упражнений или растяжку, чтобы активизировать тело и улучшить кровообращение.
• Музыка: послушайте любимую музыку или подкаст, чтобы переключиться и поднять настроение.
#GAfrindlyreminder
Друзья, мы составили короткий список полезных привычек, как можете помочь себе перезагрузиться в течение рабочего дня.
⏱️ 5 минут
• Медитация: найдите тихое место и сосредоточьтесь на дыхании. Можно использовать приложения для медитации с короткими треками.
• Суставная гимнастика: выполните простые упражнения для разминки суставов — покрутите головой, плечами, запястьями и лодыжками.
⏱️ 10 минут
• Прогулка на свежем воздухе: даже короткая прогулка поможет очистить голову и повысить уровень энергии.
• Чтение: уделите время чтению интересной книги, чтобы отвлечься от работы. В идеале выбирайте художественную литературу.
⏱️ 15 минут
• Дыхательные упражнения: сосредоточьтесь на дыхании, чтобы снизить уровень стресса и расслабиться.
• Ведение дневника: запишите мысли и чувства, чтобы прояснить ум и освободиться от напряжения. В качестве альтернативы можно вести дневник благодарности или запишите, за что можете гордиться собой.
⏱️ 20 минут
• Мини-тренировка: выполните несколько простых упражнений или растяжку, чтобы активизировать тело и улучшить кровообращение.
• Музыка: послушайте любимую музыку или подкаст, чтобы переключиться и поднять настроение.
#GAfrindlyreminder
Telegram
👩🏻💻 Подкаст Системных Аналитиков | GetAnalyst
Помогаем аналитикам расти в карьере — чётко, по делу, через опыт и практику.
Разбираем реальные задачи, вопросы собеседований, даём инструменты и глубокое понимание тем:
Архитектура | Интеграции | API | Брокеры | AI и другие
Сообщество
👉@getanalysts
Разбираем реальные задачи, вопросы собеседований, даём инструменты и глубокое понимание тем:
Архитектура | Интеграции | API | Брокеры | AI и другие
Сообщество
👉@getanalysts
❤12🔥1
Headers в REST API: что это и зачем?
Headers – заголовки запроса и ответа в протоколе HTTP.
Это дополнительные системные параметры, которыми надо обмениваться. Обычно сквозные для всех методов в API, то есть применяются сразу для всех методов.
Помогают:
✔️ Определять, как обрабатывать запрос.
✔️ Передавать метаинформацию о данных (системную).
✔️ Настраивать взаимодействие между клиентом и сервером.
Проще всего разобраться с Headers, познакомившись с набором стандартных значений, которые можно нагло копировать в требования к вашим методам REST API 🙂
📌 Request Headers - заголовки для запросов в картинках к посту
📌 Response Headers - заголовки ответов
Полные подборки стандартных Headers:
🔗 Wikipedia
🔗 MDN
#hardGetAnalyst
Headers – заголовки запроса и ответа в протоколе HTTP.
Это дополнительные системные параметры, которыми надо обмениваться. Обычно сквозные для всех методов в API, то есть применяются сразу для всех методов.
Помогают:
✔️ Определять, как обрабатывать запрос.
✔️ Передавать метаинформацию о данных (системную).
✔️ Настраивать взаимодействие между клиентом и сервером.
Проще всего разобраться с Headers, познакомившись с набором стандартных значений, которые можно нагло копировать в требования к вашим методам REST API 🙂
📌 Request Headers - заголовки для запросов в картинках к посту
📌 Response Headers - заголовки ответов
Полные подборки стандартных Headers:
#hardGetAnalyst
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1