RU

Пишем свой React: Fiber, хуки и рендеринг под капотом

Каждый день мы пишем JSX, используем хуки и стараемся не нарушать их строгие правила. Но как вся эта «магия» работает под капотом? Почему условный р…

reactjavascriptfrontendfiberhooksvirtual domreconciliationreact под капотомархитектураreactjs
Habr
RU

«Я собрал приложение за выходные». Почему вайбкодинг в проде опаснее, чем кажется

«Я собрал приложение за выходные». Почему вайбкодинг в проде опаснее, чем кажется. Где заканчивается прототип и начинается инженерия, поче…

aiразработкаразработка приложенийархитектурабезопасностьтестированиебизнес-процессы
Habr
RU

Эволюция архитектора: «от технического писателя до управления сложностью»

Обо мне: «Всем привет, меня зовут Артём, и я архитектор». Архитектор я уже давно и много раз. На протяжении долгого времени проектирование…

корпоративная архитектураархитектураархитектор
Хабр — Управление
RU

А кто-нибудь знает как и почему это работает?

Инфраструктура может работать годами, хотя никто уже толком не понимает, как именно она устроена и от чего зависит. Разбираемся, что такое «топологи…

devopscicdмониторингинфраструктураархитектуратехнологический долг
Habr
RU

Когда бэкапа недостаточно: как мы добавили отказоустойчивость и балансировку в службу каталогов MULTIDIRECTORY

Есть довольно простой вопрос, который стоит задать ИТ-архитектору: «Что произойдёт, если сервер, на котором расположена служба каталогов, решит прил…

мультифакторmultidirectoryслужба каталоговархитектура
Habr
RU

[Перевод] Маршрутизация моделей кажется простой задачей. Но только до продакшна

Маршрутизация языковых моделей кажется достаточно тривиальной задачей: простые запросы уходят дешевым моделям, сложные — дорогим.  Еще можно вы…

архитектурамаршрутизациямодельязыковые моделиai-агентыискусственный интеллектhuggingfacehugging face
Habr
RU

Что изучить во второй половине августа: 39 открытых уроков для IT‑специалистов

Когда нужно прокачать конкретный навык, проще всего начать с практической задачи. В этом дайджесте собрали 39 открытых уроков августа для IT-специал…

открытые урокиIT-вебинарыпрограммированиесистемное администрированиеархитектураискусственный интеллектмашинное обучениетестированиесистемный анализDevSecOps
Habr
RU

Необратимая операция: как печатать чек, если непонятно, напечатался ли он

Фискальный накопитель печатает чек — и связь обрывается до того, как пришёл ответ. Напечатался он или нет, узнать неоткуда: обе ситуации выглядят дл…

архитектураидемпотентностьотказоустойчивостьфискализацияrabbitmqконсистентность
Habr
RU

Нефункциональные требования: 5 ошибок, которые всплывут в проде

Система прошла приёмку, но первая реальная нагрузка разогнала p99, исчерпала пул соединений и увеличила счёт за облако. Разбираем пять оши…

архитектуранфтнефункциональные-требованияsystem-designотказоустойчивостьнагрузочное-тестированиеfitness-functionsSLOADRresilience4j
Habr
RU

Я написал мессенджер в одиночку. Поможете устроить ему краш‑тест?

Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт…

phpmysqlpollingbackendmvpархитектурамессенджервеб-чаткраш-тестхабраэффект
Habr
RU

Архитектура под замену: чему нас научил переход с OIDC на Kerberos

Нужно было заменить OIDC на Kerberos при внедрении платформы в облако заказчика. Простая замена не сработала: пользовательский контекст и межсервисн…

KerberosOIDCJWTIAMмикросервисыаутентификациятокеныархитектураоблако
Habr
RU

Прогулки по Казани. От водовоза до робота-доставщика

И тут боковым зрением я почувствовал какое-то движение на другой стороне перекрёстка. Я резко повернулся. Ничего особенного вроде не происходило. Дл…

