Представьте: вы строите систему верификации дипломов. Требования простые — данные должны быть неизменяемыми (привет, блокчейн) и при этом быстро доступными для запросов (привет, PostgreSQL). Казалось бы, идеальное решение — писать в оба хранилища. Но дьявол, как всегда, кроется в деталях.
Наш проект использует паттерн двойной записи (Dual-Write):
Solana — гарантирует неизменность и прозрачность данных о выданных дипломах
PostgreSQL (Supabase) — обеспечивает быстрые выборки и сложные запросы
Звучит красиво на архитектурных диаграммах, но в production всё не так радужно. Главная проблема — частичные сбои. Транзакция в Solana прошла успешно, диплом записан в блокчейн навечно, а вот запись в PostgreSQL упала. Пользователь получил подтверждение, но половина системы о его дипломе не знает.
Сегодня я покажу, как мы столкнулись с этой проблемой лицом к лицу и какие паттерны применили для её решения.
Чтобы стулья не разъехалисьДо какой степени стоит начинять современные автомобили «умными» устройствами, чтобы в какой-то момент они не стали просто игрушкой или роскошью, вместо средства передвижения? И действительно, не отупеем ли мы однажды от того, что за нас всё будут делать «умные» машины?! Давайте, обсудим.
Читать далееПривет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.
Неделя выдалась насыщенной: китайцы выпускают ERNIE-4.5-VL и Kimi K2, релизы от ElevenLabs, Google построит датацентры в космосе в 2027, а Сэм Альтман собрался назанчить нейронку на пост CEO OpenAI.
Всё самое важное — в одном месте. Поехали!
Читать дайджест →Привет, Хабр! Меня зовут Петр Михнюк, я руковожу группой поддержки системного ПО в Центре экспертизы по комплексному сервису К2Тех.
Думаю, каждый тимлид задавался вопросом – как сделать, чтобы новый сотрудник быстро погрузился, изучил правила взаимодействия и регламенты работы с заказчиками, а самое главное - начал это применять как можно скорее? Для этого требуется не просто онбординг, а система гарантирующая стабильный результат. Это убирает риск, что опытный наставник уйдет и унесет знания с собой.
В нашем центре экспертизы внимание уделяется не только техническим знаниям, но и человеческому общению и эмпатии при взаимодействии с заказчиками. Это актуально для технической поддержки, в которую приходят в основном с инцидентами. Инженер должен понимать боль заказчика с полуслова и быстро помочь ее решить, часто делая больше, чем “предусмотрено”.
Мы нашли свой путь — и он оказался невероятно увлекательным. Превратили погружение в артефакт: интерактивную обучающую игру с проверкой полученных знаний специальным ИИ. Это позволяет изучать объединенные в одном месте правила всего за 40 минут и приступить к работе.
Дисклеймер: Это не пошаговый гайд о том, как создать подобный продукт своими силами, а история о длинном пути, который мы прошли и хотим поделиться с вами. Возможно, она даже вдохновит на собственные проекты и предостережет от банальных ошибок.
«У нас был план, и мы его придерживались» (с). Итак…
Читать далееЭта статья подойдет как новичкам, так и опытным специалистам, интересующихся поиском удобных и легких инструментов для упрощения процессов тестирования.
Читать далееИнфраструктура для машинного обучения — это не просто «поставить кубер и Jupyter». Любая команда, которая пыталась собрать MLOps-стек с нуля, знает: в теории всё просто, а на практике — год возни, YAML на сотни строк и бесконечные танцы с GPU-драйверами. Мы через это тоже прошли.
Так появилась Nova AI — новая редакция нашей платформы Nova, адаптированная под задачи искусственного интеллекта и машинного обучения. Базовая Nova уже несколько лет используется компаниями как Kubernetes-платформа для оркестрации контейнеров и управления инфраструктурой. Но в какой-то момент стало ясно: если поверх этого ядра добавить GPU Operator и специализированные ML-сервисы — такие как JupyterHub, MLflow, Airflow и KServe, — получится полноценная среда для ML-команд.
Меня зовут Никита Векессер, я лидер продукта Nova AI, и в этой статье будет инженерный разбор того, как мы собрали новую редакцию продукта: из чего она состоит, как устроено управление компонентами, как реализовано дробление GPU и почему мы сделали ставку на модульность, а не на монолитный стек вроде Kubeflow.
Читать далееНа протяжении десятилетий в массовой культуре укоренилась идея о разделении мозга на два полушария — аналитическое «левое» и творческое «правое». Согласно этому упрощенному взгляду, люди и, соответственно, их профессиональный выбор делятся на два лагеря: логичные «технари» с доминирующим левым полушарием и образные «гуманитарии» с ведущим правым.
Читать далееНедавно у меня был небольшой спор с экономистом клиента. Речь шла о том, как понять — сколько должно стоить изделие. Экономист утверждал, что чем тяжелее по весу изделия или, чем дороже материалы, тем оно должно быть дороже. Я же утверждаю, что стоимость изделия никак не связана с весом или стоимостью материалов, а связана с узким местом компании.
Итак, у нас две принципиальные ситуации с ценообразованием.
Читать далееИтак, как я и обещал, согласно собственного плана на данный цикл статей, в сегодняшней я расскажу о своем решении проблемы отсутствия штатных средств пользовательского ввода-вывода данных в макросах, для редакторов "Р7/OnlyOffice". Оно не претендует на какую-либо уникальность, или универсальность но, по крайней мере на мой взгляд, достаточно простое и удобно, чтобы рассказать вам о нем.
Читать далееВ этой статье обозреваю возможности платформы для трейдинга MetaTrader 5, но глазами программиста. Покажу, как самому написать на MQL5 программы‑советники (по‑трейдерски — индикаторы), которые избавят трейдеров от рутины.
Читать далееПривет, Хабр! Меня зовут Юра Петров, я руководитель отдела разработки в компании Friflex и автор канала «Мобильный разработчик». Возможно, мы встречались этой осенью на CrossConf, где я выступал с докладом и мы с ребятами презентовали нашу книгу о Flutter. В этой статье хочу продолжить рассказывать о фреймворке: какие платформы он поддерживает, в чем его преимущества (и как сделать прошивку своего чайника).
Читать далееДодо — компания-киборг. Мы разрабатываем софт, железо и всё вот это айтишное, но наш бизнес — оффлайновый, мы развиваем сеть пиццерий Додо и кофеен Дринкит. Наши фичи и продукты постоянно встречаются с реальностью: операционкой, локализацией, погодой и не только.
Поэтому мы создали команду менеджеров внедрений. Они упаковывают и передают в руки бизнеса IT-продукты, причём все — от сканеров маркировки до новаторской умной выдачи. Звучит футуристично, но в реальности часто выглядит как стендап.
Ещё в Додо принято признавать факапы, учиться на них и делиться ими. Привет! Я — Маша, лидер команды внедренцев. Сегодня я собрала для вас пять забавных кейсов внедрений. Мы из них вынесли опыт, а вы узнаете что-то новое и посмеётесь.
Читать далееВсем привет! Меня зовут Андрей Иблеминов, я инженер группы управления уязвимостями в Ozon, в сфере информационной безопасности работаю более 5 лет. В данной статье я поделюсь своим личным опытом (и опытом моей команды) решения задач, связанных со своевременным обнаружением и устранением уязвимостей в ИТ-инфраструктуре Ozon.
Читать далееЯ юрист по товарным знакам. И от бестолковых журналистов и их «новостей» уже немножечко трясёт.
Давайте расскажу, зачем на самом деле все эти иностранные компании сейчас заново регистрируют свои бренды в Роспатенте.
История интересная, а если у вас уже есть или когда-нибудь появится свой бренд, то еще и пригодится.
Читать далееЛитография — самый важный этап в производстве чипов. На этом шаге формируются микроскопические структуры будущих транзисторов, и любая ошибка стоит дорого. Команда исследователей из Пекина, Цинхуа и Гонконга выяснила, почему даже на хорошо отлаженных DUV-линиях остаются дефекты. Вместо долгих экспериментов с параметрами они решили изучить сам процесс проявления под микроскопом, чтобы увидеть, что происходит с фоторезистом. Для этого применили криоэлектронную томографию, она обычно используется в биологии.
Оказалось, что проблема в поведении полимеров фоторезиста после экспозиции. При стандартной температуре отжига (95 °C) часть молекул слипается и оседает обратно на пластину. Если повысить до 105 °C, полимерные цепочки становятся подвижнее и перестают образовывать плотные скопления. Эти структуры распадаются, и проявитель полностью удаляет лишний материал. В результате количество дефектов на пластине снижается примерно на 99%. Но при переходе к EUV-литографии тот же прием разрушает процесс. Дальнейший нагрев усиливает диффузию кислоты внутри фоторезиста, зона реакции расширяется, и границы получаемых элементов теряют точность. В статье разберем, почему повышение температуры работает в DUV и приводит к сбою в EUV и как это открытие может изменить подход к литографии в целом.
Читать далееКлючевой инструмент многих компаний — связка Jira и Confluence — снимаются с продаж. Atlassian официально объявила о прекращении развития on-premise-версий своих флагманских продуктов — Jira Server/Data Center и Confluence. Новых лицензий не будет уже с марта 2026, а в 2029-м полностью прекратится поддержка.
Читать далееПривет, Хабр! Сегодня я расскажу и покажу, как собрать радиоконструктор гитарной педали реверберации от китайской компании Landtone с добавлением интересной и полезной модификации — стереофонического выхода.
Это позволит сделать звучание электрогитары более живым и объёмным, особенно в случае записи через аудиоинтерфейс без цифровой постобработки. Тогда ревербератор целесообразно включить последним в цепи эффектов, если вы не используете другие стереофонические педали.
И разумеется, все мы сможем послушать, что получилось в итоге.
Читать далееНедавно я наткнулся на статью "Я построил контент-завод на n8n. Он работает. Зарабатывает — нет :-(".
Автор честно рассказывает, как собрал автоматизацию контент-машины — и как, несмотря на технический успех, проект не принёс прибыли.
Мне это показалось очень знакомым.
За последние пару лет я видел десятки проектов на n8n — крутых технически, но мертвых коммерчески.
Давайте разберёмся, почему так происходит — и как этого избежать.
Читать далееИскусственный интеллект меняет не только формат обучения и работы. Исследования показывают: технологии, которые должны были сделать нас умнее, на деле притупляют когнитивные способности. Это усиливает интеллектуальный разрыв, который приводит к социальному неравенству и расслоению общества.
В этом материале разбираемся, что говорят ученые и можно ли сохранить свой мозг. А главное — покажем, что ждет разработчиков и их навыки на ИТ-рынке с ИИ.
Читать далееМного статей написано о том, как бороться с микроменеджером в себе. Мы тоже писали об этом, разбирая управление на удаленке. Но что делать, если этот неприятный тип сидит не внутри, а снаружи, активно вмешиваясь в вашу деятельность?
В этой статье разберем, как упростить себе жизнь, если так случилось, что начальник не справляется с внутренним микроменеджером, а вам по каким-то причинам не уйти из этой команды или компании. Не оправдываем и не легализуем этот стиль управления — просто хотим помочь тем, кто с ним столкнулся и не может избежать (время сложное, что поделать).
Читать далее