Giga,
https://giga.chat/link/gcsNsURjkh
Single Source of Truth (Единый источник истины)
Принцип, согласно которому каждый фрагмент данных в системе хранится и изменяется только в одном месте. Все остальные части системы получают эти данные по ссылке или через копирование, но никогда не редактируют их локально. Это исключает рассинхронизацию: если адрес клиента изменился в профиле, он автоматически обновился везде.
i18n (Internationalization — Интернационализация)
Технический процесс подготовки приложения к адаптации под разные языки и регионы без изменения исходного кода. Включает вынос всех строковых констант во внешние файлы локализации, поддержку Unicode (UTF-8) и отделение логики отображения дат, валют и чисел от бизнес-логики. Следующий шаг после i18n — L10n (локализация), то есть сам перевод на конкретный язык.
CRUD + Safety
Расширение классической модели работы с данными (Create, Read, Update, Delete) добавлением механизмов обеспечения целостности. В отличие от «голого» CRUD, здесь каждая операция защищена:
- Версионирование: для оптимистической блокировки конфликтов при одновременном редактировании.
- Мягкое удаление (Soft Delete): вместо физического удаления ставится отметка
is_deleted. - Аудит: запись того, кто и когда изменил строку. Это превращает базу данных из простого хранилища в надежный журнал событий.
Half-life of Knowledge (Период полураспада знаний)
Концепция, описывающая устаревание информации. Это время, за которое половина полученных вами фактов или навыков становится неактуальной или ошибочной из-за развития технологий. Для разработчика это означает необходимость постоянного переобучения: знания о конкретном фреймворке трехлетней давности сегодня могут стоить вдвое меньше.
Экзокортекс (Exocortex)
Термин из киберпанка, означающий внешнюю систему расширения когнитивных способностей человека. В современном контексте это связка ваших цифровых инструментов (заметки второго мозга вроде Obsidian, менеджер задач, база знаний), которая берет на себя хранение контекста, связей между идеями и напоминания, разгружая ваш биологический мозг для чистого мышления.
LangChain
Фреймворк для создания приложений на базе больших языковых моделей (LLM). Он позволяет соединять модель в цепочки (chains): например, сначала взять вопрос пользователя, превратить его в запрос к поисковику, получить текст статьи, передать этот текст модели для суммаризации и выдать ответ. Инструмент для построения сложных агентов вокруг нейросетей.
Скорость прототипирования (Velocity of Prototyping)
Метрика, показывающая, как быстро команда может пройти путь от идеи до работающего черновика продукта. Высокая скорость достигается за счет использования готовых библиотек, конструкторов интерфейсов и отказа от написания идеальной архитектуры на старте в пользу принципа «сделать криво, но завтра».
Фокус на метаданных (Metadata-driven approach)
Архитектурный подход, при котором логика системы определяется не жестким кодом, а конфигурацией (данными о данных). Вместо десяти функций ProcessXml, ProcessJson, ProcessCsv пишется один универсальный движок, который читает описание формата из таблицы БД (метаданные) и обрабатывает файл динамически.
Antifragility (Антихрупкость)
Свойство систем, которые не просто выдерживают хаос и стрессовые факторы (как устойчивые/robust системы), а становятся от них сильнее и лучше. Пример в ИТ: распределенная система, которая при падении одного узла перенаправляет трафик, заставляя администраторов заметить узкое место и проактивно увеличить мощность кластера еще до катастрофы.
Графовые базы данных (Graph Databases)
Тип СУБД, где основным способом хранения являются узлы (вершины) и связи (ребра) между ними. Они спроектированы так, чтобы мгновенно выполнять обходы связей любой глубины (например, «найти друзей друзей друзей»), что крайне медленно работает в классических реляционных базах из-за тяжелых операций JOIN.
Property Graphs (Атрибутированные графы)
Самый распространенный подвид графовых баз данных. В таких моделях и узлы, и ребра могут хранить произвольные пары «ключ-значение» (свойства/атрибуты).
- Узел
Пользовательимеет свойства{name: "Иван", age: 30}. - Ребро
КУПИЛ_Умежду Иваном и Магазином имеет свойство{date: "2025-10-01"}