❗️Attention❗️
На связи Глеб Учитель👍
У вас есть веб-приложение для бронирования номеров в отелях. Каждый номер (Room) имеет свой ID и информацию о доступности на определённые даты. При оформлении брони пользователь указывает дату заезда и дату выезда.
Условие:
Если два (или более) пользователя одновременно пытаются забронировать один и тот же номер на пересекающиеся даты, система должна корректно обработать эту ситуацию — не допустить “двойного бронирования”.
⁉️Задача:
— Как вы спроектируете API, чтобы избежать "double booking"?
— Кратко опишите, как будете обрабатывать одновременные запросы на бронь.
За самые креативные, развернутые и правильные ответы отправлю подарок в личку🎁
P.S. Еще не придумал, что подарю... точно что-то полезное👍 У нас много ценных материалов.
На связи Глеб Учитель👍
У вас есть веб-приложение для бронирования номеров в отелях. Каждый номер (Room) имеет свой ID и информацию о доступности на определённые даты. При оформлении брони пользователь указывает дату заезда и дату выезда.
Условие:
Если два (или более) пользователя одновременно пытаются забронировать один и тот же номер на пересекающиеся даты, система должна корректно обработать эту ситуацию — не допустить “двойного бронирования”.
⁉️Задача:
— Как вы спроектируете API, чтобы избежать "double booking"?
— Кратко опишите, как будете обрабатывать одновременные запросы на бронь.
За самые креативные, развернутые и правильные ответы отправлю подарок в личку🎁
P.S. Еще не придумал, что подарю... точно что-то полезное👍 У нас много ценных материалов.
🔥12👍4
Проверьте себя👇
Ответ на ЗАДАЧКУ.
Как спроектировать API бронирования номеров без «double booking»?
1️⃣ Создание брони (POST /api/bookings)
▪️Принимает room_id, start_date, end_date, user_id.
▪️Перед сохранением система проверяет, есть ли уже пересечение дат по room_id.
▪️Если занято → ответ 409 Conflict. Если свободно → 201 Created и информация о брони.
2️⃣ Редактирование брони (PATCH /api/bookings/{id})
▪️Аналогично: если меняются даты, проверяем пересечение. При конфликте тоже 409 Conflict.
3️⃣ Ответы API
▪️Успешное создание: 201 Created + JSON с деталями брони.
▪️Конфликт дат: 409 Conflict + сообщение вида { "error": "Room is already booked for these dates" }.
4️⃣ Защита от одновременных бронирований
▪️Даже если два запроса приходят одновременно, финальная проверка (внутри бэкенда) не даст создать две пересекающиеся брони.
▪️Реализовать это можно транзакцией или другим механизмом конкурентного доступа (но клиенту достаточно знать, что получит 409 Conflict при коллизии).
✨На уровне API всё сводится к двум моментам: обязательная проверка занятости при создании/обновлении и правильные коды ответа (особенно 409) при конфликте.
Благодарю всех за активность👍 Ответы порадовали)
Ждите подарки🎁 в личку от нашего менеджера.
Ответ на ЗАДАЧКУ.
Как спроектировать API бронирования номеров без «double booking»?
1️⃣ Создание брони (POST /api/bookings)
▪️Принимает room_id, start_date, end_date, user_id.
▪️Перед сохранением система проверяет, есть ли уже пересечение дат по room_id.
▪️Если занято → ответ 409 Conflict. Если свободно → 201 Created и информация о брони.
2️⃣ Редактирование брони (PATCH /api/bookings/{id})
▪️Аналогично: если меняются даты, проверяем пересечение. При конфликте тоже 409 Conflict.
3️⃣ Ответы API
▪️Успешное создание: 201 Created + JSON с деталями брони.
▪️Конфликт дат: 409 Conflict + сообщение вида { "error": "Room is already booked for these dates" }.
4️⃣ Защита от одновременных бронирований
▪️Даже если два запроса приходят одновременно, финальная проверка (внутри бэкенда) не даст создать две пересекающиеся брони.
▪️Реализовать это можно транзакцией или другим механизмом конкурентного доступа (но клиенту достаточно знать, что получит 409 Conflict при коллизии).
✨На уровне API всё сводится к двум моментам: обязательная проверка занятости при создании/обновлении и правильные коды ответа (особенно 409) при конфликте.
Благодарю всех за активность👍 Ответы порадовали)
Ждите подарки🎁 в личку от нашего менеджера.
👍25
Гайз, есть возможность попасть на конференцию🔥
15 февраля состоится онлайн-конференция для SА\BA, состоящая из блоков: ТECH SKILLS, ИБ и AI.
Analyst Marathon #12. ТECH SKILLS, ИБ и AI в работе BA/SA
Что будет на мероприятии:
✔️Математический аппарат в работе аналитика
✔️Как аналитики стали кодить АРI и что нового про АРI узнали
✔️Как брокеры НЕ гарантируют доставку сообщений
✔️ИБ в работе аналитика: как собирать требования и готовить модель угроз
✔️Нестандартные AI Use Case в работе СА
✔️Программа
Формат: онлайн
Дата: 15 февраля (с 10.00 до 17.00 мск)
Цена: 3100-3800 RUB (только до 9 февраля) + видеозаписи, презентации, материалы докладов
Представление докладов и общение со спикерами в чате конференции.
Регистрация физ лиц 👉 ЗДЕСЬ.
Среди своих учеников проведем розыгрыш 1 билета от нас🔥
15 февраля состоится онлайн-конференция для SА\BA, состоящая из блоков: ТECH SKILLS, ИБ и AI.
Analyst Marathon #12. ТECH SKILLS, ИБ и AI в работе BA/SA
Что будет на мероприятии:
✔️Математический аппарат в работе аналитика
✔️Как аналитики стали кодить АРI и что нового про АРI узнали
✔️Как брокеры НЕ гарантируют доставку сообщений
✔️ИБ в работе аналитика: как собирать требования и готовить модель угроз
✔️Нестандартные AI Use Case в работе СА
✔️Программа
Формат: онлайн
Дата: 15 февраля (с 10.00 до 17.00 мск)
Цена: 3100-3800 RUB (только до 9 февраля) + видеозаписи, презентации, материалы докладов
Представление докладов и общение со спикерами в чате конференции.
Регистрация физ лиц 👉 ЗДЕСЬ.
Среди своих учеников проведем розыгрыш 1 билета от нас🔥
🔥16👍2
Консультация с Глебом Учителем — готовы?
На связи Глеб. У нас есть такая опция —люблю с вами общаться лично👍
Вот какие результаты после консультации у Надежды:
#ученикиговорят
Да, мы успеваем много вопросов закрыть за одну консультацию и ученики еще потом пишут спустя время про свои успехи👍
Предлагаю честную сделку😎 Условия простые:
— вы отмечаете своих друзей в комментариях под этим постом (они все должны подписаться на канал)
— 1 февраля я рандомно выберу из ваших комментариев одного победителя и с ним проведем личный созвон
Готовьтесь к консультации) Погнали👇
На связи Глеб. У нас есть такая опция —люблю с вами общаться лично👍
Вот какие результаты после консультации у Надежды:
#ученикиговорят
Понравилось, что ты очень бережно и аккуратно подошел к моей проблеме самозванца. И в целом по шагам предложил отличные идеи. По резюме уже сделала несколько правок.
Да, мы успеваем много вопросов закрыть за одну консультацию и ученики еще потом пишут спустя время про свои успехи👍
Предлагаю честную сделку😎 Условия простые:
— вы отмечаете своих друзей в комментариях под этим постом (они все должны подписаться на канал)
— 1 февраля я рандомно выберу из ваших комментариев одного победителя и с ним проведем личный созвон
Готовьтесь к консультации) Погнали👇
🔥12
Это то, о чем мы уже говорили👆
Глеб на связи с вами и после консультации: мы ценим открытость и поддержку в комьюнити, радуемся вашим успехам❤️
#ученикиговорят
И мы благодарим за доверие и теплую обратную связь!
❗️Это важная информация. Мы с командой сейчас пересматриваем тарифную сетку, начинку курса, доступы к платформе и ценовую политику.
Кто заходит сейчас - у вас остаются те условия, которые действуют на момент покупки обучения.
У нас есть секретный промокод только для Своих (скидка 20%)🤫 Его срок истекает сегодня 31 января.
Если кто сомневался или "кусались" цены - это ваша возможность зайти выгодно на обучение! Мир любит смелых - принимайте решение быстро⏰
Пишите в личку 👉 https://t.me/glebteach_bot кодовую фразу "Хочу секретный промокод" и сможете им воспользоваться.
Глеб на связи с вами и после консультации: мы ценим открытость и поддержку в комьюнити, радуемся вашим успехам❤️
#ученикиговорят
У вас прекрасный курс про интеграцию, сама прохожу и всем рекомендую.
И мы благодарим за доверие и теплую обратную связь!
❗️Это важная информация. Мы с командой сейчас пересматриваем тарифную сетку, начинку курса, доступы к платформе и ценовую политику.
Кто заходит сейчас - у вас остаются те условия, которые действуют на момент покупки обучения.
У нас есть секретный промокод только для Своих (скидка 20%)🤫 Его срок истекает сегодня 31 января.
Если кто сомневался или "кусались" цены - это ваша возможность зайти выгодно на обучение! Мир любит смелых - принимайте решение быстро⏰
Пишите в личку 👉 https://t.me/glebteach_bot кодовую фразу "Хочу секретный промокод" и сможете им воспользоваться.
🔥12👍2
Forwarded from Denis
Подтверждаю. Курс действительно просто супер. Невероятная концентрация полезноты в одном месте.
🔥11
This media is not supported in your browser
VIEW IN TELEGRAM
Есть победитель🔥
На связи Глеб Учитель!
Разыграл консультацию, на видео рандомно выбрал из подписчиков, которые привели друзей под этим постом.
Виктория, поздравляю 👍 Свяжемся для согласования деталей созвона.
Обязательно принимайте участие в наших активностях!
На связи Глеб Учитель!
Разыграл консультацию, на видео рандомно выбрал из подписчиков, которые привели друзей под этим постом.
Виктория, поздравляю 👍 Свяжемся для согласования деталей созвона.
Обязательно принимайте участие в наших активностях!
👍5😍4🔥3
Новый сезон воркшопов 2025 ОТКРЫТ🔥
Продолжим погружение в Postman😎
Тема: Postman за час: практические приёмы для аналитика
Время и дата: 13 февраля в 19.00 мск
Формат: онлайн-трансляция в закрытом чате для воркшопов
Что разберем:
✅ базовый функционал
✅ тесты и скрипты
✅ Mock Servers
✅ документация
До встречи 13 февраля в 19.00 мск👍
Чтобы попасть в Закрытую группу для воркшопов — ставьте + в комментариях👇
И накидайте🔥, кто скучал по воркшопам Глеба Учителя.
Продолжим погружение в Postman😎
Тема: Postman за час: практические приёмы для аналитика
Время и дата: 13 февраля в 19.00 мск
Формат: онлайн-трансляция в закрытом чате для воркшопов
Что разберем:
✅ базовый функционал
✅ тесты и скрипты
✅ Mock Servers
✅ документация
До встречи 13 февраля в 19.00 мск👍
Чтобы попасть в Закрытую группу для воркшопов — ставьте + в комментариях👇
И накидайте🔥, кто скучал по воркшопам Глеба Учителя.
🔥43👍5
Эту нагрузку должны выдержать не только наши сердца, но и сервисы🔥
А вы готовы к 14 февраля?)
На связи Глеб Учитель!
Рассказываю кейс: как айтишники спасли продажи в крупном интернет-магазине, когда все буквально могло рухнуть в самый разгар праздника👆
🎧Слушайте и делитесь полезным подкастом от @openstudyit
Делитесь с друзьями/коллегами!
У кого был похожий опыт, рассказывайте👇
А вы готовы к 14 февраля?)
На связи Глеб Учитель!
Рассказываю кейс: как айтишники спасли продажи в крупном интернет-магазине, когда все буквально могло рухнуть в самый разгар праздника👆
🎧Слушайте и делитесь полезным подкастом от @openstudyit
Делитесь с друзьями/коллегами!
У кого был похожий опыт, рассказывайте👇
🔥10👍5
Кейс из практики: как Postman спас презентацию для заказчика
На связи Глеб Учитель👍
Недавно был проект, где должны были показать заказчику логику взаимодействия нескольких сервисов: регистрация пользователей, формирование заказов и выгрузка статистики. Проблема в том, что бэкенд-команда немного отстала с реализацией API, а презентация уже назначена: 2 часа на демо, все менеджеры будут смотреть.
Что делать?
1️⃣ Собрали структуру API в Postman. Разбили эндпоинты на логические блоки (логин, создание заказа, списки заказов).
2️⃣ Настроили мок-сервер — это “виртуальный бэкенд”. Мы прописали, какие ответы должен возвращать сервис, и показали заказчику “как будет работать система”, ещё до реальной реализации.
3️⃣ Добавили тесты. Проверили, что при логине статус 200, при создании заказа возвращается корректный JSON с деталями. Так мы убедились, что сценарий выглядит правдоподобно.
4️⃣ Связали запросы в цепочку: данные (например, userToken или orderId) автоматически передавались из одного шага в другой. В итоге демо получилось seamless — как будто всё и правда работает.
Заказчик остался доволен: он увидел рабочий “скелет” системы, понял, как будет выглядеть интеграция. В итоге сэкономили кучу времени и нервов, так как не пришлось писать “кустарные” костыли или ждать, пока полностью доделают бэкенд.
❗️Именно о подобных приёмах и фишках мы будем говорить сегодня на воркшопе.
⏰ 13 февраля в 19.00 мск
✅ онлайн-трансляция в закрытом чате для воркшопов
Если хотите за час вникнуть в мощные и полезные фичи Postman — обязательно приходите! Поделюсь опытом, который помогут вам делать проекты быстрее и эффективнее.
Кто хочет попасть на воркшоп - ставьте + в комментариях, добавим в закрытую группу👇
На связи Глеб Учитель👍
Недавно был проект, где должны были показать заказчику логику взаимодействия нескольких сервисов: регистрация пользователей, формирование заказов и выгрузка статистики. Проблема в том, что бэкенд-команда немного отстала с реализацией API, а презентация уже назначена: 2 часа на демо, все менеджеры будут смотреть.
Что делать?
1️⃣ Собрали структуру API в Postman. Разбили эндпоинты на логические блоки (логин, создание заказа, списки заказов).
2️⃣ Настроили мок-сервер — это “виртуальный бэкенд”. Мы прописали, какие ответы должен возвращать сервис, и показали заказчику “как будет работать система”, ещё до реальной реализации.
3️⃣ Добавили тесты. Проверили, что при логине статус 200, при создании заказа возвращается корректный JSON с деталями. Так мы убедились, что сценарий выглядит правдоподобно.
4️⃣ Связали запросы в цепочку: данные (например, userToken или orderId) автоматически передавались из одного шага в другой. В итоге демо получилось seamless — как будто всё и правда работает.
Заказчик остался доволен: он увидел рабочий “скелет” системы, понял, как будет выглядеть интеграция. В итоге сэкономили кучу времени и нервов, так как не пришлось писать “кустарные” костыли или ждать, пока полностью доделают бэкенд.
❗️Именно о подобных приёмах и фишках мы будем говорить сегодня на воркшопе.
⏰ 13 февраля в 19.00 мск
✅ онлайн-трансляция в закрытом чате для воркшопов
Если хотите за час вникнуть в мощные и полезные фичи Postman — обязательно приходите! Поделюсь опытом, который помогут вам делать проекты быстрее и эффективнее.
Кто хочет попасть на воркшоп - ставьте + в комментариях, добавим в закрытую группу👇
🔥15
Media is too big
VIEW IN TELEGRAM
Вдруг, кто не знал…
Воркшопы у нас проходят именно так🔥 Только хардкор)
Разобрали много заданий по Postman ▶️ запись в группе ▶️ дополнительный материал отправили
На какую тему проводим следующий воркшоп?? Давайте свои пожелания - пишите в комментариях 👇
Воркшопы у нас проходят именно так🔥 Только хардкор)
Разобрали много заданий по Postman ▶️ запись в группе ▶️ дополнительный материал отправили
На какую тему проводим следующий воркшоп?? Давайте свои пожелания - пишите в комментариях 👇
🔥10
Много нового узнали о себе на чужом канале🔥
#ученикиговорят
Суперский курс.
Рекомендую.
Как приятно, когда твои ученики рекомендуют твой курс в ТГ-канале конкурентов👍
Это по любви❤️
С праздником всех! Кто празднует) А кто нет - просто классной пятницы!
#ученикиговорят
Суперский курс.
Рекомендую.
Как приятно, когда твои ученики рекомендуют твой курс в ТГ-канале конкурентов👍
Это по любви❤️
С праздником всех! Кто празднует) А кто нет - просто классной пятницы!
❤🔥22
Forwarded from Павел Лебедев
Я искренне "продал" курс жене и другу) Ну они как бы увидели результаты по моей карьере)
😁8👍5
Системный подход к API🔥
На связи Глеб Учитель!
Как здорово, когда есть команда, которая лучше тебя помнит про твои прошлые консультации)
Елена, благодарю за обратную связь❤️
#ученикиговорят
Да, я точно топлю за систему в обучении и на этом принципе построен мой курс по проектированию архитектуры и интеграций сервисов (API).
И этот же подход мы рекомендуем ученикам использовать при поиске работы или в текущих проектах. Без системы никуда👍
Я думаю прямой эфир провести в ближайшее время, вы - за?
Накидайте 🔥, если хотите. И пишите в комментариях, какую тему хотите обсудить, где сейчас есть проблемы?👇
На связи Глеб Учитель!
Как здорово, когда есть команда, которая лучше тебя помнит про твои прошлые консультации)
Елена, благодарю за обратную связь❤️
#ученикиговорят
Глеб подсветил многие моменты, на которые следует обратить внимание при проектировании API. В голове сложился системный подход.
Да, я точно топлю за систему в обучении и на этом принципе построен мой курс по проектированию архитектуры и интеграций сервисов (API).
И этот же подход мы рекомендуем ученикам использовать при поиске работы или в текущих проектах. Без системы никуда👍
Я думаю прямой эфир провести в ближайшее время, вы - за?
Накидайте 🔥, если хотите. И пишите в комментариях, какую тему хотите обсудить, где сейчас есть проблемы?👇
🔥20👍3
Системные и бизнес-аналитики все чаще сталкиваются с задачами, где требуется учесть технологии искусственного интеллекта. Даже без глубокого погружения в программирование можно проектировать решения, которые максимально эффективно используют ИИ.
Ловите несколько идей и лайфхаков, которые помогут вам оставаться «на гребне волны» в ближайшие пару лет.
1️⃣ Подумайте о векторных базах данных
Обычные реляционные БД не всегда справляются с огромными объёмами неструктурированных данных. Векторные БД (например, Chroma или Milvus) позволяют быстрее находить нужную информацию, особенно когда речь идёт о текстах, картинках и иных мультимедийных форматах.
2️⃣ Используйте AI-сервисы для генерации и тестирования API
Российские компании уже внедряют крупные языковые модели (GigaChat API от Сбера — яркий пример). В проектах по проектированию API это открывает путь к автоматическому созданию спецификаций и тест-кейсов. Фактически, ИИ может «подсказывать», какие методы и параметры нужны, исходя из бизнес-требований.
3️⃣ NLP (Natural Language Processing) для работы с БД
Технологии обработки естественного языка позволяют «общаться» с базами данных голосом или текстом, превращая простые фразы в SQL-запросы. Например, Яндекс SpeechKit уже помогает с голосовым вводом и синтезом речи. Для аналитика это упрощает доступ к данным: формируете запрос на русском, а система сама генерирует корректный SQL.
4️⃣ Интеграция ИИ в управление проектами
ИИ-алгоритмы могут автоматически планировать задачи, оценивать риски и даже предлагать оптимальные пути решения. Такие системы учатся на прошлых проектах и подсказывают, сколько потребуется ресурсов и времени на схожие задачи. Это снижает вероятность «человеческого фактора» и помогает эффективнее управлять сроками.
⁉️Почему это важно для аналитиков.
Если не начали экспериментировать с этими технологиями — самое время. Даже в рамках классической аналитической деятельности можно встроить ИИ-сервисы и векторные БД, чтобы сделать вашу систему быстрее, надёжнее и, главное, актуальнее в 2025 году.
Кто уже тестит ИИ в рабочих задачах? Поделитесь опытом👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12
Мы к вам с подарками 🎁
Сегодня праздник у ребят, а подарки для всех⚡️
Создали для вас бесплатную ЛОТЕРЕЮ, где каждый уйдет с подарками от Глеба Учителя!
Вам нужно перейти в наш бот и забрать подарок, который выпадет вам рандомно.
Какие подарки сейчас в лотерее:
— Видеоурок «Преимущества использования API на основе чата GPТ»
— Гайд «Интернет-ресурсы по трудоустройству в IT»
— Гайд "Документирование API с помощью OpenAPI (Swagger)"
— Гайд "Тестирование API с помощью Postman"
— консультация Глеба Учителя
— и еще один крутой бонус из курса по API (сами увидите😉)
Переходите в👉 БОТ и забирайте подарки! Забрать подарки в лотерее можно до 25 февраля.
Погнали💥
P.S. Делитесь ссылкой на лотерею с друзьями- всем подарки🎁
Сегодня праздник у ребят, а подарки для всех
Создали для вас бесплатную ЛОТЕРЕЮ, где каждый уйдет с подарками от Глеба Учителя!
Вам нужно перейти в наш бот и забрать подарок, который выпадет вам рандомно.
Какие подарки сейчас в лотерее:
— Видеоурок «Преимущества использования API на основе чата GPТ»
— Гайд «Интернет-ресурсы по трудоустройству в IT»
— Гайд "Документирование API с помощью OpenAPI (Swagger)"
— Гайд "Тестирование API с помощью Postman"
— консультация Глеба Учителя
— и еще один крутой бонус из курса по API (сами увидите😉)
Переходите в👉 БОТ и забирайте подарки! Забрать подарки в лотерее можно до 25 февраля.
Погнали💥
P.S. Делитесь ссылкой на лотерею с друзьями- всем подарки🎁
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥22
Быть аналитиком в 2025 году — это как?🤯
На связи Глеб Учитель👍
Друзья, в четверг 27 февраля в 19.00 мск я проведу ПРЯМОЙ ЭФИР в этом канале, где расскажу, какие навыки нужны, чтобы уверенно чувствовать себя на рынке IT в 2025 году с учетом всех трендов и движений на рынке.
❗️Что вас ждет:
✅ актуальные цифры по рынку: вакансии, зарплаты, спрос на аналитиков в РФ
✅ практические советы по прокачке навыков
✅ реальные лайфхаки для тех, кто планирует сменить или укрепить свою карьеру в аналитике
✅ короткое и очень полезное домашнее задание, которое поможет вам стать на шаг ближе к желаемой должности
Дата: 27 февраля в 19.00 мск
Тема: Быть аналитиком в 2025 году
Кому точно эфир будет актуален?
— кто хочет подготовиться к возможным изменениям на рынке и сохранить (или повысить!) свою востребованность
— начинающим и опытным системным аналитикам, которые ищут перспективные точки роста
— кто задумывается о переходе в смежные роли (Product, Data, Архитектура)
Ставьте себе напоминание в календаре⏰ и жду каждого на онлайн-трансляции — будет легко, по делу и без воды, с практическим заданием.
Пишите вопросы заранее в комментариях👇 Будет время обсудить ваши кейсы и разложить всё по полочкам.
На связи Глеб Учитель👍
Друзья, в четверг 27 февраля в 19.00 мск я проведу ПРЯМОЙ ЭФИР в этом канале, где расскажу, какие навыки нужны, чтобы уверенно чувствовать себя на рынке IT в 2025 году с учетом всех трендов и движений на рынке.
❗️Что вас ждет:
Дата: 27 февраля в 19.00 мск
Тема: Быть аналитиком в 2025 году
Кому точно эфир будет актуален?
— кто хочет подготовиться к возможным изменениям на рынке и сохранить (или повысить!) свою востребованность
— начинающим и опытным системным аналитикам, которые ищут перспективные точки роста
— кто задумывается о переходе в смежные роли (Product, Data, Архитектура)
Ставьте себе напоминание в календаре⏰ и жду каждого на онлайн-трансляции — будет легко, по делу и без воды, с практическим заданием.
Пишите вопросы заранее в комментариях👇 Будет время обсудить ваши кейсы и разложить всё по полочкам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6