SMLTECH
1.73K subscribers
847 photos
58 videos
136 links
Канал про жизнь IT в Самолете. Обсуждаем технологии, развиваем PropTech и показываем, чем хорош data-driven подход.

Наши вакансии: career.samolet.ru/
Хабр: habr.com/ru/companies/samolet/

О продуктах компании: @gk_samolet
Download Telegram
Сага о микросервисах и SAGA 📕

Самое сложное в работе с микросервисами — распределённые транзакции, где нет единой базы данных и единой точки входа, а ошибки просто так не откатить 🔙

Решений для оптимизации процесса много, однако у большинства из них весомые недостатки. Оптимальная опция — паттерн SAGA. Он обеспечивает независимые транзакции, а также позволяет быстро откатить изменения. Например, в доставке еды, где происходит подтверждение оплаты, а затем — запрос в ресторан на готовку. Если с оплатой проблема — заказ в ресторане отменится.

У SAGA два паттерна: оркестрация и хореография. В первом случае координатор создает заявку, проверяет её на объёмы и дефекты, а затем отправляет на выполнение. Во втором случае каждый микросервис сам определяет действия на основе событий.

Узнать о процессах больше можно в докладе Антона Ершова, руководителя функции бэкенда в Самолете 10D, на Moscow Python Meetup №90. 🏗️

#шерим
This media is not supported in your browser
VIEW IN TELEGRAM
Python. Код секретный 🐍

Продолжаем делиться полезными материалами для экспертов и новичков в Python. На этот раз ребята из 10D поделились подборкой видео. Рассказываем, зачем именно их смотреть 🎬

🔄 What is a Reverse Proxy?
Вы выясните разницу между forward proxy и reverse proxy, выявите преимущества последнего и постигнете мудрость балансировки нагрузки, защиты от атак, кэширования и, например, тестирования.

🧑‍🎨 How To Not Suck At Design For Developers
Вы познакомитесь с базовыми принципами дизайна для разработчиков. Вам откроется волшебство цвета, типографии и контраста. А еще — узнаете, зачем нужны правила и для чего их нарушать.

✍🏻The Ins and Outs of Context Managers and Try-finally in Python
Вы узнаете все о контекстных менеджерах. Например, зачем они нужны, как их написать, что делать с внешним API и как работать с ограничениями.

📼 What is the Dual Write Problem?
Вы выясните, что вызывает проблему двойной записи в микросервисах, и узнаете действенные (и не очень) решения этой проблемы.

⚖️ Asynchronous Web Apps in Python
Вы узнаете, что такое ASGI — асинхронные веб-приложения на Python — и изучите туториал по его написанию.

Как вам такая подборка? Делитесь впечатлениями и другими полезными видео в комментах ⬇️

#пропитон
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Не только строим, но и учим 📚

Мы заколлабились с ITМО и запустили совместную магистратуру. Будем делиться опытом коллег о том, как вырасти в руководителя IT-разработки.

Какую программу мы разработали? 🏗️

Стартер-пак такой: расскажем про проектирование и архитектуру информационных систем, программирование и машинное обучение, системы искусственного интеллекта и аналитику данных. При этом не забудем и про финансовые тонкости ведения проектов. Ну, знаете, подсчёты, знания об экономике и секреты управления закупками. А ещё — поделимся со студентами лайфхаками по работе в удалённых командах, тайм-менеджменту, современной бизнес-коммуникации и ведению переговоров с инвесторами.

Кто будет преподавать? 🧑‍🏫

Учить вас будем мы и наши коллеги из VK, Huawei, MTC и, разумеется, ИТМО. Звёздный преподавательский состав ищите на сайте маги.

В программу заложены 30 мест, а 10 из них мы, кстати, можем оплатить за вас на 100%. Присоединяйтесь уже сейчас: узнать подробности и оставить заявку можно тут.

#мечтаем
Media is too big
VIEW IN TELEGRAM
Олды, вы тут? 👾

Тест на возраст. Застали ли вы времена, когда телефоны были кнопочными, факсы популярными, а мониторы массивными? Тогда давайте вспомним и другие технологии конца 90-х и начала 00-х.

💿 CD-RW

CD-ROM и CD-RW путали многие. CD-ROM подходили для чтения дисков, а CD-RW — и для записи. Образы заливали на диск через Alcohol или Nero — лучшего «прожигальщика» болванок. Процесс был для самых терпеливых, ведь что-то обязательно висло!

📎 Clippy

Tamagotchi в нулевые умилялись все, а вот от созданий Microsoft Office большинство пользователей было не в восторге. Особенно от скрепки Clippy. Говорят, этот антропоморфный малыш-ассистент выводил пользователей из себя назойливостью и бесполезностью.

А что о нем думали вы? Делитесь воспоминаниями и рассказывайте о запомнившихся вам ретро-технологиях в комментариях.
10D эффект 🤩

Почему именно 10D? Скажем сразу, с эффектами из VR-кинотеатров это никак не связано! Проект следует принципам 10D BIM на 10 этапах строительства. Они цифровизуют его на всем пути работ — от проектирования до самой стройки и управления. 🛤️

Каждый кластер делится на множество проектов. Например, в S.Tender помогают с автозаявками и, собственно, тендерами. А в S.Blueprint работают с документами — ребята уже уменьшили время их доставки с 30 до 6 дней.

Подробнее про каждый кластер мы расскажем в дальнейших постах! Про какой хотели бы прочитать в первую очередь? ⬇️

#строим #10D
О полезных ботах 🤖

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

У нас в Дирекции по данным тоже есть боты. Марк Конаков, NLP-инженер, рассказал, как они с коллегами облегчают жизнь разных отделов компании. Речь пойдёт о чат-ботах для внутренних команд. 💬 Открывайте карточки!
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня мы на South HUB 🔔

8 июня — прекрасный день, чтобы приземлится в горах Красной поляны и ворваться в South HUB, крутейший кэмп для развития C-level в IT 🏕️

Планируем законнектиться с C-менеджерами и перенять их опыт. Ну и сами не с пустыми руками едем!

🏎️ Ксюша Позднякова, директор по информационным технологиям Самолета, выступит с докладом «Мечта вращать планету: развилки при построении экосистемы на высоких скоростях бизнеса».

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

🤖 Витя Макаревич, Agile coach, поучаствует в дискуссии «Импортозамещение в ИТ» со Scrum-мастером Даниэлой Шурхал.

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

🏰 А также Витя проведет воркшоп «Корпорация в средневековье».
Он научит команды выстраивать эффективную коммуникацию, работать в активно меняющейся среде и добиваться топовых результатов.

Ну всё, утопали суетиться 🌪

#мечтаем
Вы попали в отдел аналитиков HR Tech. Ваши действия?🌝

Мы уже рассказывали, как сохраняем вовлечённость сотрудников (которых, на минуточку, более 16 тысяч) и помогаем талантам расти на уровне всего Самолета. Теперь заглянем к HR Tech и узнаем, как в отделе аналитиков справляются с этой задачкой.

Познакомиться с культурой и принципами работы в отделе поможет Маша Чудинова, chief analytics officer в HR Tech. Она уже на связи, передаём ей трубочку, ой, то есть кружочки⚡️

#hrtech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM