43; Tech
715 subscribers
167 photos
87 videos
1 file
42 links
Канал технических подразделений системы маркировки Честный ЗНАК. Делимся тем, как устроена разработка, эксплуатация и безопасность одной из крупнейших цифровых платформ в стране. Плюс немного хаоса (как и положено в IT).

Новости, люди, инсайды, IT-движ.
Download Telegram
Срочно: обновление для спины и шеи доступно

Если вы сейчас читаете это, не меняя позу уже пару часов – это знак 🙂

Мини-апдейт за 2 минуты:

1️⃣ Вытяжение спины
Потянитесь вверх, потом аккуратно вперёд. Как будто пытаетесь достать до дедлайна.

2️⃣ Шея вперёд / назад
Медленно, без фанатизма. Голову лучше не «перегружать» – она нам ещё нужна.

3️⃣ Наклоны головы
Ухо к плечу. Плечи не поднимаем – они и так на стрессе.

4️⃣ Наклоны корпуса
Тянемся в сторону, дышим. Да, это тоже считается активностью.

Пара минут – и вы снова человек, а не часть кресла.
2🔥1810❤‍🔥33👏3😁3🎉3💯3👍2🤩1
Deep Dive in Problem Solving 🔍

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

На одной из конференций, наш системный аналитик Анастасия Кайнова рассказала, как опыт работы в техподдержке научил её быстро разбираться в сложных инцидентах и находить настоящие причины проблем.

Главная мысль проста: любая система – это граф из узлов и связей, и проблемы можно искать по понятному алгоритму.

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

▶️ Полное выступление можно посмотреть по ссылке
💬 Больше материалов и мыслей автора – в её Telegram-канале
4🔥13👏98👍5💯42🎉2🤩1🤓1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня день резервного копирования.

В этот день мир делится на два типа людей:
— тех, кто делает бэкапы
— и тех, кто будет их делать
3👍86👏6🎉54💯3🔥2😁2👨‍💻2😎2
1 апреля.

Сегодня даже баг может оказаться шуткой.
Или не может.

Надеемся, ваш день проходит с отличным настроением 🙂
2👏12😁8👍65🎉4💯4🔥3👀2😎21
This media is not supported in your browser
VIEW IN TELEGRAM
Апрель = конференции 🎤

Спикеры 43;Tech подготовили доклады и выступят на конференциях: Ульяновск, Москва и онлайн. Будем рады увидеться и пообщаться.

Совсем скоро расскажем подробнее: где, когда и о чём 💛⚙️
3🔥18👍8👏6🎉5💯542😎2👨‍💻1👀1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Стачка / Ульяновск / 10–11 апреля

От 43;Tech выступит Ефим Пункин, руководитель команды аналитики данных 👨‍💻

Доклад:
«Не пустим грязь в прод: архитектура качества данных в аналитической платформе».

О чём поговорим:
Большинство команд тратят часы на поиск причин ошибок — пока пользователь уже видит некорректные данные в проде 📉

Ефим покажет, как выстроить систему контроля качества данных, которая ловит проблемы до публикации ⚙️

Разберём реальную архитектуру:
Airflow + SodaCL, Spark / ClickHouse / PostgreSQL, Kafka → Redash / Grafana и WAP-паттерн, который не пропускает «грязные» данные дальше 🚫

Будем рады увидеться!
2🔥2411👍11🎉5💯42👏1🤓1💘1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Битва за IT / Москва + онлайн / 13–14 апреля

Спикер:
Ефим Пункин, руководитель команды аналитики данных.

Доклад:
«От вчерашнего студента до мидла за год».

Разберём:
✔️как вырастить специалистов внутри, а не искать их бесконечно
✔️как превратить стажировку в инвестицию с понятным результатом
✔️как сократить адаптацию и ускорить рост

Из практики:
✔️~50% команды – выпускники стажировки
✔️наставники растут в тимлидов
✔️понятная траектория до мидла за год

И честно:
✔️когда это не работает
✔️как проходит отбор
✔️почему не все доходят до финала

До встречи!
513👍8🔥7👏4🎉3💯2🆒2🤓1🫡1
Аналитический Марафон / онлайн / 18 апреля

От 43;Tech выступит Дмитрий Курило, системный аналитик больших данных

Доклад:
«От таблиц к графам: новый инструмент для анализа отраслевого рынка»

О чём поговорим:
✔️как устроена предметная область маркировки и какие есть виды отчётности
✔️зачем в аналитике нужны графы и какие задачи они решают
✔️как устроена архитектура графов и чем они отличаются друг от друга

Покажем кейсы, примеры и результаты использования графов в аналитике.

Стать участником марафона можно по ссылке.
314🔥5🎉5👍4👏4💯3🆒2💘2❤‍🔥11🤓1
This media is not supported in your browser
VIEW IN TELEGRAM
JUnit 5 Extensions, часть 2 – уже на Хабре 🚀

Тема: пишем умные data-провайдеры и микро-DI на Kotlin.

В статье:

🔌 Способы регистрации расширений
ExtendWith, авто через META-INF/services и программная через RegisterExtension

⚙️ ExecutionCondition
реализуем XFail для пропуска упавших тестов

📦 ArgumentsProvider + AnnotationConsumer
кастомный JsonSource для загрузки тест-данных из JSON

🧩 ParameterResolver
инжектируем временные директории; отдельно разбираем ExtensionContext, Store и Namespace как механизм хранения состояния между хуками

💉 Field Injection через TestInstancePostProcessor
читаем конфиги через Property из .properties-файлов с приоритетом на env-переменные для CI/CD

🏗️ Микро-DI с рекурсивным резолвингом
собственный IoC-контейнер а-ля Spring Autowired

Если пропустили первую часть – рекомендуем начать с неё.

Новая статья уже на Хабре! Читайте, оценивайте и пишите комментарии 👉
2👏11🔥9🎉75💯52👍1💘1
This media is not supported in your browser
VIEW IN TELEGRAM
Подписывайтесь на Хабр 43;Tech ⚙️

В пятницу мы выпустили новую статью на Хабре, и уже готовим следующую – она выйдет на этой неделе.

Подписывайтесь на блог 43;Tech, чтобы не пропускать новые материалы. Будем делиться опытом команды: разработка, аналитика, безопасность, архитектура и реальные инженерные кейсы.

Stay tuned
3👍8🔥75💯53🎉3👏2👀1🤝1🆒1