🏄♂️ Приключение web запроса.
❓ "Что произойдёт при отправке запроса пользователем?", - такой вопрос можно услышать на System Design собеседование уровня старшего разработчика и на junior позиции в мире web.
☝️ Разбираем алгоритм
1. Пользователь вводит адрес сайта в браузере -
2. Браузер проверяет свой кэш. Если в кэше нет данных, нужно выполнить операцию резолвинга/разрешения доменного имени в целевой IP-адрес.
3. Запрос на резолвинг проходит через разные уровни DNS-серверы (root, TLD и authoritative).
4. На одном из уровней извлекается IP-адрес.
5. Браузер создаёт TCP-соединение с сервером с этим IP-адресом. Которое начинается с ранее описанного на канале 3ёх уровневого рукопожания.
6. Современные сайт - это уже не простые html страницы из 90ых с вкраплением пары картинок.
За ограниченное время (чтобы пользователь не ушёл) необходимо загрузить
🛠 Браузер для этого может создать множество параллельных tcp-сессий. Это количество зависит от браузера, используемого протокола. Даже от версии http. Эволюция http описана ранее на канале здесь.
7. Браузер наконец-то делает те самые http запросы для получения ресурсов.
8. Браузер парсит полученное и рендерит всё в финальную страницу.
9. Пользователь смотрит и радуется результату. Радуется, когда response time 250-300ms.
А радостный пользователь - основа любого бизнеса 😊
🏁 Теперь вы знаете что происходит под капотом при вводе пользователем адреса сайта в адресной строке браузера. Обогатили свой опыт и стали более подготовленным к реальному собеседованию.
▶️ Для закрепления материала предлагаю в браузере в режиме разработчика сходить по IP-адресу из картинки. И увидеть что же там происходит 😏
Вам часто встречался такой вопрос на собеседованиях? Как считаете отдаваемый контент будет одинаковым у всех пользователей? Или зависит от чего-то?
❓ "Что произойдёт при отправке запроса пользователем?", - такой вопрос можно услышать на System Design собеседование уровня старшего разработчика и на junior позиции в мире web.
☝️ Разбираем алгоритм
1. Пользователь вводит адрес сайта в браузере -
ya.ru/google.com/etc...
2. Браузер проверяет свой кэш. Если в кэше нет данных, нужно выполнить операцию резолвинга/разрешения доменного имени в целевой IP-адрес.
3. Запрос на резолвинг проходит через разные уровни DNS-серверы (root, TLD и authoritative).
4. На одном из уровней извлекается IP-адрес.
5. Браузер создаёт TCP-соединение с сервером с этим IP-адресом. Которое начинается с ранее описанного на канале 3ёх уровневого рукопожания.
6. Современные сайт - это уже не простые html страницы из 90ых с вкраплением пары картинок.
<h2>Welcome to my best web site!</h2>
<img src="https://..../super_welcome_image.png" />
За ограниченное время (чтобы пользователь не ушёл) необходимо загрузить
html, css, картинки, подгрузить js скрипты, ...
🛠 Браузер для этого может создать множество параллельных tcp-сессий. Это количество зависит от браузера, используемого протокола. Даже от версии http. Эволюция http описана ранее на канале здесь.
7. Браузер наконец-то делает те самые http запросы для получения ресурсов.
8. Браузер парсит полученное и рендерит всё в финальную страницу.
9. Пользователь смотрит и радуется результату. Радуется, когда response time 250-300ms.
А радостный пользователь - основа любого бизнеса 😊
🏁 Теперь вы знаете что происходит под капотом при вводе пользователем адреса сайта в адресной строке браузера. Обогатили свой опыт и стали более подготовленным к реальному собеседованию.
▶️ Для закрепления материала предлагаю в браузере в режиме разработчика сходить по IP-адресу из картинки. И увидеть что же там происходит 😏
Вам часто встречался такой вопрос на собеседованиях? Как считаете отдаваемый контент будет одинаковым у всех пользователей? Или зависит от чего-то?
🔥18❤2👍2
Нас уже более 2000 участников - интересующихся:
System Design, Архитектурой, backend технологиями и подходами к проектированию высоконагруженных систем.
Пришло время тематического стрима по System Design - разбора знаменитой книги Мартина Клеппмана "Designing Data-Intensive Applications".
Пришло время Михаила Масягина - участника нашей недавней архитектурной каты, капитана команды.
Михаил выступил инициатором такого разбора. И вот первый стрим уже не за горами ☺️
⏳ В обсуждениях мы решили выбрать компактный 1 часовой формат стрима.
📖 Темы из доклада:
· DIA (Data-Intensive Applications)
· Три кита DIA:
+ надёжность
+ масштабируемость
+ поддерживаемость
· Описание производительности
· SLA & SLO
· System design Interview: начало
· Для вас, если интересуетесь темой высоконагруженных отказоустойчивых систем
· Для вас, если хотите структурировать архитектурные знания
· Для вас, если хотите поделиться своими кейсами с прода или в разделе обсуждения раскрыть тезисы со своей стороны, дополнить общую картину
· Для вас, если хотите подготовиться к System Design интервью
🕖 Встречаемся в субботу 18.01.25 19:00 (МСК). Ссылка будет прикреплена ниже ближе к старту.
Хорошего окончания недели! 😊
Какие ещё темы хотите видеть на будущих стримах?
💯 - важная активность, поддерживаю!
Please open Telegram to view this post
VIEW IN TELEGRAM
💯52👍14❤5
Глава 1.
· upd. Встреча состоялась. Запись будем делать 👌
· Обсуждаем, делимся впечатлениями, полезными ссылками по теме выступления в нашем телеграм чате. Зайти.
· Следующему стриму - разбору главы 2 - быть!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14💯4
Состоявшийся вебинар получил положительные отзывы и оценки. И это радует 😊 Продолжаем!
В следующую субботу в 19:00 разбираем очередную главу. Глава не простая. Пробуем разжевать
📖 Темы из доклада:
· Relational vs Document models:
+ Many-to-One & Many-to-Many
+ On-Read vs On-Write Schema
+ Диффузия моделей данных
· Imperative vs Declarative models:
+ SQL, CSS, XSL и... JavaScript
+ MapReduce
· Graph model
· Triple-Stores model
·
✍️ В обратной связи по прошедшему вебинару участники приводили пожелания по анонсу.
Чтобы можно было заранее понять будет ли вебинар, распланировать субботу и иметь удобную возможность поставить его в календарь.
Итак, для вашего удобства, регистрируйтесь на мероприятие в субботу(25.01.25) в 19:00 здесь:
https://vladimir-nevzorov-event.timepad.ru/event/3204617/
До скорой встречи! ☺️
Как вам далась эта глава? Что оказалось наиболее непонятным? Или, наоборот - понятным и полезным?
🔥 - супер, буду онлайн!
💯 - посмотрю в записи!
👍 - хорошая активность, поддерживаю!
Please open Telegram to view this post
VIEW IN TELEGRAM
vladimir-nevzorov-event.timepad.ru
Разбор книги Мартина Клеппмана "Высоконагруженные приложения". Глава 2. / События на TimePad.ru
Разбор книги Мартина Клеппмана "Высоконагруженные приложения". Глава 2.
💯25👍12🔥8❤1
Глава 2.
· Подключаемся в трансляцию👌
· Вопросы, обсуждение во время стрима голосом в трансляции и текстом в нашем чате - Зайти.
· Главный вопрос: "Что вы вынесли для себя из сегодняшней встречи?" - можете указать в опросе. Плюс, указать данные для получения будущего бонуса:
👉 https://clck.ru/3Fxegt
upd
· Спасибо за то что были с нами!
Постарались попасть в 1 часовой тайминг.
Прекрасные вопросы, дополнения помогли лучше раскрыть тему. Получилось даже в конце душевно посидеть не под запись 😊
· Положительные оценки, больше участников говорят о том, что материал, подача отзываются и оказываются полезными. Это радует ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🆒1
🤓✨ Вижу большой интерес к проведению архитектурной каты. Сегодня на встречи Даниил снова поднял вопрос. У нас уже есть волонтеры. Поэтому вместе всё затащим 🚀
🤩 Предлагаю его актуализировать. Предлагаю варианты. В комментариях пишите свои.
🤩 Предлагаю его актуализировать. Предлагаю варианты. В комментариях пишите свои.
Anonymous Poll
59%
Хочу архитектурную кату в режиме дизайна системы за 1 или 2 часа
11%
Хочу малый хакатон - даётся задание, идём на неделю/две командой делать api, схему, бд, презенташку
5%
Хочу средний хакатон - плюс делаем mvp в коде можно даже на начальном уровне. Разбиваемся по ролям.
24%
Готов к любой движухе 🤟
🤽♂️ Ловите запись! Клеппман. Глава 1.
1️⃣ час. Как и планировали 😊
👉 По окончании просмотра делитесь мнениями в комментариях и в опросе.
👉 Вопросы на следующий стрим смотреть и задавать тут. Для получения прав пинганите меня в чате сообщества.
Стараемся давать качественный контент в удобной для усвоения и интересной для вас форме.
Накидайте лайков, если считаете активность полезной 😏
💯👍🔥
Поехали:
Youtube
VK
👉 По окончании просмотра делитесь мнениями в комментариях и в опросе.
👉 Вопросы на следующий стрим смотреть и задавать тут. Для получения прав пинганите меня в чате сообщества.
Стараемся давать качественный контент в удобной для усвоения и интересной для вас форме.
Накидайте лайков, если считаете активность полезной 😏
💯👍🔥
Поехали:
Youtube
VK
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
System Design. База. Разбор книги "Высоконагруженные приложения". Глава 1
HighLoad, отказоустойчивость, высокодоступность, паттерны проектирования, NoSQL, CAP, распределенность...! Сколько всего интересного скрывают современные IT сервисы!
Как же в этом не потонуть? Как систематизировать то, что известно?
Представляю вашему вниманию…
Как же в этом не потонуть? Как систематизировать то, что известно?
Представляю вашему вниманию…
🔥43👍7❤3
🗃 Подсистемы хранения и извлечение данных
🗣 Назовите отличия OLAP от OLTP!
Почему clickhouse так распространён и работает быстро?
Первый вопрос могут задать вам на System Design собеседование даже начального уровня. Второй — на продвинутых. И в обоих случаях хорошо бы понимать как минимум суть терминов. А ещё лучше капнуть в глубину. Сделаем и то, и другое на нашей встречи. Приходите!
📖 Темы из доклада:
· Структуры данных:
+ Хэш-индексы
+ SS-таблицы и LSM-деревья
+ B-деревья
· OLAP vs OLTP:
+ Способы хранения данных
+ Построение хранилища данных
· Строчные и столбцовые хранилища
· Агрегирование данных
📆 Встречаемся во вторник(4.02.25) в 20:00.
Пост с местом проведения сделаю здесь перед стартом.
Можно задать вопросы заранее и ответить на вопросы коллег в подготовленной форме (спасибо Артуру за идею 🤝)
Ссылку для редактирования опубликую в чате сообщества.
👉 Подготовил анонс timepad. Зарегистрироваться.
▶️ Читаем главу или просто чилим и ожидаем нашей уже традиционной встречи с выжимкой самого интересного из книги.
❓ Насколько пригождалось понимание приведенных структур данных на собеседование, в работе? В какой степени сталкивались с clickhouse - колоночной аналитической СУБД? Которая сейчас везде. И которая не тормозит.
Please open Telegram to view this post
VIEW IN TELEGRAM
vladimir-nevzorov-event.timepad.ru
Разбор книги Мартина Клеппмана "Высоконагруженные приложения". Глава 3. / События на TimePad.ru
Живой стрим поможет Вам лучше разобраться в проектирование HighLoad систем. Секция Q/A позволит задать и получить ответы на вопросы по разобранной главе.
👍12🔥5
🤽♂️ Ловите запись! Клеппман. Глава 2.
1️⃣ час.
Краткое содержимое(полное):
1) SQL vs NoSQL
2) Graph Model
3) MapReduce
4) Применение знаний к прохождению System Design Интервью
Мощный контент, живая подача, юзер френдли монтаж. Ну где же ваши лайки 😏
💯👍🔥
🚀 Поехали!
Youtube
VK
(Комментарии помогают youtube рекомендовать видео для интересующихся темой System Design. Поэтому, если зашло, смело пишите :) )
Краткое содержимое(полное):
1) SQL vs NoSQL
2) Graph Model
3) MapReduce
4) Применение знаний к прохождению System Design Интервью
Мощный контент, живая подача, юзер френдли монтаж. Ну где же ваши лайки 😏
💯👍🔥
🚀 Поехали!
Youtube
VK
(Комментарии помогают youtube рекомендовать видео для интересующихся темой System Design. Поэтому, если зашло, смело пишите :) )
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
System Design. База. Разбор книги "Высоконагруженные приложения". Глава 2
Продолжаем путешествие в мире System Design!
На очереди темы SQL vs NoSQL, Graph Model, MapReduce!
Представляю вашему вниманию серию вебинаров от Михаила Масягина.
Который разбирает главу за главой популярнейшей книги Мартина Клеппмана(Martin Kleppmann "Designing…
На очереди темы SQL vs NoSQL, Graph Model, MapReduce!
Представляю вашему вниманию серию вебинаров от Михаила Масягина.
Который разбирает главу за главой популярнейшей книги Мартина Клеппмана(Martin Kleppmann "Designing…
🔥38❤6👍4👏2
Глава 3.
· Подключаемся в трансляцию👌
· Вопросы, обсуждение во время стрима голосом в трансляции и текстом в нашем чате - Зайти.
· Главный вопрос: "Что вы вынесли для себя из сегодняшней встречи?" - можете указать в опросе. Плюс, указать данные для получения будущего бонуса:
👉 https://clck.ru/3GBZgp
Подключаемся!
ссылка.
upd. Разбор состоялся. Освятили важные темы System Design. Запись планируется к выкладке 👌
Please open Telegram to view this post
VIEW IN TELEGRAM
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
🔥10❤2
🫨 System Design База, ты где?!
📔 Материалов для изучения System Design много.
Вот бы найти что-то последовательное в текстовом виде, чтобы получить первое системное представление о проектирование высоконагруженных приложений☺️
🔍 Исследуя интересный мир HighLoad нашёл вводную статью с хорошей подачей, в которой освящается база.
Сделал перевод, чтобы поделиться с хабр сообществом. Статья многим откликнулась (25 006 просмотров 📊)!
🥹 Мне было приятно видеть как читатели в поисках дополнительных знаний пришли ко мне на канал. Впереди много интересного!
Пришло время сделать здесь пост о 1ой части перевода :)
🗂 Итак, в ней освящены базовые концепции System Design, которые вы можете воспринять за 13 минут.
Структура:
1) Зачем изучать проектирование систем?
2) Что такое сервер?
3) Задержка и пропускная способность
4) Масштабирование и его типы
+ Вертикальное
+ Горизонтальное
5) Автоматическое масштабирование
6) Оценка на коленке
7) Теорема CAP
▶️ Клик & go!
System Design для начинающих: всё, что вам нужно. Часть 1
📔 Материалов для изучения System Design много.
Вот бы найти что-то последовательное в текстовом виде, чтобы получить первое системное представление о проектирование высоконагруженных приложений☺️
🔍 Исследуя интересный мир HighLoad нашёл вводную статью с хорошей подачей, в которой освящается база.
Сделал перевод, чтобы поделиться с хабр сообществом. Статья многим откликнулась (25 006 просмотров 📊)!
🥹 Мне было приятно видеть как читатели в поисках дополнительных знаний пришли ко мне на канал. Впереди много интересного!
Пришло время сделать здесь пост о 1ой части перевода :)
🗂 Итак, в ней освящены базовые концепции System Design, которые вы можете воспринять за 13 минут.
Структура:
1) Зачем изучать проектирование систем?
2) Что такое сервер?
3) Задержка и пропускная способность
4) Масштабирование и его типы
+ Вертикальное
+ Горизонтальное
5) Автоматическое масштабирование
6) Оценка на коленке
7) Теорема CAP
▶️ Клик & go!
System Design для начинающих: всё, что вам нужно. Часть 1
Хабр
System Design для начинающих: всё, что вам нужно. Часть 1
Вам не нужно изучать какую‑либо теорию, кроме этой статьи, чтобы начать собеседоваться. После прочтения смело приступайте к решению типовых System Design задач. Изучая System Design , вы...
👍27🔥14👏2
🔜 System Design. База. Воркшоп
⚡️ Понимание что это за чудесный System Design требуется всё большему количеству вовлеченных в IT профессий.
У кого-то это составляющая работы и хобби(тяну руку).
☑️ Для старших разработчиков это ещё и обязательное знание, чтобы пройти секцию System Design интервью.
💡 Такое интервью появилось и у аналитиков в крупные банки. Надеюсь, там не жестят технически😅
И, всё-же, ждут какого-то базового прохождения.
📈 Моё удивление стало расти, когда на подготовку вдобавок к привычным запросам от backend разработчиков ко мне поступили запросы менеджера, а потом ещё и SRE инженера(ведь у них отдельная секция troubleshooting!)
А теперь оказывается, что и до продакт менеджеров дошло такое новое требования 😲
🧑 Татьяна - соавтор канала Семейка Продактов - предложила объяснить базовые концепции System Design для аудитории продакт менеджеров.
Чтобы коллеги получили нужный технический контекст как для работы, так и для прохождения интервью.
✔️ Подумал, что воркшоп будет полезен всем, кто хочет выстроить понимание темы.
Примерный список освещаемых разделов прилагаю.
⏳ Постараюсь уложиться в 1 час.
Встречаемся в субботу в 17:00.
👉 Регистрируйтесь ниже по ссылке на событие.
🖐 До встречи!
⚡️ Понимание что это за чудесный System Design требуется всё большему количеству вовлеченных в IT профессий.
У кого-то это составляющая работы и хобби(тяну руку).
☑️ Для старших разработчиков это ещё и обязательное знание, чтобы пройти секцию System Design интервью.
💡 Такое интервью появилось и у аналитиков в крупные банки. Надеюсь, там не жестят технически😅
И, всё-же, ждут какого-то базового прохождения.
А теперь оказывается, что и до продакт менеджеров дошло такое новое требования 😲
🧑 Татьяна - соавтор канала Семейка Продактов - предложила объяснить базовые концепции System Design для аудитории продакт менеджеров.
Чтобы коллеги получили нужный технический контекст как для работы, так и для прохождения интервью.
Примерный список освещаемых разделов прилагаю.
⏳ Постараюсь уложиться в 1 час.
- Хочется базы?
- Шо, опять?
- Базы мало не бывает.
- Окей, поехали!
Встречаемся в субботу в 17:00.
👉 Регистрируйтесь ниже по ссылке на событие.
🖐 До встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👍2
Forwarded from Семейка продактов (Tatiana Sushchenko)
Эфир 👀 Как сделан Твиттер? Как должна работать расшифровка аудио? Как устроен Инстаграм?
Иногда, а за рубежом - часто, продакт-менеджерам задают на собеседовании такие вот вопросы. И продактам с нетехническим бэкгрундом приходится очень сложно, ведь в ответ ждут не бизнес-логику и не сценарии работы, а вполне себе технический ответ. А самое обидное, что мы все ответы прекрасно знаем, но рассказать вне своего продукта не можем.
То, что спрашивают, называется System Design. Именно о нем мы и поговорим на нашем эфире в субботу, 15 февраля.
С нами будет Владимир Невзоров, автор канала про System Design интервью, посвященного подготовке к этой секции разработчиков.
Я попросила рассказать нам специальную версию для продактов. Так, чтобы сложились основы и схема, на которую потом можно догружать деталей, и мы ещё не сошли с ума 🤣.
Итак, встречаемся на эфире System Design interview для продактов в субботу 15 февраля, в 17-00.
Ссылка на эфир
Если нужны напоминалки,⏰ можно зарегистрироваться на эфир через Timepad
P.S. Если получится, можете пробежаться до эфира глазами по статье на Habr, по уверениям, очень базовой
Таня, [ex-B2B 👩💻]
@productsgossip
Иногда, а за рубежом - часто, продакт-менеджерам задают на собеседовании такие вот вопросы. И продактам с нетехническим бэкгрундом приходится очень сложно, ведь в ответ ждут не бизнес-логику и не сценарии работы, а вполне себе технический ответ. А самое обидное, что мы все ответы прекрасно знаем, но рассказать вне своего продукта не можем.
То, что спрашивают, называется System Design. Именно о нем мы и поговорим на нашем эфире в субботу, 15 февраля.
С нами будет Владимир Невзоров, автор канала про System Design интервью, посвященного подготовке к этой секции разработчиков.
Я попросила рассказать нам специальную версию для продактов. Так, чтобы сложились основы и схема, на которую потом можно догружать деталей, и мы ещё не сошли с ума 🤣.
Итак, встречаемся на эфире System Design interview для продактов в субботу 15 февраля, в 17-00.
Ссылка на эфир
Если нужны напоминалки,⏰ можно зарегистрироваться на эфир через Timepad
P.S. Если получится, можете пробежаться до эфира глазами по статье на Habr, по уверениям, очень базовой
Таня, [ex-B2B 👩💻]
@productsgossip
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
System Design World
Улучшаем навыки проектирования систем вместе! Готовимся к System Design Interview.
8🔥8❤3👏2👍1
🌲Что такое B-tree индекс?
🏦 Почему OLTP может не хватать? В чём фишка OLAP?
🔎 Ответы на эти вопросы, а также освящение других тем из 3 главы "Высоконагруженные приложения" в новом видео!
Смотреть:
Youtube
VK
Пост на линкедин Михаила - смотреть здесь.
🏦 Почему OLTP может не хватать? В чём фишка OLAP?
🔎 Ответы на эти вопросы, а также освящение других тем из 3 главы "Высоконагруженные приложения" в новом видео!
Смотреть:
Youtube
VK
Пост на линкедин Михаила - смотреть здесь.
YouTube
B-tree, OLAP OLTP, Hash Index. Kleppman 3 chapter
Продолжаем путешествие в мире System Design!
На очереди темы B-tree, OLAP vs OLTP, Hash и другие основные понятия из 3 главы!
Представляю вашему вниманию серию вебинаров от Михаила Масягина:
Который разбирает главу за главой популярнейшей книги Мартина …
На очереди темы B-tree, OLAP vs OLTP, Hash и другие основные понятия из 3 главы!
Представляю вашему вниманию серию вебинаров от Михаила Масягина:
Который разбирает главу за главой популярнейшей книги Мартина …
🔥23❤6👍5🥰1😱1
✈️ IT в авиации. Заправить, чтобы долететь и ни тонной больше! / Интервью с архитектором в авиации Игорем Прониным
⚡️ Требования к программному обеспечению для авиации высоки. Существуют различные авиационные комплексы. Поговорим о моделирование воздушного пространства, фирах, полетных заданиях.
🌬 Узнаем, что происходит на самом деле, если замело взлётную полосу, куда собираемся садиться. И как Игорь с обычного разработчика за 12 лет работы на одном месте выстроил команду, дорос до архитектора и построил почти что семейный бизнес.
↗️ По технической части узнаем как система менялась, как испытали боль рефакторинга🥺. И как в итоге основываясь на собственном опыте создали гибкую архитектуру с современным стеком благодаря которой можно не только мечтать о хороших перспективах, а реально обогнать мировых лидеров, которые оттачивали свои продукты десятилетиями🚀
Что касается тематики канала. Проект на 100 rps и 33 сервера - много это или мало? :)
Смотреть:
VK
youtube
💯 - респект за стрим!
⚡️- класс, хочу ещё!
👍 - мне нравится :)
⚡️ Требования к программному обеспечению для авиации высоки. Существуют различные авиационные комплексы. Поговорим о моделирование воздушного пространства, фирах, полетных заданиях.
🌬 Узнаем, что происходит на самом деле, если замело взлётную полосу, куда собираемся садиться. И как Игорь с обычного разработчика за 12 лет работы на одном месте выстроил команду, дорос до архитектора и построил почти что семейный бизнес.
↗️ По технической части узнаем как система менялась, как испытали боль рефакторинга🥺. И как в итоге основываясь на собственном опыте создали гибкую архитектуру с современным стеком благодаря которой можно не только мечтать о хороших перспективах, а реально обогнать мировых лидеров, которые оттачивали свои продукты десятилетиями🚀
Что касается тематики канала. Проект на 100 rps и 33 сервера - много это или мало? :)
Смотреть:
VK
youtube
💯 - респект за стрим!
⚡️- класс, хочу ещё!
👍 - мне нравится :)
YouTube
IT в авиации. Заправить, чтобы долететь и ни тонной больше! /Интервью с архитектором Игорем Прониным
⚡️ Требования к программному обеспечению для авиации высоки.
Существуют различные авиационные комплексы. Поговорим о моделирование воздушного пространства, фирах, полетных заданиях.
🌬 Узнаем, что происходит на самом деле, если замело взлётную полосу, куда…
Существуют различные авиационные комплексы. Поговорим о моделирование воздушного пространства, фирах, полетных заданиях.
🌬 Узнаем, что происходит на самом деле, если замело взлётную полосу, куда…
⚡7💯7👍6❤4
🔜 Кодирование и эволюция
🤓 Что такое RPC? Как максимально упаковать данные, чтобы пожалеть сеть?
1️⃣ Всегда ли REST - единственно правильный выбор? И вообще - это протокол? 😏
📖 Темы из доклада:
1) Обсудим Json, XML
2) Различные схемы передачи данных - Thrift, Protocol Buffers, Avro
3) Потоки данных через БД, вебсервисы, брокеры
📆 Встречаемся в субботу(22.02.25) в 19:00.
Пост с местом проведения сделаю здесь перед стартом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥5🆒3
Глава 4.
· Подключаемся в трансляцию👌
Please open Telegram to view this post
VIEW IN TELEGRAM
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
🔥13⚡3👍1