True Tech Arch.
1.88K subscribers
476 photos
37 videos
24 files
361 links
https://t.me/TrueTechArch
Это открытый канал от профессионального сообщества MWS с новостями из области IT архитектуры и не только.

https://t.me/TrueTechArcChat
Это чат для обсуждений.

Предложения/темы выступлений отправляйте на truetecharch@mts.ru
Download Telegram
Продолжаем собирать обзоры нашей конференции.

Спасибо, что пишете! ⭐️

Нам правда очень важно ваше мнение как ЦА, экспертов и просто хороших людей. 😊

А еще вы можете заполнить короткую фидбек анкету 🙏
Прочитаем каждый отзыв!
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from alkov про it 🔋 (Alexander Kovalev)
Вчера был снова сложный выбор куда пойти. В итоге ни разу не пожалел, что выбрал TRUE TECH ARCH.

Как всегда, организация на уровне, интересные доклады, местами даже полезные 🤓

Главной фишкой мероприятия уже давно являются архитектурные соревнования. В этот раз оно было про построение Data Lakehouse для AI агента, помогающего разбирать инциденты.

Вот честно - совершенно не моя тема. Что DWH, что DataLake, что вот эта гибридная архитектура. Но включив здравый смысл, Яндекс и немножко AI, командой справились с задачей вполне неплохо 😎

Чтобы дело пошло, я сначала набросал абсолютно черновой вариант с помощью команды. Потом, пока я отходил на доклады и кофе-брейк, ребята еще пару раз перерисовали, так что в итоге получилась довольно стройная лаконичная схема. Я еще добавил накопление собранной агентом информации для последующих решений и автоматизацию отката релиза, если есть вероятность, что проблемы из-за нового деплоя - это то, что я бы хотел иметь в своей системе.

И вот такой вариант решения мы презентовали перед жюри, когда пришла очередь нашей команды.

В результате заняли второе место, но я все еще считаю, что мы должны были быть первыми 😎
TROYKA TEAM - лучшие! Всем спасибо)

Респект организаторам за такое мероприятие. Прокачивает не только технические скилы, но и навыки командной работы, презентаций и т.д. 👍🏻
👍7🔥3
Ждём всех в гости! ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from МТС True Tech
Отмечаем Новый год в кругу участников True Tech Community — ждем вас на True Tech Friends: New Year Edition 🪩

За три с половиной года True Tech Community выросло до 30 000+ ИТ-специалистов, и мы хотим отметить Новый год вместе с вами! 18 декабря приходите на бал-маскарад с вайбом детского утренника True Tech Friends — вас ждут 3 зала с интерактивной программой, новогодние конкурсы с легкой ноткой ностальгии, концерт True Tech Band и много нетворка в историческом месте на берегу Москва-реки.

Мероприятие тематическое, поэтому просим вас соблюдать дресс-код. Можно:
✔️ повторить образ со своего детского утренника
✔️ придумать карнавальный костюм
✔️ прийти нарядными

Готовы окунуться в новогоднюю атмосферу? Регистрируйтесь и присоединяйтесь к нам! Будем читать айти-стихи и тосты под елкой, кушать оливье и слушать новогодние кавер-хиты от AI.

🕛18 декабря, 18:00 — сбор гостей (и ни минутой раньше)
📍 офлайн, Москва, Императорский Яхт-клуб

До встречи! Отсчет пошел...⌛️

#TrueTechEvents@truetechcommunity
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
👋Сижу, разгребаю очередную «архитектуру» стартапа. Ребята распилили монолит на двадцать кусков, а теперь с ужасом поняли, что данные разъехались, как ноги коровы на льду. И теперь, чтобы все хоть как-то работало используют Saga Pattern.

Давайте честно. Сага - это не «паттерн проектирования». Это признание поражения или признание того, что вы усложнили систему раньше времени. Вы расписались в том, что не смогли правильно определить границы контекстов, и теперь пытаетесь склеить разбитую вазу скотчем и молитвами.🤬

Вы правда думаете, что Хореография (Choreography) - это красиво? Это когда сервисы перекидываются событиями, как горячей картошкой. Сервис А списал деньги, крикнул в Kafka, Сервис Б услышал (или нет), попытался зарезервировать товар... Ой, ошибка. А Сервис А уже забыл, что он вообще что-то списывал. 💩

В итоге у вас не «танец», а пьяная драка в темном баре. Никто не знает, кто начал, кто виноват, и почему клиент остался без денег и без штанов. Отладка этого ада - лучший способ выгореть за месяц.

🔹Оркестрация (Orchestration) чуть лучше. Вы ставите надсмотрщика (Оркестратор), который пинает сервисы. Но теперь вы создали «Божественный сервис», в котором зашита вся логика. Поздравляю, вы переизобрели монолит, только теперь он тормозит по сети.

🔥И самое сладкое - компенсирующие транзакции. Помните из универа четыре волшебные буквы: ACID? Конкретно одну из них - «I», Isolation, «Изоляция»? Это когда грязное белье одной транзакции не видит другая. Все происходит как бы в вакууме. Так вот, в вашем распределенном шапито этой буквы нет со всеми вытекающими.

Что с этим делать:

1️⃣Избегайте распределенных транзакций любой ценой. Если два действия должны быть атомарны - держите их в одном сервисе и одной БД.

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

3️⃣Идемпотентность - это религия. В распределенной среде сообщения дублируются. Если ваш сервис спишет деньги дважды по одной Саге - вас уволят, и правильно сделают.

Не усложняйте. Распределенная система - это не достижение, это геморрой, который вы сами себе создали.


#этобаза

🤡Токсичный (it) архитектор🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥32
Arch Kata соревнования прошли ярко и активно на конференции True Tech Arch #8 в декабре.

Хотите тоже попробовать решить наш кейс? Прикрепили задание ниже👇
Ждем ваши ответы до конца 2025 года - присылайте здесь или на почту TrueTechArch@mts.ru

Самое интересное решение наградим брендированными подарками! 🔥

Есть вопросы - пишите в чат. Наши эксперты из жюри с удовольствием оставят вам комментарии.

Всем удачи! 🤞