API. Архитектура. Веб-сервисы
3.36K subscribers
239 photos
50 videos
10 files
276 links
Канал для тех, кто хочет начать карьеру в IT или прокачать свои знания

Автор: Глеб Учитель glebteach.ru и его IT-команда.
🔹Обучили более 2000 учеников
🔹Подходит ли тебе проектирование интеграций/веб-сервисов? Узнаешь в боте @studyit_help_bot
Download Telegram
Ребята, спасибо вам за доверие😉

Масштаб знаний и навыков в сфере интеграций веб-сервисов и API, действительно, вас ждет огромный!

Денис дело говорит👇
#ученикиговорят

"Сейчас не вполне осознаю масштаб представленных знаний, но понимаю, что это скорее верхушка айсберга - далее копать и копать. Но тем оно и ценно, что теперь понятно, где и зачем копать"


Чем шире и разнообразнее ваши скиллы - тем выгоднее вы становитесь в глазах нанимателей. Это факт.

Доступ на курс у вас остается НАВСЕГДА и вы в любой момент сможете освежить знания или найти ответ на вопрос, возникший в ходе работы над проектом.

Такие отзывы - мед для наших ушей❤️

Рады, что у нас такое теплое и активное комьюнити.
Смело делитесь своими результатами и карьерным ростом - вы можете вдохновить других двигаться вперед, несмотря ни на что🚀

Изучить всю сетку тарифов и возможности обучения можете ЗДЕСЬ.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18
Мы такое делаем крайне РЕДКО…

Открываем БЕСПЛАТНЫЙ демо-доступ на 5 дней к уроку “Концепция брокеров сообщений”.

Впереди новый учебный сезон: мы решили активно к нему подготовиться сами и подготовить вас!

Что узнаете в этом уроке?
⚡️функции брокеров сообщений и зачем они нужны

⚡️преимущества интеграции через обмен сообщениями

⚡️процесс реализации обмена сообщениями

Самые быстрые и активные успеют изучить УРОК.

Переходите по ссылке
👉https://stepik.org/a/175243?utm_medium=tg

Раздел 11 - Брокеры сообщений▶️Урок 11.1 Концепция брокеров сообщений

Знания - сила! Становитесь сильнее💪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍8❤‍🔥3
А вы уже посмотрели БЕСПЛАТНЫЙ урок по брокерам сообщений?
Anonymous Poll
9%
Конечно
65%
Еще нет, но планирую изучить
26%
О чем речь? Кажется, я пропустил какой-то движ...
👍10
Карета скоро превратится в тыкву...

Напоминаем, что срок БЕСПЛАТНОГО демо-доступа к уроку по брокерам сообщений ограничен - до 2 сентября

Где изучить урок⁉️

Переходите по ссылке
👉https://stepik.org/a/175243?utm_medium=tg

Далее заходите в Раздел 11 - Брокеры сообщений▶️Урок 11.1 Концепция брокеров сообщений

И все счастливы!

Обязательно поделитесь этим постом от @openstudyit со своими коллегами/друзьями, кому тоже актуальны такие знания, пока есть возможность бесплатного доступа👍
🔥11
Есть еще идеи, зачем такие требования?)

И напоминаем, что доступ к БЕСПЛАТНОМУ уроку по брокерам сообщений истекает сегодня - 2 сентября😱

Как изучить урок - читайте в посте выше👆
🔥11👍3
Разбираем код ошибки 422 в HTTP🤯

На связи ваша пояснительная бригада😎

Видим по результатам викторины, что многие слегка запутались. Сейчас разберемся.

Дело в том, что такой код ошибки означает, что сервер получил запрос и понял его, но не может обработать, потому что с данными что-то логически не так.

Схема такая 👇
Клиент отправляет запрос на сервер, например, пытается создать пользователя с возрастом -5 лет. Запрос сам по себе сформирован верно — JSON правильно составлен, всё на месте.

НО❗️ Возраст не может быть отрицательным (в логике сервиса). Вот это и есть семантическая ошибка.

Сервер говорит: "Я понял, что ты хочешь, но у тебя в данных есть смысловая ошибка, и я не могу это обработать".

А вот если бы, например, неправильно сформировали JSON, пропустили кавычку или запятую, то сервер бы вообще не понял, что отправил клиент, и вернул бы ошибку 400 (Bad Request), потому что запрос неправильно составлен.

Поэтому код ошибки 422 — это не про то, что сервер не понял запрос, а про то, что данные формально правильные, но их СМЫСЛ НЕВЕРНЫЙ!

Как-то так. Дайте обратную связь, если все понятно разъяснили👍
👍63
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
Game time❗️Какой из нижеописанных шаблонов отвечает за предотвращение перегрузки микросервиса в случае его временной недоступности?
Anonymous Quiz
6%
Bulkhead
38%
Circuit Breaker
18%
Retry Pattern
37%
Timeout
👍7
Когда цифры говорят сами за себя...

То, что очевидно для одного, возможно, вызывает вопросы у других. И это нормально👍

Ребята, сейчас разберемся с этим шаблоном😎

Circuit Breaker — это шаблон, который помогает защитить микросервис, если другой микросервис вдруг "сломался" или стал слишком медленно работать.


Когда один сервис пытается отправить запрос другому, но тот не отвечает (например, из-за перегрузки или ошибки), Circuit Breaker как бы говорит: "Стоп! Больше не пытайся, пока он не починится!".

❗️Это предотвращает дальнейшие попытки, которые только добавили бы больше нагрузки.

Представьте, что вы звоните другу, но он не берет трубку. Вместо того чтобы звонить бесконечно, вы понимаете: "Ладно, перезвоню позже, когда он сможет ответить".

Точно так же Circuit Breaker предотвращает постоянные попытки подключиться к сломанному сервису, чтобы не перегружать систему.

Другие варианты тоже важны, но не совсем про это:

Bulkhead разделяет ресурсы, чтобы сбой одного компонента не повлиял на другие

Retry Pattern пробует повторять запросы, если что-то не получилось, но это может даже ухудшить ситуацию при сбое

Timeout задает время ожидания для ответа, но не решает проблему перегрузки сервиса.

Если все понятно - ставьте🔥

Хотите все же посложнее задачки?)
Не вопрос⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍3
Какой технический момент проектирования интеграции наиболее критичен при реализации backpressure в асинхронной коммуникации микросервисов?
Anonymous Quiz
22%
Ограничение количества параллельных запросов
17%
Статический баланс нагрузки
44%
Обратная связь (feedback loop) от потребителя к поставщику
17%
Использование REST вместо WebSockets
👍9
А вы работаете в офисе или на удаленке?)
🔥25❤‍🔥4
Мы тут подарки раздаём… Вы с нами? 😉

Системные аналитики (и все причастные), с профессиональным праздником🔥 Что тут сказать: классных проектов и карьерного роста!

В честь этого праздника мы хотим подарить вам промокод 🎁 на наше обучение (на любой тариф), чтобы вы могли ещё лучше прокачать свои скиллы.

❗️И это еще не все…

При активации промокода, вы получаете личную консультацию с автором курса — отличная возможность получить ценные инсайты по вашей профессиональной теме!

Но, спешите: предложение действует до 1 октября.

Кто хотел обучаться и ждал подходящего момента — welcome! 👇

Базовый тариф — 12.000 рублей (вместо 13 990 рублей).

Тариф с поддержкой — 20.000 рублей (вместо 25.000 рублей).

Тариф с поддержкой и карьерным модулем — 35.000 рублей (вместо 44.000 рублей).

Промокод: ANALYTIC
🔥25
Forwarded from Nikolaus.
Подскажите, пожалуйста:
1. Если на "вырост" возьму курс, смогу приступить к обучению через 4 или 6 месяцев, ничего страшного? Консультация с автором не пропадёт?
2. Сколь примерно времени понадобится для прохождения курса новичку, в среднем темпе? Месяц, два ?
3. Как часто воркшопы бывают ? Практические задачи из "жизни"? Приведите примеры решаемых задач, если возможно.
4. Будет ли Ваш курс полезен после Дата сайентс, аналитика данных ?
Благодарю за ответ.
Классные вопросы от подписчика 👆

Отвечаем в той же последовательности по каждому пункту:

1️⃣ Конечно, можете приобретать курс уже сейчас, наше обучение имеет бессрочный доступ к материалам на платформе в личном кабинете и поддержку от преподавателя.

Консультация тоже не пропадёт, если купили до октября (промокод - ANALYTIC)

2️⃣ Если полностью с нуля проходить в плавном темпе обучение займется около 2-х месяцев. Если постараться, можно и быстрее, конечно.

Никаких дедлайнов и сроков вам никто не ставит, свой учебный процесс планируете сами.

3️⃣ Воркшопы планируем запускать в Q4 (сейчас был акцент на консультациях личных).

Воркшопы будут на самые разные темы: проектирование API для интернет магазина, моделирование бизнес-процесса выдачи кредита, проектирование системы с помощью UML, разработка архитектуры системы в C4, и т.д. Весь движ с учениками будет проходить в отдельном закрытом чате.

4️⃣ Да, курс полезен и Data аналитикам, потому что API используется довольно много и в этой сфере, и в том числе понимание архитектуры проекта может быть преимуществом для результативной работы.

⁉️Про действующий промокод ANALYTIC до 1 октября помните? Еще успеваете получить хорошую цену на обучение и личную консультацию Глеба Учителя - подробности ТУТ.

Если еще есть вопросы по обучению - смело задавайте в комментариях 👇
🔥12
Это невероятно❗️

И так приятно видеть отзывы о нашей работе и обучении на канале наших коллег👆

#ученикиговорят

Ценим каждый отзыв🤍 Рады, что наше обучение помогает ребятам расти, как профессионалам, и достигать новых высот в сфере IT!

Да, это фишка нашей команды - бесплатный доступ к материалам курса навсегда! Изучайте и применяйте👍

Напоминаем, что сегодня еще действует промокод ANALYTIC на все тарифы курса!

Успевайте забронировать за собой лучшие цены и получить индивидуальную консультацию Глеба Учителя.
🔥7👍3