роботытранспортгородстаринаавиацияархитектураисториятрамвай
Habr
RU

BM25 против эмбеддингов, Protocol против наследования: как рождался фреймворк WhyTrend

В прошлой статье я рассказывал про WhyTrend — open-source инструмент, который не просто находит аномалии во временных рядах, а пытается объяснить, п…

pythonopensourcetimeseriesанализ-данныхanomaly-detectionllmархитектурапрограммированиеdata miningпоиск информации
Habr
RU

Как мы проектировали архитектуру сервиса MFA для миллиона пользователей

Система многофакторной аутентификации находится на критическом участке корпоративной инфраструктуры. Через нее проходят практически все сценарии дос…

инфраструктураархитектураинформационная безопасность2famfamultifactorмультифактормультифакторная аутентификациядвухфакторная аутентификация
Habr
RU

Архитектура TMS на .NET: кластер, потоки координат и объектное хранилище

Это разбор архитектуры системы управления транспортом — без сроков, без смет и без сравнения технологий по галочкам. Только устройство: из чего сист…

архитектура.NETинтеграцияEIPKafkaRabbitMQRedisPostgreSQLкластерпартиционирование
Habr
RU

ADR (Architectural Decision Record) или Мы же теперь умные?

Привет, Хабр! Меня зовут Евгений, я ведущий разработчик отдела SAP разработки, и в зависимости от настроения надеваю маски Техлида или&nbs…

ADRarchitecturedevelopmentархитектурапринятие решенийtechleadsтехлиды и архитекторы
Habr
RU

Переезд с ESB на свой стек: что реально экономит бизнес

Разбираем систему управления транспортом — TMS.  Заказы приезжают из SAP, под них подбираются водитель и машина с учётом требований, рейс идёт…

миграцияESBWSO2рефакторингтехдолгинтеграция.NETархитектурастоимость разработкилегаси
Habr
RU

Сколько стоит интеграционный слой на WSO2 MI и EF Core: разбор реальной системы по строкам

Разбираем систему управления транспортом — TMS.  Не игрушечную и не с конференции: заказы приезжают из SAP, под них подбираются водитель и маши…

интеграцияESBWSO2Entity Frameworkлегасистоимость разработкитехдолг.NETархитектурамиграция
Habr
RU

Как я собрал на одном Angular коде: личный кабинет для сайта, Telegram Mini App, iOS и Android

Я Angular-разработчик и один пишу фронтенд своего сервиса "НеБалкон". Сначала был только сайт, но довольно быстро понадоблись личный…

angulartelegramtelegram mini appприложениеnxcapacitorмонорепоmvpархитектура
Habr
RU

Референсная архитектура платёжной платформы на.NET: схемы, границы транзакций, модули, кластер

В  прошлой статье  я разбирал платёжную платформу с точки зрения сметы: три слоя, где уходят человеко‑годы, что можно не пи…

архитектурафинтехплатёжная системаledgerидемпотентностьтранзакцииEIP.NETredbмикросервисы
Habr
RU

[Перевод] Большинство ошибок при System Design ускользает из виду

Пять пробелов, которые не видны на архитектурных блок-схемах. Пользователь нажимает « Place Order» (Сделать заказ) . API возвращает 200 OK…

system designархитектурараспределенные системыпроектирование систем
Habr
RU

Практические приемы работы в nanoCAD Механика PRO: конструирование малых архитектурных форм

Программа  nanoCAD Механика PRO  в первую очередь предназначена для создания проектов машиностроительной отрасли (детали, механизмы и обор…

cadnanocadnanocad механика proнанософт3d-моделированиепроектирование детской площадкиархитектураbim-моделированиеинженерияпараметрическое моделирование
Habr
RU

Надёжная асинхронная коммуникация: повторы, дубликаты и dead letter queues

Представим обычную обработку заказа. Сервис заказов публикует событие order.created . Сервис склада получает его и резервирует товар в PostgreSQL. П…

rabbitmqgolanggokafkaархитектураасинхронностьмикросервисыbrokerqueueresilience
Habr