Архив рубрики ‘архитектура’

Пять инженерных решений, которые нужно принять до генерации кода с AI

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

Надёжное программирование: от кода к технологии

Пост 1 — Надёжность это свойство технологии, а не кода Хабы: Программирование, Разработка, Управление разработкойТеги: надёжность, архитектура, спецификация, программирование, управление разработкой Это первый из трёх постов серии «Надёжное программирование: от кода к технологии». В нём — главный тезис и три столпа. Во втором разберём оракульное смещение и эмпирику DORA, Veracode и FormAI-v2. В третьем — конечного аудитора, […]

Handbook frontend. Луковая архитектура. Часть 2

В первой части мы рассмотрели теорию, лежащую в основе концепции луковой архитектуры. Теперь предлагаю рассмотреть практическое применение. Будет МНОГО кода. Практика

nanoCAD BIM Строительство 26: новые инструменты для архитекторов, конструкторов и ТИМ-координаторов

Как организовать UI так, чтобы не переписывать код: личный опыт

Интерфейс в 2D проектах и десктоп приложениях

Как зарабатывать на Open Source без смены лицензии: разбор Cap (22.8k звёзд) и схема с платными бинарниками

TL;DR: Проект Cap (открытый аналог Loom, 22 800 звёзд на GitHub) держит весь монорепозиторий в открытом доступе, но выстроил четыре уровня монетизации. Главный ход: базовые движки захвата отданы под MIT, основной монорепозиторий закрыт AGPLv3, а коммерческая лицензия за $29/год продаётся не на исходный код, а на официально собранный бинарник. Разбираем архитектуру на Rust/Tauri + Next.js, […]

Почему мы нанимаем сотни людей, чтобы писать код медленнее

Есть два проекта в двух разных компаниях — оба о том, как затащить дело в крупных корпоратах. Первый: 50 человек персонала, результата практически нет, еле успели доделать всё за год. Второй: людей втрое меньше, и по успешности всё сильно лучше, чем в первом проекте. Давайте посмотрим на суровую реальность. График роста численности персонала в первой […]

Карточный домик из GPU: архитектура neocloud-пузыря

Часть 1 из 2 · Хабр · Холодный анализ · Часть 2: «Рынок вычислений в России, Казахстане и Беларуси» Сэм Альтман сказал фразу, которая меня зацепила. На подкасте «Sources» он заявил: «Я вижу первые признаки того, что всё это становится уже глупее глупого: невесть откуда взявшиеся новые неоклауды, люди заявляют, что построят гигантские объёмы вычислений […]

nanoCAD BIM Строительство 26: уровни и оси, многослойные конструкции, новые кровли и армирование

15 сентября мы представили nanoCAD BIM Строительство 26

Корпоративные системы: я управляю процессами, а не процессы мной

Есть такая традиция — «велосипеды изобретать». Очень часто при интеграциях с другими информационными системами обращаю внимание на то, какие подходы там используются в части управления процессами согласования или другими действиями над рассматриваемым объектом: где‑то делают только уведомления («вам пришёл документ на согласование»), где‑то для каждого документа отдельный уникальный тип задач, где‑то подключают BPMN, а где‑то не делают вообще ничего.

123.7