diff --git a/Knowledges/Библиотека/Книги/Apache Kafka. Потоковая обработка и анализ данных.md b/Knowledges/Библиотека/Книги/Apache Kafka. Потоковая обработка и анализ данных.md
new file mode 100644
index 0000000..df772d3
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Apache Kafka. Потоковая обработка и анализ данных.md
@@ -0,0 +1,57 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Apache Kafka. Потоковая обработка и анализ данных. 2-е изд.
+Автор:
+ - Гвен Шапира
+ - Тодд Палино
+ - Раджини Сиварам
+ - Крит Петти
+Количество страниц: 512
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/apache-kafka.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - kafka
+ - потоковая_обработка
+ - распределенные_системы
+ - микросервисы
+ - event_driven
+Категории:
+ - Распределённые системы
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Apache Kafka. Потоковая обработка и анализ данных. 2-е изд.
+
+![[covers/apache-kafka.jpg]]
+
+## 📖 О книге
+
+Официальное и наиболее полное руководство по Apache Kafka («Kafka: The Definitive Guide», 2-е изд.) от инженеров Confluent и LinkedIn, ответственных за разработку платформы. Охватывает развёртывание production-кластеров, написание надёжных event-driven микросервисов и создание масштабируемых приложений потоковой обработки. Рассчитана на разработчиков, архитекторов и DevOps/SRE-инженеров.
+
+## 🧠 Ключевые идеи
+
+- Архитектура Kafka: топики, партиции, офсеты, репликация и гарантии доставки
+- Producers и Consumers: конфигурация, группы потребителей, балансировка нагрузки
+- Надёжные event-driven микросервисы: транзакции и exactly-once семантика
+- Kafka Streams и ksqlDB: потоковая обработка данных без внешних фреймворков
+- AdminClient API, мониторинг, безопасность и эксплуатация кластеров в production
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[System Design II. Распределенные системы]]
+[[Изучаем DDD — предметно-ориентированное проектирование]]
diff --git a/Knowledges/Библиотека/Книги/Docker на практике.md b/Knowledges/Библиотека/Книги/Docker на практике.md
new file mode 100644
index 0000000..fdc1450
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Docker на практике.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Docker на практике
+Автор:
+ - Иан Миллан
+ - Эйдан Хобсон Сейерс
+Количество страниц: 516
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/docker-na-praktike.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - docker
+ - контейнеры
+ - devops
+ - микросервисы
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Docker на практике
+
+![[covers/docker-na-praktike.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по Docker в формате «проблема/решение» — как кулинарная книга для контейнеризации. Охватывает реальные сценарии: замена виртуальных машин, микросервисная архитектура, моделирование сети, работа в офлайн-режиме и построение CI/CD-пайплайнов на базе контейнеров. Рассчитана на разработчиков, активно применяющих Docker в рабочей среде.
+
+## 🧠 Ключевые идеи
+
+- Упаковка приложения и зависимостей в единый контейнер как основа современной инфраструктуры
+- Замена виртуальных машин контейнерами и выгоды от этого перехода
+- Микросервисная архитектура с Docker: изоляция, масштабирование, деплой
+- Эффективное сетевое взаимодействие между контейнерами и моделирование сети
+- Построение процесса непрерывной доставки (CD) на основе контейнеров
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Podman в действии]]
+[[Kubernetes на практике]]
+[[Kubernetes для разработчиков]]
diff --git a/Knowledges/Библиотека/Книги/Docker. Вводный курс.md b/Knowledges/Библиотека/Книги/Docker. Вводный курс.md
new file mode 100644
index 0000000..7a238f7
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Docker. Вводный курс.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Docker. Вводный курс. 3-е изд.
+Автор:
+ - Шон П. Кейн
+ - Карл Маттиас
+Количество страниц: 350
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/docker-vvodny-kurs.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - docker
+ - контейнеры
+ - devops
+ - kubernetes
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Docker. Вводный курс. 3-е изд.
+
+![[covers/docker-vvodny-kurs.jpg]]
+
+## 📖 О книге
+
+Обновлённое (2024) руководство по Docker для разработчиков, сисадминов и DevOps-инженеров. Охватывает инструментарий Docker, интеграцию с облачными сервисами и Kubernetes, методы сборки OCI-образов и управление контейнерами через CLI. В 3-м издании добавлены BuildKit, мультиархитектурные образы и rootless-режим.
+
+## 🧠 Ключевые идеи
+
+- Основы Docker: образы, контейнеры, Dockerfile и CLI с нуля
+- Docker Compose и управление конфигурацией многосервисных приложений
+- Переход контейнеров в production: ограничения ресурсов, сети, логирование, мониторинг
+- Масштабирование с Docker Swarm и Kubernetes
+- Новинки 3-го изд.: BuildKit, мультиархитектурные образы, rootless-контейнеры
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Использование Docker]]
+[[Docker на практике]]
+[[Kubernetes для разработчиков]]
diff --git a/Knowledges/Библиотека/Книги/Git. Контроль версий.md b/Knowledges/Библиотека/Книги/Git. Контроль версий.md
new file mode 100644
index 0000000..f098467
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Git. Контроль версий.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Git. Контроль версий
+Автор:
+ - Прем Кумар Понуторай
+ - Джон Лолигер
+Количество страниц: 512
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/git-kontrol-versiy.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - git
+ - контроль_версий
+ - инструменты
+ - командная_разработка
+ - github
+Категории:
+ - Инструменты разработки
+ - Computer Science
+Источник:
+Ссылка:
+---
+
+# Git. Контроль версий
+
+![[covers/git-kontrol-versiy.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по Git — 3-е издание (Питер, 2026). Авторы излагают Git от философии и фундаментальных принципов до продвинутых команд: управление деревьями, reflog, локальное хранилище, совместная работа в командах и платформа GitHub. Книга рассчитана на разработчиков любого уровня и строится как пошаговый курс.
+
+## 🧠 Ключевые идеи
+
+- Модель данных Git: объекты blob, tree, commit и tag — понимание внутренней механики репозитория
+- Ветвление и слияние: гибкая модель ветвей Git как основа параллельной разработки без конфликтов в главной ветке
+- Reflog и история: восстановление потерянных коммитов и навигация по истории проекта
+- Удалённые репозитории: fetch, pull, push, upstream — протоколы совместной работы в распределённых командах
+- GitHub и рабочие процессы: pull request-driven разработка, форки, code review, actions
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Командная строка Linux]]
+[[Идеальный программист]]
diff --git a/Knowledges/Библиотека/Книги/Kubernetes в действии.md b/Knowledges/Библиотека/Книги/Kubernetes в действии.md
new file mode 100644
index 0000000..ff12a8d
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Kubernetes в действии.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Kubernetes в действии
+Автор:
+ - Марко Лукша
+Количество страниц: 672
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kubernetes-v-deistvii.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - kubernetes
+ - devops
+ - контейнеры
+ - docker
+ - облако
+Категории:
+ - Инфраструктура
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# Kubernetes в действии
+
+![[covers/kubernetes-v-deistvii.jpg]]
+
+## 📖 О книге
+
+Подробное практическое руководство по Kubernetes — системе оркестрации контейнеров от Google. Книга строится от основ Docker и Kubernetes к постепенному усложнению: развёртывание приложений, масштабирование, мониторинг, настройка и безопасность. Kubernetes рассматривается как «операционная система для кластеров», снимающая необходимость думать о базовой сетевой инфраструктуре.
+
+## 🧠 Ключевые идеи
+
+- Pods, ReplicaSets, Deployments: базовые абстракции и управление жизненным циклом приложений
+- Services и Ingress: сетевое взаимодействие и балансировка нагрузки внутри кластера
+- ConfigMaps и Secrets: управление конфигурацией и чувствительными данными
+- StatefulSets и PersistentVolumes: работа со stateful-приложениями и хранилищами
+- Безопасность и RBAC: управление доступом, сервисные аккаунты, политики безопасности
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Kubernetes на практике]]
+[[Kubernetes для разработчиков]]
+[[Kubernetes и сети. Многоуровневый подход]]
+[[Docker на практике]]
diff --git a/Knowledges/Библиотека/Книги/Kubernetes для разработчиков.md b/Knowledges/Библиотека/Книги/Kubernetes для разработчиков.md
new file mode 100644
index 0000000..c691131
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Kubernetes для разработчиков.md
@@ -0,0 +1,51 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Kubernetes для разработчиков
+Автор:
+ - Уильям Деннис
+Количество страниц: 384
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kubernetes-dlya-razrabotchikov.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - kubernetes
+ - devops
+ - контейнеры
+ - облако
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Kubernetes для разработчиков
+
+![[covers/kubernetes-dlya-razrabotchikov.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по контейнеризации и развёртыванию приложений на Kubernetes с точки зрения разработчика. Книга подойдёт тем, кто не имеет предварительного опыта с Kubernetes — от запуска первого контейнера до продвинутых тем: stateful-приложения, очереди фоновых задач, безопасность. Автор — продакт-менеджер в Google Kubernetes Engine.
+
+## 🧠 Ключевые идеи
+
+- Создание и развёртывание приложения в облачном кластере Kubernetes с нуля
+- Масштабирование, планирование ёмкости и оптимизация ресурсов
+- Балансировка нагрузки, отслеживание состояния и обеспечение безопасности
+- Stateful-приложения и очереди фоновых задач в Kubernetes
+- Лучшие практики для стабильного долгосрочного развёртывания
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Kubernetes на практике]]
diff --git a/Knowledges/Библиотека/Книги/Kubernetes и сети. Многоуровневый подход.md b/Knowledges/Библиотека/Книги/Kubernetes и сети. Многоуровневый подход.md
new file mode 100644
index 0000000..598a1f1
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Kubernetes и сети. Многоуровневый подход.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Kubernetes и сети. Многоуровневый подход
+Автор:
+ - Валлери Лэнси
+ - Джон Стронг
+Количество страниц: 320
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kubernetes-i-seti.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - kubernetes
+ - сети
+ - devops
+ - контейнеры
+ - облако
+Категории:
+ - Инфраструктура
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# Kubernetes и сети. Многоуровневый подход
+
+![[covers/kubernetes-i-seti.jpg]]
+
+## 📖 О книге
+
+Глубокое погружение в сетевую архитектуру Kubernetes через призму модели OSI. Книга объясняет, как оркестратор взаимодействует с каждым уровнем сетевого стека — от физического до прикладного. Охватывает интеграцию корпоративных сетей с облачными и контейнерными архитектурами, отказоустойчивость и масштабирование. Предназначена для DevOps-инженеров и системных администраторов production-кластеров.
+
+## 🧠 Ключевые идеи
+
+- Модель OSI и Kubernetes: как абстракции оркестратора соотносятся с уровнями сети
+- Pod-сети и CNI-плагины: Calico, Flannel, Cilium — принципы выбора и настройки
+- Service и Ingress: балансировка нагрузки, DNS и маршрутизация трафика
+- Network Policies: изоляция трафика и микросегментация в кластере
+- Troubleshooting: диагностика сетевых проблем в production-кластерах
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Kubernetes на практике]]
+[[Kubernetes для разработчиков]]
+[[Компьютерные сети. Принципы, технологии, протоколы]]
diff --git a/Knowledges/Библиотека/Книги/Kubernetes на практике.md b/Knowledges/Библиотека/Книги/Kubernetes на практике.md
new file mode 100644
index 0000000..bb52cdb
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Kubernetes на практике.md
@@ -0,0 +1,51 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Kubernetes на практике. Создание успешных платформ приложений
+Автор:
+ - Джош Россо
+ - Рич Ландер
+ - Александр Бранд
+Количество страниц: 496
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kubernetes-na-praktike.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - kubernetes
+ - devops
+ - контейнеры
+ - облако
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Kubernetes на практике. Создание успешных платформ приложений
+
+![[covers/kubernetes-na-praktike.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по построению кластеров Kubernetes и создания успешных платформ приложений. Рассматривает архитектуру Kubernetes, модели развёртывания инфраструктуры, среду выполнения контейнеров, хранилища данных и сетевое взаимодействие. Книга рассчитана на опытных инженеров и архитекторов — базовые знания контейнеризации и CI/CD обязательны.
+
+## 🧠 Ключевые идеи
+
+- Модели развёртывания инфраструктуры: топология, автоматизация, среда выполнения контейнеров и хранилища данных
+- Создание и маршрутизация сервисов, управление конфиденциальными данными, мультитенантность и уровни изоляции
+- Внутреннее устройство сетевых плагинов: Calico (BGP), Cilium (eBPF); управление доступом через OPA
+- Аудит, метрики, события и журналирование в production-кластерах
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
diff --git a/Knowledges/Библиотека/Книги/Podman в действии.md b/Knowledges/Библиотека/Книги/Podman в действии.md
new file mode 100644
index 0000000..3cee064
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Podman в действии.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Podman в действии
+Автор:
+ - Дэниэл Уолш
+Количество страниц: 352
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/podman-v-dejstvii.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - podman
+ - контейнеры
+ - devops
+ - docker
+ - linux
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Podman в действии
+
+![[covers/podman-v-dejstvii.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по менеджеру контейнеров Podman от его создателя — Дэниэла Уолша (ведущий инженер Red Hat, «мистер SELinux»). Книга охватывает основы контейнеризации, CLI, тома, поды и совместимость с Docker. Особый акцент на безопасности: Podman позволяет запускать непривилегированные контейнеры без root и без демона. Рассчитана на разработчиков и системных администраторов с опытом Linux и Docker.
+
+## 🧠 Ключевые идеи
+
+- Podman как rootless-альтернатива Docker: контейнеры без демона и без прав root
+- OCI-совместимость и поддержка Docker API — переход с Docker без изменения скриптов
+- Управление подами (pods) в Podman и совместимость с Kubernetes
+- Глубокое погружение в компоненты Linux, лежащие в основе Podman
+- Безопасность контейнеров: SELinux, namespaces, capabilities и лучшие практики
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Kubernetes на практике]]
+[[Kubernetes для разработчиков]]
diff --git a/Knowledges/Библиотека/Книги/RESTful Web API. Паттерны и практики.md b/Knowledges/Библиотека/Книги/RESTful Web API. Паттерны и практики.md
new file mode 100644
index 0000000..4ec6fd9
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/RESTful Web API. Паттерны и практики.md
@@ -0,0 +1,56 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: RESTful Web API. Паттерны и практики
+Автор:
+ - Майк Амундсен
+Количество страниц: 464
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/restful-web-api.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - rest
+ - api
+ - web
+ - микросервисы
+ - гипермедиа
+Категории:
+ - Архитектура ПО
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# RESTful Web API. Паттерны и практики
+
+![[covers/restful-web-api.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по проектированию долговечных REST API от Майка Амундсена — признанного эксперта в области веб-архитектуры (Питер/O'Reilly, 2025). Книга содержит более 70 проверенных паттернов и практик для создания API, способных выдерживать высокие нагрузки, адаптироваться к изменениям и минимизировать риски. Охватывает связывание и оркестрацию микросервисов, распределённые данные.
+
+## 🧠 Ключевые идеи
+
+- Гипермедиа как основа REST: истинно RESTful API работают как веб — клиент обнаруживает возможности через гипермедиа-ссылки, а не через внешнюю документацию
+- Паттерны проектирования API: более 70 паттернов, охватывающих дизайн ресурсов, управление версиями, обработку ошибок, пагинацию и безопасность
+- Связывание сервисов: интеграция сторонних API, координация микросервисов, машино-машинное взаимодействие в распределённых системах
+- Распределённые данные: стратегии работы с данными, которые хранятся и управляются разными сервисами
+- Долговечность API: проектирование контрактов, которые адаптируются к изменениям бизнеса без нарушения совместимости
+
+## 💬 Важные цитаты
+
+> «Истинно RESTful API должны работать как веб-сайты для людей — клиент начинает с одной точки входа и обнаруживает возможности через гипермедиа»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Паттерны проектирования API]]
+[[Микросервисы. Паттерны разработки и рефакторинга]]
+[[Современный подход к программной архитектуре]]
+[[Создание микросервисов]]
diff --git a/Knowledges/Библиотека/Книги/Spring Security в действии.md b/Knowledges/Библиотека/Книги/Spring Security в действии.md
new file mode 100644
index 0000000..fcf1de5
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Spring Security в действии.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Spring Security в действии
+Автор:
+ - Лауренциу Спилкэ
+Количество страниц: 480
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/spring-security-v-deistvii.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - spring
+ - java
+ - безопасность
+ - oauth2
+ - аутентификация
+Категории:
+ - Программирование
+ - Безопасность
+Источник:
+Ссылка:
+---
+
+# Spring Security в действии
+
+![[covers/spring-security-v-deistvii.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по Spring Security — фреймворку для защиты корпоративных Java-приложений. Более 70 проектов с главы 2 по главу 18 охватывают всё: от базовой аутентификации до реактивных приложений и OAuth2/OpenID Connect. Подробно разбирается SecurityFilterChain, настройка CSRF/CORS, написание тестов для конфигураций безопасности.
+
+## 🧠 Ключевые идеи
+
+- Аутентификация и авторизация: собственные UserDetailsService, GrantedAuthority и фильтры
+- OAuth2 / OpenID Connect: создание собственных серверов авторизации, Resource Server
+- CSRF и CORS: защита от межсайтовых атак и настройка политик доступа
+- SecurityFilterChain: новый API конфигурации и цепочка фильтров безопасности
+- Реактивные приложения: Spring WebFlux + Spring Security без блокирующего кода
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем безопасность веб-приложений]]
+[[Создание микросервисов]]
diff --git a/Knowledges/Библиотека/Книги/Spring в действии. Шестое издание.md b/Knowledges/Библиотека/Книги/Spring в действии. Шестое издание.md
new file mode 100644
index 0000000..5eec9ec
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Spring в действии. Шестое издание.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Spring в действии. Шестое издание
+Автор:
+ - Крейг Уоллс
+Количество страниц: 544
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/spring-v-dejstvii.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - spring
+ - java
+ - spring_boot
+ - реактивное_программирование
+ - микросервисы
+Категории:
+ - Java
+ - Фреймворки
+Источник:
+Ссылка:
+---
+
+# Spring в действии. Шестое издание
+
+![[covers/spring-v-dejstvii.jpg]]
+
+## 📖 О книге
+
+Шестое издание классического руководства по Spring от Крейга Уоллса (ДМК Пресс, 2022). Книга охватывает как основы фреймворка, так и новые возможности: реактивные потоки (Spring WebFlux, Project Reactor), интеграция с Kubernetes и RSocket. Отличается практическим подходом с реальными примерами — автор известен умением строить примеры вокруг конкретных особенностей Spring, а не вокруг абстрактных концепций.
+
+## 🧠 Ключевые идеи
+
+- Инверсия управления и DI: контейнер Spring как основа — автоконфигурация, аннотации `@Component`, `@Autowired`, управление жизненным циклом бинов
+- Spring Boot: автоконфигурация, стартеры, встроенный сервер — быстрый старт без XML и boilerplate-кода
+- Spring MVC и REST: построение веб-приложений и REST API, обработка запросов, валидация, обработка ошибок
+- Реактивное программирование: Spring WebFlux и Project Reactor — неблокирующие потоки данных для высоконагруженных приложений
+- Интеграция и микросервисы: Spring Data, Spring Security, Spring Integration, RSocket, взаимодействие с Kubernetes
+
+## 💬 Важные цитаты
+
+> «Spring избавляет от множества утомительной работы, связанной с настройкой и решением повторяющихся задач, упрощая создание готового к работе ПО промышленного качества»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Микросервисы. Паттерны разработки и рефакторинга]]
+[[Чистая архитектура]]
+[[Современный Java. Рецепты программирования]]
diff --git a/Knowledges/Библиотека/Книги/System Design II. Распределенные системы.md b/Knowledges/Библиотека/Книги/System Design II. Распределенные системы.md
new file mode 100644
index 0000000..44841c8
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/System Design II. Распределенные системы.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: System Design II. Распределенные системы. Подготовка к сложному интервью
+Автор:
+ - Алекс Сюй
+ - Сан Лэм
+Количество страниц: 448
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/system-design-2.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - system_design
+ - распределенные_системы
+ - интервью
+ - архитектура
+Категории:
+ - Разработка ПО
+ - Архитектура
+ - Карьера
+Источник:
+Ссылка:
+---
+
+# System Design II. Распределенные системы. Подготовка к сложному интервью
+
+![[covers/system-design-2.jpg]]
+
+## 📖 О книге
+
+Второй том культовой серии по System Design Interview от Алекса Сюя и Сана Лэма. Покрывает более сложные системы уровня FAANG: распределённые очереди сообщений, мониторинг метрик, агрегацию кликов, объектное хранилище (S3), платёжные системы, real-time лидерборды и биржевые торги. Сотни диаграмм, пошаговые алгоритмы и проверенная стратегия подготовки.
+
+## 🧠 Ключевые идеи
+
+- Proximity Service, Nearby Friends и Google Maps: геопространственные системы
+- Distributed Message Queue и Metrics Monitoring: инфраструктура наблюдаемости
+- S3-like Object Storage: архитектура хранилища объектов с репликацией
+- Payment System, Digital Wallet: надёжность и согласованность финансовых транзакций
+- Real-time Gaming Leaderboard и Stock Exchange: системы с высокой конкурентностью и малой задержкой
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[Изучаем DDD — предметно-ориентированное проектирование]]
diff --git a/Knowledges/Библиотека/Книги/covers/apache-kafka.jpg b/Knowledges/Библиотека/Книги/covers/apache-kafka.jpg
new file mode 100644
index 0000000..64258cd
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/apache-kafka.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/arxitektura-kompyutera.jpg b/Knowledges/Библиотека/Книги/covers/arxitektura-kompyutera.jpg
new file mode 100644
index 0000000..dbdf602
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/arxitektura-kompyutera.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/building-microservices.jpg b/Knowledges/Библиотека/Книги/covers/building-microservices.jpg
deleted file mode 100644
index 7620e69..0000000
Binary files a/Knowledges/Библиотека/Книги/covers/building-microservices.jpg and /dev/null differ
diff --git a/Knowledges/Библиотека/Книги/covers/docker-na-praktike.jpg b/Knowledges/Библиотека/Книги/covers/docker-na-praktike.jpg
new file mode 100644
index 0000000..4cc0312
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/docker-na-praktike.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/docker-vvodny-kurs.jpg b/Knowledges/Библиотека/Книги/covers/docker-vvodny-kurs.jpg
new file mode 100644
index 0000000..70abaae
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/covers/docker-vvodny-kurs.jpg
@@ -0,0 +1,2540 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Knowledges/Библиотека/Книги/covers/effektivnyj-typescript.jpg b/Knowledges/Библиотека/Книги/covers/effektivnyj-typescript.jpg
new file mode 100644
index 0000000..bb113b1
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/effektivnyj-typescript.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/fundamentalnyj-podhod-k-arxitekture.jpg b/Knowledges/Библиотека/Книги/covers/fundamentalnyj-podhod-k-arxitekture.jpg
new file mode 100644
index 0000000..47f2d2a
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/fundamentalnyj-podhod-k-arxitekture.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/git-kontrol-versiy.jpg b/Knowledges/Библиотека/Книги/covers/git-kontrol-versiy.jpg
new file mode 100644
index 0000000..b5758f5
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/git-kontrol-versiy.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-algoritmy-iskusstvennogo-intellekta.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-algoritmy-iskusstvennogo-intellekta.jpg
new file mode 100644
index 0000000..92d426e
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-algoritmy-iskusstvennogo-intellekta.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-bezopasnost-veb-prilozhenii.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-bezopasnost-veb-prilozhenii.jpg
new file mode 100644
index 0000000..0a08634
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-bezopasnost-veb-prilozhenii.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-myshlenie.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-myshlenie.jpg
new file mode 100644
index 0000000..cbc719c
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-myshlenie.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg
new file mode 100644
index 0000000..10722a6
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-glubokoe-obuchenie.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-glubokoe-obuchenie.jpg
new file mode 100644
index 0000000..ddaba14
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-glubokoe-obuchenie.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-konkurentnost.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-konkurentnost.jpg
new file mode 100644
index 0000000..50ea43c
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-konkurentnost.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-proektirovanie-relatsionnyh-baz-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-proektirovanie-relatsionnyh-baz-dannyh.jpg
new file mode 100644
index 0000000..36cc115
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-proektirovanie-relatsionnyh-baz-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/grokaem-struktury-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/grokaem-struktury-dannyh.jpg
new file mode 100644
index 0000000..9204ccc
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/grokaem-struktury-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/iskusstvo-programmirovaniya.jpg b/Knowledges/Библиотека/Книги/covers/iskusstvo-programmirovaniya.jpg
new file mode 100644
index 0000000..ee3ff24
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/iskusstvo-programmirovaniya.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/ispolzovanie-docker.jpg b/Knowledges/Библиотека/Книги/covers/ispolzovanie-docker.jpg
new file mode 100644
index 0000000..4af8efa
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/ispolzovanie-docker.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/izuchaem-ddd.jpg b/Knowledges/Библиотека/Книги/covers/izuchaem-ddd.jpg
new file mode 100644
index 0000000..91df472
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/izuchaem-ddd.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kod-tajnyj-yazyk-informatiki.jpg b/Knowledges/Библиотека/Книги/covers/kod-tajnyj-yazyk-informatiki.jpg
new file mode 100644
index 0000000..b776485
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kod-tajnyj-yazyk-informatiki.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kompilyatory.jpg b/Knowledges/Библиотека/Книги/covers/kompilyatory.jpg
new file mode 100644
index 0000000..c049139
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kompilyatory.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kompyuternye-seti-nishodyashchiy-podkhod.jpg b/Knowledges/Библиотека/Книги/covers/kompyuternye-seti-nishodyashchiy-podkhod.jpg
new file mode 100644
index 0000000..6ba15e0
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kompyuternye-seti-nishodyashchiy-podkhod.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kubernetes-dlya-razrabotchikov.jpg b/Knowledges/Библиотека/Книги/covers/kubernetes-dlya-razrabotchikov.jpg
new file mode 100644
index 0000000..534fa07
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kubernetes-dlya-razrabotchikov.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kubernetes-i-seti.jpg b/Knowledges/Библиотека/Книги/covers/kubernetes-i-seti.jpg
new file mode 100644
index 0000000..8925385
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kubernetes-i-seti.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kubernetes-na-praktike.jpg b/Knowledges/Библиотека/Книги/covers/kubernetes-na-praktike.jpg
new file mode 100644
index 0000000..312d69c
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kubernetes-na-praktike.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/kubernetes-v-deistvii.jpg b/Knowledges/Библиотека/Книги/covers/kubernetes-v-deistvii.jpg
new file mode 100644
index 0000000..2582ca5
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/kubernetes-v-deistvii.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/mikroservisy-i-api.jpg b/Knowledges/Библиотека/Книги/covers/mikroservisy-i-api.jpg
new file mode 100644
index 0000000..1b9f320
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/mikroservisy-i-api.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/mikroservisy-patterny.jpg b/Knowledges/Библиотека/Книги/covers/mikroservisy-patterny.jpg
new file mode 100644
index 0000000..79cfe11
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/mikroservisy-patterny.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/nauka-o-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/nauka-o-dannyh.jpg
new file mode 100644
index 0000000..9df455d
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/nauka-o-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/osnovy-inzhenerii-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/osnovy-inzhenerii-dannyh.jpg
new file mode 100644
index 0000000..d9363a7
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/osnovy-inzhenerii-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/osnovy-proektirovaniya-baz-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/osnovy-proektirovaniya-baz-dannyh.jpg
new file mode 100644
index 0000000..3038095
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/osnovy-proektirovaniya-baz-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/patterny-proektirovaniya-api.jpg b/Knowledges/Библиотека/Книги/covers/patterny-proektirovaniya-api.jpg
new file mode 100644
index 0000000..b53b8ed
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/patterny-proektirovaniya-api.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/podman-v-dejstvii.jpg b/Knowledges/Библиотека/Книги/covers/podman-v-dejstvii.jpg
new file mode 100644
index 0000000..2b078af
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/podman-v-dejstvii.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/programmiruyi-tipiziruyi.jpg b/Knowledges/Библиотека/Книги/covers/programmiruyi-tipiziruyi.jpg
new file mode 100644
index 0000000..4c199e9
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/programmiruyi-tipiziruyi.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/programmist-pragmatik.jpg b/Knowledges/Библиотека/Книги/covers/programmist-pragmatik.jpg
new file mode 100644
index 0000000..ead4144
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/programmist-pragmatik.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/prostoe-oop-proektirovanie.jpg b/Knowledges/Библиотека/Книги/covers/prostoe-oop-proektirovanie.jpg
new file mode 100644
index 0000000..c913f92
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/prostoe-oop-proektirovanie.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/razrabotka-cherez-testirovanie.jpg b/Knowledges/Библиотека/Книги/covers/razrabotka-cherez-testirovanie.jpg
new file mode 100644
index 0000000..0cab68a
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/razrabotka-cherez-testirovanie.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/razrabotka-trebovanii-po.jpg b/Knowledges/Библиотека/Книги/covers/razrabotka-trebovanii-po.jpg
new file mode 100644
index 0000000..bae9b8c
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/razrabotka-trebovanii-po.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/restful-web-api.jpg b/Knowledges/Библиотека/Книги/covers/restful-web-api.jpg
new file mode 100644
index 0000000..a140e3d
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/restful-web-api.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/sicp.jpg b/Knowledges/Библиотека/Книги/covers/sicp.jpg
new file mode 100644
index 0000000..5c4c580
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/sicp.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/sovremennyj-java-recepty.jpg b/Knowledges/Библиотека/Книги/covers/sovremennyj-java-recepty.jpg
new file mode 100644
index 0000000..87eee57
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/sovremennyj-java-recepty.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/sovremennyj-podxod-k-arxitekture.jpg b/Knowledges/Библиотека/Книги/covers/sovremennyj-podxod-k-arxitekture.jpg
new file mode 100644
index 0000000..f764ac9
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/sovremennyj-podxod-k-arxitekture.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/sozdanie-mikroservisov-2.jpg b/Knowledges/Библиотека/Книги/covers/sozdanie-mikroservisov-2.jpg
new file mode 100644
index 0000000..a769848
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/sozdanie-mikroservisov-2.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/spring-security-v-deistvii.jpg b/Knowledges/Библиотека/Книги/covers/spring-security-v-deistvii.jpg
new file mode 100644
index 0000000..622f032
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/spring-security-v-deistvii.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/spring-v-dejstvii.jpg b/Knowledges/Библиотека/Книги/covers/spring-v-dejstvii.jpg
new file mode 100644
index 0000000..b12aca6
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/spring-v-dejstvii.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/struktury-dannyh-i-algoritmy-v-java.jpg b/Knowledges/Библиотека/Книги/covers/struktury-dannyh-i-algoritmy-v-java.jpg
new file mode 100644
index 0000000..0e9db79
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/struktury-dannyh-i-algoritmy-v-java.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/system-design-2.jpg b/Knowledges/Библиотека/Книги/covers/system-design-2.jpg
new file mode 100644
index 0000000..fabecfa
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/system-design-2.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/upravlenie-proektami-s-nulya.jpg b/Knowledges/Библиотека/Книги/covers/upravlenie-proektami-s-nulya.jpg
new file mode 100644
index 0000000..5ee297d
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/upravlenie-proektami-s-nulya.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/vvedenie-v-bazy-dannyh.jpg b/Knowledges/Библиотека/Книги/covers/vvedenie-v-bazy-dannyh.jpg
new file mode 100644
index 0000000..602f257
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/vvedenie-v-bazy-dannyh.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-c.jpg b/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-c.jpg
new file mode 100644
index 0000000..8a47ae8
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-c.jpg differ
diff --git a/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-go.jpg b/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-go.jpg
new file mode 100644
index 0000000..213ddac
Binary files /dev/null and b/Knowledges/Библиотека/Книги/covers/yazyk-programmirovaniya-go.jpg differ
diff --git a/Knowledges/Библиотека/Книги/Архитектура компьютера.md b/Knowledges/Библиотека/Книги/Архитектура компьютера.md
new file mode 100644
index 0000000..41a8489
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Архитектура компьютера.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Архитектура компьютера
+Автор:
+ - Эндрю Таненбаум
+ - Тодд Остин
+Количество страниц: 816
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/arxitektura-kompyutera.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - архитектура_компьютера
+ - computer_science
+ - железо
+ - ассемблер
+ - классика
+Категории:
+ - Computer Science
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Архитектура компьютера
+
+![[covers/arxitektura-kompyutera.jpg]]
+
+## 📖 О книге
+
+Классический учебник по структурной организации компьютера — бестселлер мировой IT-литературы на протяжении более трёх десятилетий. 6-е издание охватывает все уровни иерархии: цифровую логику, архитектуру команд, операционный уровень и ассемблер. Примеры построены на реальных платформах: Intel Core i7, Texas Instrument OMAP4430, Atmel ATmega168.
+
+## 🧠 Ключевые идеи
+
+- Иерархия уровней абстракции: компьютер как стек уровней, каждый из которых изолирован от остальных
+- Цифровой логический уровень: логические схемы, триггеры, память и процессорная микроархитектура
+- Уровень архитектуры команд (ISA): наборы инструкций, адресация, форматы данных
+- Уровень операционной системы: виртуальная память, файловые системы, ввод-вывод
+- Уровень ассемблера: процедуры, макросы, компоновщики и загрузчики
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Современные операционные системы]]
+[[Компьютерные сети. Принципы, технологии, протоколы]]
+[[Искусство программирования]]
diff --git a/Knowledges/Библиотека/Книги/Введение в системы баз данных.md b/Knowledges/Библиотека/Книги/Введение в системы баз данных.md
new file mode 100644
index 0000000..5f890d3
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Введение в системы баз данных.md
@@ -0,0 +1,51 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Введение в системы баз данных
+Автор:
+ - Кристофер Дж. Дейт
+Количество страниц: 1328
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/vvedenie-v-bazy-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - базы_данных
+ - sql
+ - реляционная_модель
+ - теория
+Категории:
+ - Базы данных
+ - Программирование
+Источник:
+Ссылка:
+---
+
+# Введение в системы баз данных
+
+![[covers/vvedenie-v-bazy-dannyh.jpg]]
+
+## 📖 О книге
+
+Фундаментальный труд Криса Дейта по теории систем баз данных, впервые вышедший в 1975 году и выдержавший восемь изданий. Исчерпывающее изложение реляционной теории: от реляционной алгебры и исчисления до нормализации, транзакций, параллелизма и целостности данных. Объектно-ориентированные и XML-подходы рассматриваются критически. Рассчитана на разработчиков, исследователей и студентов — не рекомендуется как первая книга по теме.
+
+## 🧠 Ключевые идеи
+
+- Реляционная модель данных Кодда: таблицы, ключи, отношения и реляционная алгебра
+- Нормализация: 1НФ → 5НФ, устранение избыточности и аномалий обновления
+- Транзакции, ACID-свойства и управление параллельным доступом
+- Целостность данных: ограничения, триггеры и декларативные правила
+- SQL как реализация реляционной модели и его отличия от «чистой» теории
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[SQL. Быстрое погружение]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем алгоритмы искусственного интеллекта.md b/Knowledges/Библиотека/Книги/Грокаем алгоритмы искусственного интеллекта.md
new file mode 100644
index 0000000..013525a
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем алгоритмы искусственного интеллекта.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем алгоритмы искусственного интеллекта
+Автор:
+ - Ришал Харбанс
+Количество страниц: 368
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-algoritmy-iskusstvennogo-intellekta.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - искусственный_интеллект
+ - machine_learning
+ - алгоритмы
+ - deep_learning
+ - nlp
+Категории:
+ - Программирование
+ - Искусственный интеллект
+Источник:
+Ссылка:
+---
+
+# Грокаем алгоритмы искусственного интеллекта
+
+![[covers/grokaem-algoritmy-iskusstvennogo-intellekta.jpg]]
+
+## 📖 О книге
+
+Доступное введение в фундаментальные алгоритмы ИИ через иллюстрации и реальные примеры — без глубокой математики, достаточно алгебры уровня школы. Охватывает машинное обучение, компьютерное зрение, обработку естественного языка и другие направления. Показывает, как алгоритмы применяются на практике: от выявления банковских мошенников до управления беспилотными автомобилями.
+
+## 🧠 Ключевые идеи
+
+- Поиск и оптимизация: эвристический поиск, эволюционные алгоритмы и их применение
+- Машинное обучение: классификация, регрессия, кластеризация — базовые парадигмы
+- Нейронные сети и глубокое обучение: принципы работы и области применения
+- Компьютерное зрение и NLP: как алгоритмы понимают изображения и текст
+- Практические кейсы: детектирование мошенничества, рекомендательные системы, автономные системы
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем алгоритмы]]
+[[Грокаем глубокое обучение]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем безопасность веб-приложений.md b/Knowledges/Библиотека/Книги/Грокаем безопасность веб-приложений.md
new file mode 100644
index 0000000..e328981
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем безопасность веб-приложений.md
@@ -0,0 +1,52 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем безопасность веб-приложений
+Автор:
+ - Малькольм Макдональд
+Количество страниц: 336
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-bezopasnost-veb-prilozhenii.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - безопасность
+ - веб
+ - owasp
+ - уязвимости
+ - secure_coding
+Категории:
+ - Программирование
+ - Безопасность
+Источник:
+Ссылка:
+---
+
+# Грокаем безопасность веб-приложений
+
+![[covers/grokaem-bezopasnost-veb-prilozhenii.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по безопасности веб-приложений от инженера с 20-летним опытом в PayPal и создателя hacksplaining.com. Первая половина книги — фундаментальные принципы безопасности, вторая — разбор конкретных уязвимостей от браузера до сервера. Методы применимы к любому стеку и иллюстрированы примерами из реального опыта.
+
+## 🧠 Ключевые идеи
+
+- Мышление атакующего: как хакеры находят и эксплуатируют уязвимости
+- Клиентская безопасность: XSS, CSRF, Content Security Policy и защита в браузере
+- Серверная безопасность: SQL-инъекции, аутентификация, управление сессиями
+- Современные инструменты: автоматизированный поиск уязвимостей и SAST/DAST
+- Secure SDLC: встраивание безопасности в жизненный цикл разработки
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Компьютерные сети. Принципы, технологии, протоколы]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем глубокое обучение.md b/Knowledges/Библиотека/Книги/Грокаем глубокое обучение.md
new file mode 100644
index 0000000..4f705ae
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем глубокое обучение.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем глубокое обучение
+Автор:
+ - Эндрю Траск
+Количество страниц: 352
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-glubokoe-obuchenie.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - deep_learning
+ - machine_learning
+ - нейронные_сети
+ - искусственный_интеллект
+ - python
+Категории:
+ - Программирование
+ - Искусственный интеллект
+Источник:
+Ссылка:
+---
+
+# Грокаем глубокое обучение
+
+![[covers/grokaem-glubokoe-obuchenie.jpg]]
+
+## 📖 О книге
+
+Доступное введение в глубокое обучение без высокоуровневых фреймворков и сложной математики — только Python и арифметика. Автор, исследователь DeepMind и OpenAI, строит нейронные сети с нуля, объясняя каждый шаг интуитивно. Книга закладывает фундамент понимания того, как на самом деле работает глубокое обучение, — от простого перцептрона до рекуррентных и свёрточных сетей.
+
+## 🧠 Ключевые идеи
+
+- Нейронные сети с нуля: построение на чистом Python/NumPy без TensorFlow и PyTorch
+- Прямое и обратное распространение ошибки: интуитивное объяснение градиентного спуска
+- Регуляризация и dropout: методы борьбы с переобучением
+- Свёрточные нейронные сети (CNN): от принципов до компьютерного зрения
+- Рекуррентные сети и LSTM: моделирование последовательностей и языка
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем конкурентность]]
+[[Грокаем функциональное программирование]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем конкурентность.md b/Knowledges/Библиотека/Книги/Грокаем конкурентность.md
new file mode 100644
index 0000000..b2d6246
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем конкурентность.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем конкурентность
+Автор:
+ - Кирилл Бобров
+ - Евгений Матвеев
+Количество страниц: 272
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-konkurentnost.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - конкурентность
+ - параллелизм
+ - python
+ - многопоточность
+ - async
+Категории:
+ - Программирование
+ - Парадигмы программирования
+Источник:
+Ссылка:
+---
+
+# Грокаем конкурентность
+
+![[covers/grokaem-konkurentnost.jpg]]
+
+## 📖 О книге
+
+Доступное руководство по конкурентности и параллелизму без сложной математики и тяжеловесного жаргона. Примеры на Python, но концепции универсальны. Охватывает программирование многоядерных CPU, GPU и других высокопроизводительных систем. Рассматривает классические задачи синхронизации (задача об обедающих философах Дейкстры) и современные паттерны.
+
+## 🧠 Ключевые идеи
+
+- Конкурентность vs параллелизм: разница и когда применять каждый подход
+- Потоки и процессы: разделяемое состояние, гонки данных и их решения
+- Асинхронное программирование (async/await): event loop и неблокирующий I/O
+- Программирование GPU: параллелизм на уровне тысяч ядер
+- Паттерны производительности: producer-consumer, thread pool, актёрная модель
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Язык программирования Go]]
+[[Грокаем функциональное программирование]]
+[[Apache Kafka. Потоковая обработка и анализ данных]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем проектирование реляционных баз данных.md b/Knowledges/Библиотека/Книги/Грокаем проектирование реляционных баз данных.md
new file mode 100644
index 0000000..ff5bb4e
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем проектирование реляционных баз данных.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем проектирование реляционных баз данных
+Автор:
+ - Хао Цян
+ - Михаил Цикердекис
+Количество страниц: 272
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-proektirovanie-relatsionnyh-baz-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - базы_данных
+ - sql
+ - реляционная_модель
+ - проектирование
+ - нормализация
+Категории:
+ - Базы данных
+ - Программирование
+Источник:
+Ссылка:
+---
+
+# Грокаем проектирование реляционных баз данных
+
+![[covers/grokaem-proektirovanie-relatsionnyh-baz-dannyh.jpg]]
+
+## 📖 О книге
+
+Доступное руководство по реляционным базам данных и SQL от преподавателей Университета Торонто. Сложные концепции объясняются через примеры, иллюстрации и практические задания — без скучных лекций. Охватывает весь путь от определения сущностей и связей до безопасности, масштабируемости и роли генеративного ИИ в проектировании БД. Подходит для начинающих и разработчиков, желающих систематизировать знания.
+
+## 🧠 Ключевые идеи
+
+- Сущности и связи: проектирование ER-диаграмм и перевод в реляционную схему
+- Нормализация: устранение избыточности и аномалий обновления (1НФ–3НФ)
+- SQL: реализация запросов, агрегация, соединения и подзапросы
+- Безопасность и производительность: индексы, права доступа, масштабирование
+- Генеративный ИИ в проектировании БД: современный взгляд на инструменты
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Введение в системы баз данных]]
+[[SQL. Быстрое погружение]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем структуры данных.md b/Knowledges/Библиотека/Книги/Грокаем структуры данных.md
new file mode 100644
index 0000000..64ee9ab
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем структуры данных.md
@@ -0,0 +1,51 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем структуры данных
+Автор:
+ - Марчелло Ла Рокка
+Количество страниц: 288
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-struktury-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - структуры_данных
+ - алгоритмы
+ - программирование
+Категории:
+ - Программирование
+ - Алгоритмы и структуры данных
+Источник:
+Ссылка:
+---
+
+# Грокаем структуры данных
+
+![[covers/grokaem-struktury-dannyh.jpg]]
+
+## 📖 О книге
+
+Доступное руководство по структурам данных в духе серии «Grokking» — без сухой математики и абстрактной теории, через примеры, аналогии и визуализации. Охватывает как базовые структуры (массивы, связные списки), так и более сложные (деревья, графы, хеш-таблицы). Показывает, как и когда применять каждую структуру с учётом компромиссов между производительностью, памятью и сложностью реализации.
+
+## 🧠 Ключевые идеи
+
+- Абстрактные типы данных vs конкретные структуры: разница и когда это важно
+- Массивы и связные списки: базовые структуры и их компромиссы
+- Контейнерные классы: стек, очередь, приоритетная очередь
+- Деревья и графы: обходы, поиск, практические применения
+- Выбор структуры данных: как анализировать trade-offs производительности и памяти
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем алгоритмы]]
+[[Алгоритмы. Руководство по разработке]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем функциональное мышление.md b/Knowledges/Библиотека/Книги/Грокаем функциональное мышление.md
new file mode 100644
index 0000000..f7a149e
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем функциональное мышление.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем функциональное мышление
+Автор:
+ - Эрик Норманд
+Количество страниц: 608
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-funkcionalnoe-myshlenie.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - функциональное_программирование
+ - функциональное_мышление
+ - чистые_функции
+ - иммутабельность
+ - clojure
+Категории:
+ - Программирование
+ - Парадигмы программирования
+Источник:
+Ссылка:
+---
+
+# Грокаем функциональное мышление
+
+![[covers/grokaem-funkcionalnoe-myshlenie.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по функциональному мышлению от опытного разработчика и преподавателя ФП. Книга учит превращать «действия», изменяющие состояние, в чистые «вычисления» — делая код проще, предсказуемее и легче в сопровождении. Не требует знания Clojure или математики: акцент на концепциях, применимых в любом языке.
+
+## 🧠 Ключевые идеи
+
+- Действия, вычисления, данные: фундаментальная классификация кода в ФП-стиле
+- Чистые функции и устранение побочных эффектов: как минимизировать изменяемое состояние
+- Функции высшего порядка: map, filter, reduce и функциональная композиция
+- Работа с асинхронным и многопоточным кодом без ошибок синхронизации
+- Компонуемые абстракции: предотвращение дублирования и повышение выразительности кода
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем функциональное программирование]]
+[[Рефакторинг кода на JavaScript]]
diff --git a/Knowledges/Библиотека/Книги/Грокаем функциональное программирование.md b/Knowledges/Библиотека/Книги/Грокаем функциональное программирование.md
new file mode 100644
index 0000000..68dfffd
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Грокаем функциональное программирование.md
@@ -0,0 +1,52 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Грокаем функциональное программирование
+Автор:
+ - Михал Плахта
+Количество страниц: 512
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/grokaem-funkcionalnoe-programmirovanie.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - функциональное_программирование
+ - scala
+ - чистые_функции
+ - иммутабельность
+Категории:
+ - Программирование
+ - Парадигмы программирования
+Источник:
+Ссылка:
+---
+
+# Грокаем функциональное программирование
+
+![[covers/grokaem-funkcionalnoe-programmirovanie.jpg]]
+
+## 📖 О книге
+
+Доступный учебник по функциональному программированию для разработчиков с опытом в ООП (Java и аналоги). Развенчивает миф о «элитарности» ФП: переход от знакомых концепций к чистым функциям, иммутабельным данным и функциональным паттернам. Примеры на Scala, но книга о концепциях, а не о языке — предварительных знаний Scala не требуется.
+
+## 🧠 Ключевые идеи
+
+- Чистые функции: детерминизм, отсутствие побочных эффектов, тестируемость
+- Иммутабельные данные: устранение ошибок, связанных с разделяемым состоянием
+- Функции высшего порядка: map, filter, reduce и функциональная композиция
+- Работа с вводом/выводом и side effects в функциональном стиле
+- Параллельное выполнение и потоковая передача данных без race conditions
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Рефакторинг кода на JavaScript]]
+[[Грокаем алгоритмы]]
diff --git a/Knowledges/Библиотека/Книги/Изучаем DDD — предметно-ориентированное проектирование.md b/Knowledges/Библиотека/Книги/Изучаем DDD — предметно-ориентированное проектирование.md
new file mode 100644
index 0000000..91cc086
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Изучаем DDD — предметно-ориентированное проектирование.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Изучаем DDD — предметно-ориентированное проектирование
+Автор:
+ - Влад Хононов
+Количество страниц: 320
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/izuchaem-ddd.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - ddd
+ - архитектура
+ - software_engineering
+ - микросервисы
+ - event_driven
+Категории:
+ - Разработка ПО
+ - Архитектура
+Источник:
+Ссылка:
+---
+
+# Изучаем DDD — предметно-ориентированное проектирование
+
+![[covers/izuchaem-ddd.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по Domain-Driven Design от Влада Хононова — инженера с 20+ годами опыта, активного спикера и консультанта по DDD и микросервисам. Книга охватывает как стратегические, так и тактические инструменты DDD: ограниченные контексты, ubiquitous language, событийно-ориентированную архитектуру и Data Mesh. Издана изначально в O'Reilly, переведена на русский БХВ в 2023 году.
+
+## 🧠 Ключевые идеи
+
+- Оценка масштаба и сложности предметной области, измерение темпов её развития
+- Стратегические паттерны DDD: ограниченные контексты, карты контекстов, субдомены
+- Тактические паттерны: агрегаты, доменные события, репозитории, value objects
+- Событийно-ориентированная архитектура и Event Storming как инструмент моделирования
+- Координация нескольких команд и вписывание системы в Data Mesh
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[Чистая архитектура]]
+[[Шаблоны корпоративных приложений]]
diff --git a/Knowledges/Библиотека/Книги/Искусство программирования.md b/Knowledges/Библиотека/Книги/Искусство программирования.md
new file mode 100644
index 0000000..fbd9ad3
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Искусство программирования.md
@@ -0,0 +1,62 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Искусство программирования
+Автор:
+ - Дональд Эрвин Кнут
+Количество страниц: 3344
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/iskusstvo-programmirovaniya.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - алгоритмы
+ - структуры_данных
+ - математика
+ - computer_science
+ - классика
+Категории:
+ - Алгоритмы и структуры данных
+ - Computer Science
+Источник:
+Ссылка:
+---
+
+# Искусство программирования
+
+![[covers/iskusstvo-programmirovaniya.jpg]]
+
+## 📖 О книге
+
+Фундаментальная многотомная монография Дональда Кнута — энциклопедия алгоритмов и методов программирования, признанная одной из двенадцати лучших физико-математических монографий XX века. Серия охватывает 4 тома (3344 стр.):
+
+- **Том 1** — Основные алгоритмы (720 стр.): базовые понятия, структуры данных, информационные структуры
+- **Том 2** — Получисленные алгоритмы (832 стр.): случайные числа, арифметика, теория чисел
+- **Том 3** — Сортировка и поиск (832 стр.): классические алгоритмы сортировки и поиска
+- **Том 4А** — Комбинаторные алгоритмы, ч. 1 (960 стр.): булева логика, перестановки, комбинаторика
+
+Алгоритмы записаны на языке гипотетического компьютера MIX/MMIX, что позволяет изучать их суть без привязки к конкретному языку программирования.
+
+## 🧠 Ключевые идеи
+
+- Анализ алгоритмов: нотация O-большое, математический аппарат оценки сложности
+- Структуры данных: связные списки, деревья, хэш-таблицы — строгий теоретический фундамент
+- Сортировка и поиск: исчерпывающий разбор всех классических алгоритмов с доказательствами
+- Получисленные алгоритмы: генерация случайных чисел, арифметика произвольной точности
+- Комбинаторика: перестановки, разбиения, булева логика как основа Computer Science
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Алгоритмы. Руководство по разработке]]
+[[Грокаем алгоритмы]]
+[[Грокаем структуры данных]]
+[[Структуры данных и алгоритмы в Java]]
diff --git a/Knowledges/Библиотека/Книги/Использование Docker.md b/Knowledges/Библиотека/Книги/Использование Docker.md
new file mode 100644
index 0000000..284b1cf
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Использование Docker.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Использование Docker
+Автор:
+ - Эдриен Моуэт
+Количество страниц: 354
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/ispolzovanie-docker.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - docker
+ - контейнеры
+ - devops
+ - микросервисы
+Категории:
+ - DevOps
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Использование Docker
+
+![[covers/ispolzovanie-docker.jpg]]
+
+## 📖 О книге
+
+Подробное практическое руководство по экосистеме Docker: от запуска базовых контейнеров до управления сложными кластерными системами с множеством хостов. Охватывает полный цикл разработки и деплоя: непрерывное развёртывание, логирование, мониторинг, сетевые сервисы, балансировка нагрузки, безопасность и микросервисная архитектура. Адресовано разработчикам, DevOps- и системным инженерам.
+
+## 🧠 Ключевые идеи
+
+- Основы Docker: контейнеры, образы, Dockerfile — от теории к практике
+- Непрерывное развёртывание (CD): продвижение приложения в production несколько раз в день
+- Логирование и мониторинг множественных контейнеров
+- Организация кластеров: балансировка нагрузки, масштабирование, планирование
+- Безопасность контейнеров: многоуровневая защита и принцип минимальных привилегий
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Docker на практике]]
+[[Podman в действии]]
+[[Kubernetes для разработчиков]]
diff --git a/Knowledges/Библиотека/Книги/Код. Тайный язык информатики.md b/Knowledges/Библиотека/Книги/Код. Тайный язык информатики.md
new file mode 100644
index 0000000..3b00e1c
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Код. Тайный язык информатики.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Код. Тайный язык информатики
+Автор:
+ - Чарльз Петцольд
+Количество страниц: 448
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kod-tajnyj-yazyk-informatiki.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - computer_science
+ - архитектура_компьютера
+ - железо
+ - научпоп
+ - классика
+Категории:
+ - Computer Science
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Код. Тайный язык информатики
+
+![[covers/kod-tajnyj-yazyk-informatiki.jpg]]
+
+## 📖 О книге
+
+Культовая научно-популярная книга о том, как устроены компьютеры изнутри — от азбуки Морзе и шрифта Брайля до транзисторов и операционных систем. Петцольд выстраивает сквозную нить от XIX века до современных ЭВМ, объясняя каждый уровень абстракции через предыдущий. Написана для широкой аудитории без специальных знаний, но даёт глубокое понимание аппаратной и программной архитектуры.
+
+## 🧠 Ключевые идеи
+
+- Код как универсальный язык коммуникации: азбука Морзе, Брайль, двоичная система — всё это коды, созданные для передачи информации между людьми и машинами
+- Булева алгебра и логические вентили: от логики Буля к электрическим схемам — фундамент всей цифровой электроники
+- Построение компьютера снизу вверх: от реле и транзисторов к процессорам, памяти и операционным системам — без пропуска шагов
+- Система счисления и кодирование данных: как числа, текст, звук и изображения представляются битами и байтами
+- История вычислений: телеграф → арифмометры → ламповые ЭВМ → транзисторные компьютеры — эволюция как единая логическая цепочка
+
+## 💬 Важные цитаты
+
+> «В этой книге слово "код" обычно означает систему передачи информации между людьми и машинами. Иными словами, код обеспечивает коммуникацию»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Архитектура компьютера]]
+[[Компиляторы. Принципы, технологии и инструментарий]]
+[[Современные операционные системы]]
diff --git a/Knowledges/Библиотека/Книги/Компиляторы. Принципы, технологии и инструментарий.md b/Knowledges/Библиотека/Книги/Компиляторы. Принципы, технологии и инструментарий.md
new file mode 100644
index 0000000..035bc42
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Компиляторы. Принципы, технологии и инструментарий.md
@@ -0,0 +1,57 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Компиляторы. Принципы, технологии и инструментарий
+Автор:
+ - Альфред В. Ахо
+ - Моника С. Лам
+ - Рави Сети
+ - Джеффри Д. Ульман
+Количество страниц: 1184
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kompilyatory.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - компиляторы
+ - computer_science
+ - теория_языков
+ - алгоритмы
+ - классика
+Категории:
+ - Computer Science
+ - Алгоритмы и структуры данных
+Источник:
+Ссылка:
+---
+
+# Компиляторы. Принципы, технологии и инструментарий
+
+![[covers/kompilyatory.jpg]]
+
+## 📖 О книге
+
+Классический учебник по теории построения компиляторов, известный как «Книга дракона» (Dragon Book, 2-е издание). Охватывает полный цикл компиляции: лексический и синтаксический анализ, семантику, генерацию промежуточного и машинного кода, оптимизацию — в том числе для многопроцессорных систем. Фундамент теоретической подготовки для любого разработчика, желающего понять, как работают языки программирования изнутри.
+
+## 🧠 Ключевые идеи
+
+- Лексический и синтаксический анализ: регулярные выражения, конечные автоматы, грамматики и разбор
+- Синтаксически управляемая трансляция: атрибутные грамматики и семантические действия
+- Генерация промежуточного кода: трёхадресный код, SSA-форма, оптимизация на уровне IR
+- Оптимизация кода: анализ потоков данных, устранение мёртвого кода, инлайнинг, векторизация
+- Среды времени выполнения: стековые фреймы, сборка мусора, динамическая диспетчеризация
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Архитектура компьютера]]
+[[Искусство программирования]]
+[[Современные операционные системы]]
diff --git a/Knowledges/Библиотека/Книги/Компьютерные сети. Нисходящий подход.md b/Knowledges/Библиотека/Книги/Компьютерные сети. Нисходящий подход.md
new file mode 100644
index 0000000..727a388
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Компьютерные сети. Нисходящий подход.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Компьютерные сети. Нисходящий подход
+Автор:
+ - Джеймс Куроуз
+ - Кит Росс
+Количество страниц: 912
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/kompyuternye-seti-nishodyashchiy-podkhod.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - компьютерные_сети
+ - протоколы
+ - tcp_ip
+ - интернет
+ - классика
+Категории:
+ - Computer Science
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Компьютерные сети. Нисходящий подход
+
+![[covers/kompyuternye-seti-nishodyashchiy-podkhod.jpg]]
+
+## 📖 О книге
+
+Учебник по компьютерным сетям, построенный по принципу нисходящего изложения — от прикладного уровня к физическому. Рассматривает пятиуровневую архитектуру Интернета: прикладной, транспортный, сетевой, канальный и физический уровни. Охватывает ключевые протоколы (HTTP, DNS, TCP, UDP, IP), беспроводные и мобильные сети, мультимедийные технологии, безопасность и управление сетями.
+
+## 🧠 Ключевые идеи
+
+- Нисходящий подход: изложение от прикладного уровня (HTTP, DNS, SMTP) к физическому — удобно для понимания реальных приложений
+- Транспортный уровень: надёжная доставка, управление потоком, TCP vs UDP, алгоритмы контроля перегрузки
+- Сетевой уровень: маршрутизация, IP-адресация, NAT, алгоритмы Дейкстры и Беллмана-Форда
+- Канальный уровень: Ethernet, коммутаторы, VLAN, протоколы MAC и обнаружения ошибок
+- Сетевая безопасность: шифрование, аутентификация, SSL/TLS, межсетевые экраны и IDS
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Компьютерные сети. Принципы, технологии, протоколы]]
+[[Современные операционные системы]]
+[[Архитектура компьютера]]
diff --git a/Knowledges/Библиотека/Книги/Микросервисы и API.md b/Knowledges/Библиотека/Книги/Микросервисы и API.md
new file mode 100644
index 0000000..3008b92
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Микросервисы и API.md
@@ -0,0 +1,56 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Микросервисы и API
+Автор:
+ - Хосе Антонио Аро Перальта
+Количество страниц: 464
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/mikroservisy-i-api.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - микросервисы
+ - api
+ - rest
+ - graphql
+ - python
+Категории:
+ - Распределённые системы
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Микросервисы и API
+
+![[covers/mikroservisy-i-api.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по проектированию, реализации и развёртыванию микросервисов с REST и GraphQL API. Все примеры написаны на Python (FastAPI, Flask, Ariadne) с использованием Docker, Kubernetes и AWS. Сквозной кейс — платформа доставки кофе CoffeeMesh — сопровождает все четыре части книги. Фокус на реализации, а не на архитектурной философии.
+
+## 🧠 Ключевые идеи
+
+- Декомпозиция сервисов: стратегии разбиения по бизнес-функциям и поддоменам (DDD)
+- REST API: шесть ограничений архитектуры REST, модель зрелости Ричардсона, best practices
+- GraphQL: альтернативный подход к проектированию API, запросы и мутации
+- Гексагональная архитектура: слабая связанность уровней приложения через порты и адаптеры
+- Безопасность и развёртывание: OAuth, OIDC, контейнеризация с Docker и Kubernetes
+
+## 💬 Важные цитаты
+
+> «Простые и понятные API — необходимое условие успеха микросервисных приложений»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[Создание микросервисов. 2-е издание]]
+[[Чистая архитектура]]
+[[Apache Kafka. Потоковая обработка и анализ данных]]
diff --git a/Knowledges/Библиотека/Книги/Микросервисы. Паттерны разработки и рефакторинга.md b/Knowledges/Библиотека/Книги/Микросервисы. Паттерны разработки и рефакторинга.md
new file mode 100644
index 0000000..8e3c92a
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Микросервисы. Паттерны разработки и рефакторинга.md
@@ -0,0 +1,56 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Микросервисы. Паттерны разработки и рефакторинга
+Автор:
+ - Крис Ричардсон
+Количество страниц: 544
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/mikroservisy-patterny.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - микросервисы
+ - архитектура
+ - паттерны
+ - распределённые_системы
+ - java
+Категории:
+ - Архитектура ПО
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# Микросервисы. Паттерны разработки и рефакторинга
+
+![[covers/mikroservisy-patterny.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по проектированию микросервисной архитектуры от Криса Ричардсона — автора сайта microservices.io и признанного эксперта в этой области (Питер, 2021). Книга построена вокруг сквозного примера — приложения FTGO для доставки еды, которое постепенно трансформируется из монолита в микросервисы. Примеры на Java.
+
+## 🧠 Ключевые идеи
+
+- Декомпозиция монолита: стратегии выделения сервисов по бизнес-возможностям и поддоменам DDD — как не создать распределённый монолит
+- Межсервисное взаимодействие: синхронные REST/gRPC vs. асинхронный обмен сообщениями — выбор протокола и его влияние на связность
+- Управление транзакциями: паттерн Saga для распределённых транзакций без двухфазного коммита — хореография и оркестрация
+- CQRS и Event Sourcing: разделение моделей чтения и записи, хранение состояния как последовательности событий
+- Паттерны внешних API: API Gateway, Backend for Frontend (BFF) — управление точками входа в систему микросервисов
+
+## 💬 Важные цитаты
+
+> «Микросервисная архитектура — это не серебряная пуля. Она решает одни проблемы, но порождает другие»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[Современный подход к программной архитектуре]]
+[[Чистая архитектура]]
+[[Паттерны проектирования API]]
diff --git a/Knowledges/Библиотека/Книги/Наука о данных. Учебный курс.md b/Knowledges/Библиотека/Книги/Наука о данных. Учебный курс.md
new file mode 100644
index 0000000..c5e4371
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Наука о данных. Учебный курс.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Наука о данных. Учебный курс
+Автор:
+ - Стивен Скиена
+Количество страниц: 544
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/nauka-o-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - data_science
+ - машинное_обучение
+ - статистика
+ - python
+ - математика
+Категории:
+ - Data Science
+ - Алгоритмы и структуры данных
+Источник:
+Ссылка:
+---
+
+# Наука о данных. Учебный курс
+
+![[covers/nauka-o-dannyh.jpg]]
+
+## 📖 О книге
+
+Учебник по науке о данных от автора «Алгоритмов. Руководства по разработке» (Диалектика/Вильямс, 2020). Книга охватывает data science как пересечение статистики, компьютерных наук и машинного обучения. Каждая глава содержит «War Stories» из реального мира, домашние задания и «Take-Home Lessons». Сопровождается полным набором лекционных слайдов и видеолекций.
+
+## 🧠 Ключевые идеи
+
+- Математические основы: линейная алгебра, статистика, теория вероятностей — необходимый фундамент для понимания алгоритмов ML
+- Манипулирование данными: очистка, трансформация, агрегация — 80% работы дата-сайентиста
+- Визуализация данных: правила эффективного представления данных для обнаружения закономерностей и донесения выводов
+- Линейная и логистическая регрессии: базовые модели машинного обучения, классификация и предсказание
+- Машинное обучение: деревья решений, кластеризация, метрики качества — системный взгляд на практический ML
+
+## 💬 Важные цитаты
+
+> «Чтобы понять мир, необходимо собирать и анализировать данные о нём»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Алгоритмы. Руководство по разработке]]
+[[Грокаем алгоритмы]]
diff --git a/Knowledges/Библиотека/Книги/Основы инженерии данных.md b/Knowledges/Библиотека/Книги/Основы инженерии данных.md
new file mode 100644
index 0000000..c04f7fd
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Основы инженерии данных.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Основы инженерии данных
+Автор:
+ - Джо Рис
+ - Мэтт Хоусли
+Количество страниц: 464
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/osnovy-inzhenerii-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - инженерия_данных
+ - data_engineering
+ - big_data
+ - архитектура_данных
+ - dataops
+Категории:
+ - Данные и аналитика
+ - Инфраструктура
+Источник:
+Ссылка:
+---
+
+# Основы инженерии данных
+
+![[covers/osnovy-inzhenerii-dannyh.jpg]]
+
+## 📖 О книге
+
+Фундаментальное руководство по инженерии данных: проектирование и эксплуатация надёжных систем данных на всём жизненном цикле. Охватывает генерацию, хранение, поглощение, преобразование и предоставление данных. Особое внимание — облачным технологиям, оркестрации конвейеров и безопасности. Написана практиками для инженеров, переходящих в Data Engineering или систематизирующих знания.
+
+## 🧠 Ключевые идеи
+
+- Жизненный цикл инженерии данных: от исходных систем до аналитиков и ML-инженеров
+- Архитектура данных: проектирование масштабируемых, надёжных и сопровождаемых систем
+- Выбор технологий: как оценивать инструменты на каждом этапе жизненного цикла
+- DataOps и оркестрация: управление качеством данных и автоматизация конвейеров
+- Фоновые процессы: безопасность, управление данными, программная инженерия
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Apache Kafka. Потоковая обработка и анализ данных]]
+[[System Design II. Распределенные системы]]
diff --git a/Knowledges/Библиотека/Книги/Основы проектирования баз данных.md b/Knowledges/Библиотека/Книги/Основы проектирования баз данных.md
new file mode 100644
index 0000000..ff81b89
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Основы проектирования баз данных.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Основы проектирования баз данных
+Автор:
+ - Род Стивенс
+Количество страниц: 768
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/osnovy-proektirovaniya-baz-dannyh.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - базы_данных
+ - проектирование
+ - sql
+ - nosql
+ - нормализация
+Категории:
+ - Базы данных
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Основы проектирования баз данных
+
+![[covers/osnovy-proektirovaniya-baz-dannyh.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по проектированию реляционных и нереляционных баз данных. 2-е издание (БХВ, 2024) охватывает весь цикл: сбор требований, моделирование, нормализацию, оптимизацию производительности и безопасность. Примеры реализованы на Python и C# с MariaDB, PostgreSQL, MongoDB, Neo4j и Apache Ignite. Не требует знания конкретных СУБД — подходит как для проектирования с нуля, так и для доработки унаследованных систем.
+
+## 🧠 Ключевые идеи
+
+- Фундаментальные концепции: ACID/BASE, реляционная модель и NoSQL-подходы в единой книге
+- Анализ требований: сбор бизнес-правил и потребностей пользователей как основа проектирования
+- Нормализация и моделирование: ER-диаграммы, нормальные формы, минимизация дублирования
+- Масштабирование и репликация: базовые принципы для облачных, корпоративных и гибридных решений
+- Операционная работа: резервное копирование, безопасность, оптимизация производительности
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем проектирование реляционных баз данных]]
+[[SQL. Быстрое погружение]]
+[[Введение в системы баз данных]]
diff --git a/Knowledges/Библиотека/Книги/Паттерны проектирования API.md b/Knowledges/Библиотека/Книги/Паттерны проектирования API.md
new file mode 100644
index 0000000..ade518f
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Паттерны проектирования API.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Паттерны проектирования API
+Автор:
+ - Джей Джей Гивакс
+Количество страниц: 512
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/patterny-proektirovaniya-api.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - api
+ - проектирование
+ - паттерны
+ - rest
+ - архитектура
+Категории:
+ - Архитектура ПО
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# Паттерны проектирования API
+
+![[covers/patterny-proektirovaniya-api.jpg]]
+
+## 📖 О книге
+
+Систематизация лучших практик проектирования API от инженера Google и автора сайта google.aip.dev. Книга объединяет паттерны сообщества разработчиков и внутренние стандарты Google: именование ресурсов, стандартные методы, отношения между ресурсами, коллективные операции и долгосрочные задачи. Показывает как проектировать согласованные, масштабируемые и гибкие API.
+
+## 🧠 Ключевые идеи
+
+- Принципы именования и иерархии ресурсов: согласованность как основа удобного API
+- Стандартные методы (CRUD) и собственные методы: когда использовать каждый из подходов
+- Частичные обновления и извлечения: field masks, patch-семантика и управление данными
+- Отношения ресурсов: субресурсы, перекрёстные ссылки, ассоциации — паттерны для сложных моделей
+- Коллективные операции: пакетные запросы, копирование, перенос ресурсов и долгосрочные задачи
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Микросервисы и API]]
+[[Создание микросервисов]]
+[[Чистая архитектура]]
+[[Шаблоны корпоративных приложений]]
diff --git a/Knowledges/Библиотека/Книги/Программируй & типизируй.md b/Knowledges/Библиотека/Книги/Программируй & типизируй.md
new file mode 100644
index 0000000..7849881
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Программируй & типизируй.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Программируй & типизируй
+Автор:
+ - Влад Ришкуция
+Количество страниц: 352
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/programmiruyi-tipiziruyi.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - typescript
+ - типизация
+ - функциональное_программирование
+ - java
+ - javascript
+Категории:
+ - Программирование
+ - Языки программирования
+Источник:
+Ссылка:
+---
+
+# Программируй & типизируй
+
+![[covers/programmiruyi-tipiziruyi.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по использованию систем типов для создания безопасного, надёжного и легко сопровождаемого кода. Примеры на TypeScript охватывают весь спектр — от базовых типов данных до продвинутых концепций: дженерики, алгебраические типы, функторы и монады. Подходит разработчикам со знанием TypeScript, JavaScript, Java, C# или C++.
+
+## 🧠 Ключевые идеи
+
+- Типы как инструмент безопасности: перенос ошибок времени выполнения на этап компиляции
+- ООП и типы: как система типов усиливает объектно-ориентированный дизайн
+- Дженерики и типы высшего порядка: обобщённые алгоритмы для любых структур данных
+- Алгебраические типы данных: суммирующие типы, произведения, паттерны сопоставления
+- Функторы и монады: абстракции функционального программирования в контексте типизации
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Профессиональный TypeScript]]
+[[Грокаем функциональное мышление]]
diff --git a/Knowledges/Библиотека/Книги/Программист-прагматик.md b/Knowledges/Библиотека/Книги/Программист-прагматик.md
new file mode 100644
index 0000000..a3e9e59
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Программист-прагматик.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Программист-прагматик. 2-е изд.
+Автор:
+ - Эндрю Хант
+ - Дэвид Томас
+Количество страниц: 368
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/programmist-pragmatik.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - программирование
+ - профессиональное_развитие
+ - software_engineering
+ - best_practices
+Категории:
+ - Разработка ПО
+ - Карьера
+Источник:
+Ссылка:
+---
+
+# Программист-прагматик. 2-е изд.
+
+![[covers/programmist-pragmatik.jpg]]
+
+## 📖 О книге
+
+Юбилейное (20 лет) переиздание культовой книги о философии и ремесле разработки ПО. Организована как серия самостоятельных глав с анекдотами, практическими примерами и аналогиями. Охватывает создание гибкого, адаптируемого, повторно используемого кода, а также профессиональный рост программиста. Второе издание существенно переработано с учётом изменений отрасли за 20 лет.
+
+## 🧠 Ключевые идеи
+
+- **DRY** (Don't Repeat Yourself): каждое знание должно иметь единственное представление в системе
+- Осознанное программирование: никогда не переходить в «режим автопилота», думать критически в реальном времени
+- Принятие ответственности за карьеру и результаты — краеугольный камень прагматической философии
+- **Tracer Bullets**: итеративный подход к разработке — быстро находить цель и корректировать курс
+- Забота о ремесле: писать код не только работающий, но и качественный в долгосрочной перспективе
+
+## 💬 Важные цитаты
+
+> «Нет смысла разрабатывать программы, если вы не заботитесь о качестве работы.»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Чистый код]]
+[[Чистая архитектура]]
+[[Идеальный программист]]
diff --git a/Knowledges/Библиотека/Книги/Простое объектно-ориентированное проектирование.md b/Knowledges/Библиотека/Книги/Простое объектно-ориентированное проектирование.md
new file mode 100644
index 0000000..bf69a05
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Простое объектно-ориентированное проектирование.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Простое объектно-ориентированное проектирование
+Автор:
+ - Маурисио Аниче
+Количество страниц: 224
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/prostoe-oop-proektirovanie.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - ооп
+ - проектирование
+ - архитектура
+ - паттерны
+ - рефакторинг
+Категории:
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Простое объектно-ориентированное проектирование
+
+![[covers/prostoe-oop-proektirovanie.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по сохранению простоты объектно-ориентированной кодовой базы в процессе её роста. Автор с 20-летним опытом предлагает конкретные техники — не идеальный дизайн, а «достаточно хорошую» архитектуру, которая остаётся управляемой. Книга применима к любому ОО-языку и содержит иллюстрации, примеры и упражнения.
+
+## 🧠 Ключевые идеи
+
+- Управление сложностью: каждый новый класс добавляет состояние и абстракции — цель не чистота, а предотвращение роста сложности
+- Организация кода: принципы распределения ответственности между классами и методами для удобства навигации и изменений
+- Управление зависимостями: слабая связность через инверсию зависимостей, инъекции и изоляцию модулей
+- Гибкие абстракции: когда вводить абстракцию, а когда оставить конкретику — практические критерии выбора
+- «Достаточно хорошее» проектирование: прагматичный подход вместо перфекционизма — архитектура, которая поддерживает изменения без переписывания
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Паттерны объектно-ориентированного проектирования]]
+[[Чистая архитектура]]
+[[Чистый код]]
+[[Рефакторинг кода на JavaScript]]
diff --git a/Knowledges/Библиотека/Книги/Разработка требований к программному обеспечению.md b/Knowledges/Библиотека/Книги/Разработка требований к программному обеспечению.md
new file mode 100644
index 0000000..37b7bb0
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Разработка требований к программному обеспечению.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Разработка требований к программному обеспечению
+Автор:
+ - Карл И. Вигерс
+ - Джой Битти
+Количество страниц: 736
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/razrabotka-trebovanii-po.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - требования
+ - системный_анализ
+ - agile
+ - управление_проектами
+ - документация
+Категории:
+ - Управление проектами
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Разработка требований к программному обеспечению
+
+![[covers/razrabotka-trebovanii-po.jpg]]
+
+## 📖 О книге
+
+Настольная книга системных аналитиков — подробное руководство по выявлению, формулированию, анализу, проверке и тестированию требований к ПО. 3-е издание (БХВ) дополнено методами для проектов с гибкой разработкой (Agile). Описывает десятки практических техник работы со стейкхолдерами и охватывает полный жизненный цикл требований.
+
+## 🧠 Ключевые идеи
+
+- Три уровня требований: бизнес-требования → пользовательские → функциональные — иерархия, которую важно не смешивать
+- Выявление требований через людей: интервью, наблюдение, мастермайнды — требования рождаются в диалоге, а не в документах
+- Параллельный процесс: выявление, анализ, спецификация и валидация идут одновременно, не последовательно
+- Нефункциональные требования: качество, производительность, безопасность — часто важнее функциональных
+- Управление изменениями: трассировка требований, контроль версий, управление границами проекта
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Мифический человеко-месяц]]
+[[Идеальный программист]]
+[[Чистая архитектура]]
diff --git a/Knowledges/Библиотека/Книги/Современный Java. Рецепты программирования.md b/Knowledges/Библиотека/Книги/Современный Java. Рецепты программирования.md
new file mode 100644
index 0000000..fd7e526
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Современный Java. Рецепты программирования.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Современный Java. Рецепты программирования
+Автор:
+ - Кен Коузен
+Количество страниц: 274
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/sovremennyj-java-recepty.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - java
+ - функциональное_программирование
+ - streams
+ - lambda
+ - рецепты
+Категории:
+ - Java
+ - Языки программирования
+Источник:
+Ссылка:
+---
+
+# Современный Java. Рецепты программирования
+
+![[covers/sovremennyj-java-recepty.jpg]]
+
+## 📖 О книге
+
+Сборник из более 70 практических рецептов по применению функциональных возможностей Java 8 и 9 (ДМК Пресс, 2018). Книга демонстрирует, как лямбда-выражения, ссылки на методы и Stream API меняют идиомы языка. Примеры намеренно упрощены для фокуса на ключевых отличиях от традиционного Java. Перевод оригинала O'Reilly.
+
+## 🧠 Ключевые идеи
+
+- Лямбда-выражения и ссылки на методы: синтаксис, функциональные интерфейсы, замыкания — основа функционального стиля в Java
+- Stream API: map/filter/reduce, flatMap, lazy evaluation — декларативная обработка коллекций вместо циклов
+- Коллекторы и компараторы: Collectors.groupingBy, toMap, comparing — мощные инструменты агрегации данных
+- Optional: избавление от NullPointerException через явное моделирование отсутствия значения
+- Конкурентность и параллелизм: parallel streams, CompletableFuture — функциональный подход к асинхронному коду
+
+## 💬 Важные цитаты
+
+> «Включение средств функционального программирования в Java SE 8 ознаменовало революционное изменение в языке программирования»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Чистый код]]
+[[Паттерны объектно-ориентированного проектирования]]
diff --git a/Knowledges/Библиотека/Книги/Современный подход к программной архитектуре.md b/Knowledges/Библиотека/Книги/Современный подход к программной архитектуре.md
new file mode 100644
index 0000000..2123bc7
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Современный подход к программной архитектуре.md
@@ -0,0 +1,58 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Современный подход к программной архитектуре
+Автор:
+ - Нил Форд
+ - Марк Ричардс
+ - Прамод Садаладж
+ - Жамак Дехгани
+Количество страниц: 480
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/sovremennyj-podxod-k-arxitekture.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - архитектура
+ - распределённые_системы
+ - микросервисы
+ - компромиссы
+ - паттерны
+Категории:
+ - Архитектура ПО
+ - Распределённые системы
+Источник:
+Ссылка:
+---
+
+# Современный подход к программной архитектуре
+
+![[covers/sovremennyj-podxod-k-arxitekture.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по архитектурным компромиссам в распределённых системах от авторов «Фундаментального подхода к программной архитектуре». Через кейс вымышленной команды Sysops Squad исследуются все аспекты выбора архитектуры: гранулярность сервисов, оркестрация, распределённые транзакции, масштабируемость. Акцент не на готовых ответах, а на умении критически оценивать компромиссы.
+
+## 🧠 Ключевые идеи
+
+- Гранулярность сервисов: как определить оптимальный размер сервиса — слишком крупный снижает гибкость, слишком мелкий увеличивает операционную сложность
+- Управление данными в распределённых системах: сага, eventually consistent, CQRS — стратегии для транзакций без единой базы данных
+- Контракты между сервисами: строгие vs. гибкие схемы, consumer-driven contracts, управление версионированием API
+- Оркестрация vs. хореография: централизованный координатор или event-driven автономия — когда что использовать
+- Операционные характеристики: масштабируемость, развёртываемость, тестируемость и адаптируемость как первоклассные архитектурные требования
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Чистая архитектура]]
+[[Создание микросервисов]]
+[[Паттерны проектирования API]]
+[[Микросервисы и API]]
diff --git a/Knowledges/Библиотека/Книги/Создание микросервисов. 2-е издание.md b/Knowledges/Библиотека/Книги/Создание микросервисов. 2-е издание.md
new file mode 100644
index 0000000..d8b9282
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Создание микросервисов. 2-е издание.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Создание микросервисов. 2-е издание
+Автор:
+ - Сэм Ньюмен
+Количество страниц: 624
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/sozdanie-mikroservisov-2.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - микросервисы
+ - архитектура
+ - распределенные_системы
+ - devops
+ - api
+Категории:
+ - Распределённые системы
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Создание микросервисов. 2-е издание
+
+![[covers/sozdanie-mikroservisov-2.jpg]]
+
+## 📖 О книге
+
+Расширенное второе издание культовой книги по микросервисной архитектуре. Охватывает актуальные темы: моделирование, интеграция, тестирование, развёртывание и мониторинг автономных сервисов. Добавлены главы о serverless, GitOps, service mesh и современных паттернах коммуникации. Подходит архитекторам, разработчикам, тестировщикам и DevOps-специалистам.
+
+## 🧠 Ключевые идеи
+
+- Независимое развёртывание: слабая связность как ключевой принцип микросервисов
+- Моделирование сервисов: границы по доменам, декомпозиция монолита
+- Стили коммуникации: синхронный REST/gRPC vs асинхронный messaging
+- Тестирование и наблюдаемость: контрактное тестирование, трассировка, метрики
+- Kubernetes, service mesh (Istio/Linkerd) и serverless в контексте микросервисов
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Создание микросервисов]]
+[[Apache Kafka. Потоковая обработка и анализ данных]]
+[[Kubernetes на практике]]
+[[Изучаем DDD — предметно-ориентированное проектирование]]
diff --git a/Knowledges/Библиотека/Книги/Создание микросервисов.md b/Knowledges/Библиотека/Книги/Создание микросервисов.md
deleted file mode 100644
index e903853..0000000
--- a/Knowledges/Библиотека/Книги/Создание микросервисов.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-Тип: Книга
-Статус: Хочу прочитать
-Название: Создание микросервисов. 2-е издание
-Автор:
- - Сэм Ньюмен
-Количество страниц: 624
-Прогресс: 0
-Формат: Бумажная
-Обложка: Библиотека/Книги/covers/building-microservices.jpg
-Начата:
-Закончена:
-Оценка:
-Сложность:
-Теги:
- - it
- - programming
- - microservices
- - architecture
- - distributed-systems
-Категории:
- - архитектура
- - разработка программного обеспечения
-Источник:
-Ссылка: https://disk.yandex.ru/d/bpPA2YyyFAHPhA
----
-
-![[covers/building-microservices.jpg]]
-
-# Создание микросервисов. 2-е издание
-
-## 📖 О книге
-Одна из главных книг по микросервисной архитектуре. Сэм Ньюмен охватывает весь жизненный цикл микросервисов: от декомпозиции монолита и проектирования границ сервисов до межсервисного взаимодействия, тестирования, развёртывания и мониторинга. Второе издание значительно расширено — добавлены главы про saga-паттерн, event-driven архитектуру, service mesh и современные подходы к CI/CD. Книга подходит для архитекторов, бэкенд-разработчиков и тех, кто переходит с монолита на микросервисы.
-
----
-
-## 🧠 Ключевые идеи
-- **Границы сервисов через bounded context**: декомпозиция по бизнес-доменам (DDD) даёт более стабильные границы, чем техническое разделение
-- **Loose coupling, high cohesion**: сервисы должны быть максимально независимы друг от друга, но внутренне связны — это основной критерий хорошей архитектуры
-- **Saga для распределённых транзакций**: вместо двухфазного коммита — цепочка локальных транзакций с компенсирующими действиями при сбое
-- **Независимое развёртывание**: каждый сервис должен деплоиться отдельно без координации с другими — это ключевое преимущество микросервисов
-- **Observability как основа**: логи, метрики и трейсинг — не опция, а обязательная часть архитектуры; без них микросервисы неуправляемы
-
----
-
-## 💬 Важные цитаты
-> «Микросервисы — это не цель. Это инструмент для достижения других целей: независимого развёртывания, масштабируемости команд, технологической гибкости.»
-
----
-
-## 💡 Как применить в моих проектах
-
-
----
-
-## 🔗 Связанные заметки
-- [[Высоконагруженные приложения. Программирование, масштабирование, поддержка]]
-- [[Чистая архитектура]]
diff --git a/Knowledges/Библиотека/Книги/Структура и интерпретация компьютерных программ.md b/Knowledges/Библиотека/Книги/Структура и интерпретация компьютерных программ.md
new file mode 100644
index 0000000..cda7562
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Структура и интерпретация компьютерных программ.md
@@ -0,0 +1,58 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Структура и интерпретация компьютерных программ
+Автор:
+ - Харольд Абельсон
+ - Джеральд Джей Сассман
+ - Джули Сассман
+Количество страниц: 608
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/sicp.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - lisp
+ - scheme
+ - функциональное_программирование
+ - computer_science
+ - классика
+ - алгоритмы
+Категории:
+ - Computer Science
+ - Алгоритмы и структуры данных
+Источник:
+Ссылка:
+---
+
+# Структура и интерпретация компьютерных программ
+
+![[covers/sicp.jpg]]
+
+## 📖 О книге
+
+Легендарный учебник MIT (SICP) — основа курса 6.001 «Введение в информатику». Книга посвящена фундаментальным принципам программирования: от построения абстракций до реализации интерпретаторов. Все примеры написаны на языке Scheme (диалект Lisp). Охватывает процедурную и объектно-ориентированную абстракцию, рекурсию, потоки, управление состоянием и метапрограммирование. Считается одной из самых влиятельных книг в истории computer science.
+
+## 🧠 Ключевые идеи
+
+- Абстракция как основной инструмент: процедурная абстракция и абстракция данных — единственный способ управлять сложностью программ
+- Рекурсия и процессы: различие между рекурсивными и итеративными процессами; хвостовая рекурсия как оптимизация
+- Функции как объекты первого класса: замыкания, функции высшего порядка, лямбды — ядро функционального стиля
+- Метациклический интерпретатор: реализация интерпретатора Lisp на самом Lisp — понимание того, как языки программирования работают изнутри
+- Потоки и изменяемое состояние: два подхода к моделированию времени — функциональные потоки (ленивые списки) vs. объекты с изменяемым состоянием
+
+## 💬 Важные цитаты
+
+> «Программы должны писаться для людей, и лишь иногда — для исполнения машинами»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Компиляторы. Принципы, технологии и инструментарий]]
+[[Искусство программирования]]
+[[Грокаем функциональное мышление]]
diff --git a/Knowledges/Библиотека/Книги/Структуры данных и алгоритмы в Java.md b/Knowledges/Библиотека/Книги/Структуры данных и алгоритмы в Java.md
new file mode 100644
index 0000000..9eb2b16
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Структуры данных и алгоритмы в Java.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Структуры данных и алгоритмы в Java
+Автор:
+ - Роберт Лафоре
+Количество страниц: 704
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/struktury-dannyh-i-algoritmy-v-java.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - структуры_данных
+ - алгоритмы
+ - java
+ - программирование
+Категории:
+ - Программирование
+ - Алгоритмы и структуры данных
+Источник:
+Ссылка:
+---
+
+# Структуры данных и алгоритмы в Java
+
+![[covers/struktury-dannyh-i-algoritmy-v-java.jpg]]
+
+## 📖 О книге
+
+Классика Computer Science — одно из самых авторитетных изданий по структурам данных и алгоритмам на Java. Книга строится от простого к сложному: от основ ООП и алгоритмизации до деревьев, графов и хеширования. Каждая глава сопровождается собственной реализацией структуры данных с практическими примерами. Предназначена для глубокого освоения фундаментальных принципов программирования.
+
+## 🧠 Ключевые идеи
+
+- Сортировка: пузырьковая, быстрая, слияния — анализ сложности и выбор алгоритма
+- Абстрактные типы данных: стек, очередь, приоритетная очередь и их реализации
+- Связные списки и рекурсия: динамические структуры и рекурсивное мышление
+- Деревья: двоичные деревья поиска, красно-чёрные деревья, B-деревья
+- Хеширование и графы: поиск в ширину и глубину, минимальное остовное дерево
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Грокаем алгоритмы]]
+[[Грокаем структуры данных]]
+[[Алгоритмы. Руководство по разработке]]
diff --git a/Knowledges/Библиотека/Книги/Управление проектами с нуля.md b/Knowledges/Библиотека/Книги/Управление проектами с нуля.md
new file mode 100644
index 0000000..51e3f8f
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Управление проектами с нуля.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Управление проектами с нуля
+Автор:
+ - Грег Хорин
+Количество страниц: 464
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/upravlenie-proektami-s-nulya.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - управление_проектами
+ - it_менеджмент
+ - agile
+ - pmp
+ - планирование
+Категории:
+ - Управление проектами
+ - IT-индустрия
+Источник:
+Ссылка:
+---
+
+# Управление проектами с нуля
+
+![[covers/upravlenie-proektami-s-nulya.jpg]]
+
+## 📖 О книге
+
+Практическое руководство по управлению проектами для начинающих менеджеров — 4-е издание (Питер, 2022). Автор — сертифицированный специалист PMP с 27-летним опытом в IT. Книга охватывает полный цикл управления проектом: от инициации и планирования до завершения. Включает практические чек-листы, инструменты и бонус-главу с советами по подготовке к сертификационному экзамену PMP.
+
+## 🧠 Ключевые идеи
+
+- Инициация проекта: определение целей, стейкхолдеров и границ — фундамент, без которого проект обречён
+- Планирование и бюджетирование: WBS, оценка сроков и ресурсов, управление рисками и зависимостями
+- Управление командой: коммуникация, мотивация, разрешение конфликтов — человеческий фактор важнее инструментов
+- Контроль и мониторинг: метрики прогресса, earned value management, работа с отклонениями от плана
+- Завершение проекта: приёмка результатов, ретроспектива, документирование уроков и закрытие контрактов
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Разработка требований к программному обеспечению]]
+[[Мифический человеко-месяц]]
+[[Идеальный программист]]
diff --git a/Knowledges/Библиотека/Книги/Фундаментальный подход к программной архитектуре.md b/Knowledges/Библиотека/Книги/Фундаментальный подход к программной архитектуре.md
new file mode 100644
index 0000000..3c6fe82
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Фундаментальный подход к программной архитектуре.md
@@ -0,0 +1,58 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Фундаментальный подход к программной архитектуре
+Автор:
+ - Марк Ричардс
+ - Нил Форд
+Количество страниц: 448
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/fundamentalnyj-podhod-k-arxitekture.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - архитектура
+ - паттерны
+ - распределённые_системы
+ - компромиссы
+ - компонентное_мышление
+Категории:
+ - Архитектура ПО
+Источник:
+Ссылка:
+---
+
+# Фундаментальный подход к программной архитектуре
+
+![[covers/fundamentalnyj-podhod-k-arxitekture.jpg]]
+
+## 📖 О книге
+
+Всеобъемлющий обзор архитектуры программного обеспечения от Марка Ричардса и Нила Форда (Питер/O'Reilly, 2-е межд. изд., 2025). Книга охватывает архитектурные паттерны, определения компонентов, приёмы построения эволюционных архитектур и инструменты принятия архитектурных решений. Рассчитана как на начинающих, так и на опытных архитекторов — акцент на принципах, применимых к любому технологическому стеку.
+
+## 🧠 Ключевые идеи
+
+- Компромиссы в архитектуре: всё в архитектуре соткано из компромиссов — задача архитектора не найти идеальное решение, а осознанно выбрать наименее вредный вариант
+- Архитектурные характеристики (ilities): масштабируемость, надёжность, гибкость, безопасность — как определять, измерять и балансировать нефункциональные требования
+- Компонентное мышление: выделение и организация компонентов системы, определение границ и зон ответственности
+- Монолит vs. распределённая архитектура: когда применять каждый стиль — сравнение паттернов от слоистой до event-driven и микросервисной архитектур
+- Роль архитектора: soft skills, принятие решений в условиях неопределённости, документирование через Architecture Decision Records (ADR)
+
+## 💬 Важные цитаты
+
+> «Всё в архитектуре программного обеспечения соткано из компромиссов»
+
+> «Неизвестные неизвестности — злейший враг программных систем»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Современный подход к программной архитектуре]]
+[[Чистая архитектура]]
+[[Микросервисы. Паттерны разработки и рефакторинга]]
+[[Создание микросервисов]]
diff --git a/Knowledges/Библиотека/Книги/Экстремальное программирование. Разработка через тестирование.md b/Knowledges/Библиотека/Книги/Экстремальное программирование. Разработка через тестирование.md
new file mode 100644
index 0000000..09eb141
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Экстремальное программирование. Разработка через тестирование.md
@@ -0,0 +1,58 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Экстремальное программирование. Разработка через тестирование
+Автор:
+ - Кент Бек
+Количество страниц: 224
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/razrabotka-cherez-testirovanie.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - tdd
+ - тестирование
+ - xp
+ - agile
+ - рефакторинг
+Категории:
+ - Архитектура ПО
+ - Тестирование
+Источник:
+Ссылка:
+---
+
+# Экстремальное программирование. Разработка через тестирование
+
+![[covers/razrabotka-cherez-testirovanie.jpg]]
+
+## 📖 О книге
+
+Основополагающая книга Кента Бека по методологии TDD (Test-Driven Development). Автор демонстрирует разработку через тестирование на двух реальных проектах (Money и xUnit), реализованных с нуля в режиме парного программирования с читателем. Книга завершается каталогом паттернов, техник и рефакторингов TDD. Оригинальное название — *Test-Driven Development by Example*.
+
+## 🧠 Ключевые идеи
+
+- Цикл Red–Green–Refactor: сначала пишем падающий тест, затем минимальный код для его прохождения, затем рефакторинг — и так по кругу
+- Тест до кода: парадокс TDD в том, что тест пишется раньше реализации — это инструмент проектирования, а не только проверки
+- Маленькие шаги: двигаться вперёд микроинкрементами, сохраняя код всегда работоспособным — ключ к управлению сложностью
+- Чистый код, который работает: TDD как способ управления страхом — конкретная обратная связь на каждом шаге снижает тревожность
+- Паттерны TDD: список конкретных техник — Fake It, Triangulate, Obvious Implementation, — применяемых в зависимости от ситуации
+
+## 💬 Важные цитаты
+
+> «Чистый код, который работает — вот цель разработки через тестирование»
+
+> «TDD — это способ управления страхом в процессе программирования»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Принципы юнит-тестирования]]
+[[Тестирование JavaScript]]
+[[Чистый код]]
+[[Рефакторинг кода на JavaScript]]
diff --git a/Knowledges/Библиотека/Книги/Эффективный TypeScript. 83 способа улучшить код.md b/Knowledges/Библиотека/Книги/Эффективный TypeScript. 83 способа улучшить код.md
new file mode 100644
index 0000000..7d13a39
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Эффективный TypeScript. 83 способа улучшить код.md
@@ -0,0 +1,55 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Эффективный TypeScript. 83 способа улучшить код
+Автор:
+ - Дэн Вандеркам
+Количество страниц: 400
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/effektivnyj-typescript.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - typescript
+ - javascript
+ - типизация
+ - best_practices
+ - рецепты
+Категории:
+ - TypeScript
+ - Языки программирования
+Источник:
+Ссылка:
+---
+
+# Эффективный TypeScript. 83 способа улучшить код
+
+![[covers/effektivnyj-typescript.jpg]]
+
+## 📖 О книге
+
+Второе издание практического руководства по TypeScript от Дэна Вандеркама (Питер/O'Reilly, 2-е изд.). Книга представляет собой сборник 83 кратких эссе-советов, структурированных по темам. Обновлена под TypeScript 5, добавлены главы по type-level программированию и TypeScript-рецептам. Рассчитана на разработчиков с опытом JavaScript, цель — не изучение синтаксиса, а повышение профессионального уровня.
+
+## 🧠 Ключевые идеи
+
+- Система типов TypeScript: автоматический вывод типов для максимальной безопасности с минимальными аннотациями — понимание структурной типизации
+- Работа с типами: моделирование сложных API через дженерики и type-level программирование, условные и mapped типы
+- Безопасность кода: использование строгих настроек компилятора, правильная обработка `null`/`undefined`, сужение типов
+- Миграция с JavaScript: стратегии постепенного внедрения TypeScript в существующий JS-проект
+- Зависимости и декларации типов: управление `@types`, написание файлов `.d.ts`, понимание `lib.d.ts`
+
+## 💬 Важные цитаты
+
+> «TypeScript — это не просто аннотации типов поверх JavaScript. Это язык со своей системой типов, которую нужно понять, чтобы использовать эффективно»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Профессиональный TypeScript]]
+[[Чистый код]]
+[[JavaScript. Подробное руководство]]
diff --git a/Knowledges/Библиотека/Книги/Язык программирования C.md b/Knowledges/Библиотека/Книги/Язык программирования C.md
new file mode 100644
index 0000000..b1b9037
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Язык программирования C.md
@@ -0,0 +1,54 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Язык программирования C
+Автор:
+ - Брайан У. Керниган
+ - Деннис М. Ритчи
+Количество страниц: 288
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/yazyk-programmirovaniya-c.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - c
+ - программирование
+ - системное_программирование
+ - классика
+Категории:
+ - Программирование
+ - Языки программирования
+Источник:
+Ссылка:
+---
+
+# Язык программирования C
+
+![[covers/yazyk-programmirovaniya-c.jpg]]
+
+## 📖 О книге
+
+Легендарная книга «K&R» — исчерпывающее справочное руководство по языку C, написанное самими его создателями. Второе издание существенно переработано в соответствии со стандартом ANSI C, для которого частично послужило основой. Не рекомендуется абсолютным новичкам — предполагает базовое знание программирования. Выдержала более 34 переизданий в США.
+
+## 🧠 Ключевые идеи
+
+- Язык C: компактный синтаксис, богатый набор операторов, прямой доступ к памяти
+- Философия «единственный способ изучить язык — писать на нём программы»
+- Типы данных, указатели и работа с памятью — основа системного программирования
+- Стандартная библиотека C: ввод/вывод, строки, математика, утилиты
+- Препроцессор, структуры, объединения и управление битами
+
+## 💬 Важные цитаты
+
+> «Единственный способ изучить новый язык — писать на нём программы.»
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Командная строка Linux]]
+[[Современные операционные системы]]
diff --git a/Knowledges/Библиотека/Книги/Язык программирования Go.md b/Knowledges/Библиотека/Книги/Язык программирования Go.md
new file mode 100644
index 0000000..47edafe
--- /dev/null
+++ b/Knowledges/Библиотека/Книги/Язык программирования Go.md
@@ -0,0 +1,53 @@
+---
+Тип: Книга
+Статус: Запланировано
+Название: Язык программирования Go
+Автор:
+ - Алан А. А. Донован
+ - Брайан У. Керниган
+Количество страниц: 432
+Прогресс: 0
+Формат: Электронная
+Обложка: Библиотека/Книги/covers/yazyk-programmirovaniya-go.jpg
+Начата:
+Закончена:
+Оценка:
+Сложность:
+Теги:
+ - go
+ - golang
+ - программирование
+ - конкурентность
+Категории:
+ - Программирование
+ - Языки программирования
+Источник:
+Ссылка:
+---
+
+# Язык программирования Go
+
+![[covers/yazyk-programmirovaniya-go.jpg]]
+
+## 📖 О книге
+
+Авторитетное руководство по Go от члена команды разработчиков Google (Донован) и автора «Языка программирования C» (Керниган). Охватывает синтаксис, типы, пакеты, методы, интерфейсы, параллелизм и низкоуровневые возможности языка. Сотни практических примеров хорошо написанного идиоматичного кода. Рассчитана на программистов, уже владеющих другими языками.
+
+## 🧠 Ключевые идеи
+
+- Нестандартный подход к ООП: методы для любого типа, неявное удовлетворение интерфейсов
+- Горутины и каналы: модель CSP (Communicating Sequential Processes) для параллелизма
+- Инкапсуляция через пакеты, композиция вместо наследования
+- Статическая типизация + развитая стандартная библиотека без лишней сложности
+- Рефлексия и небезопасный код: низкоуровневые возможности языка
+
+## 💬 Важные цитаты
+
+
+## 💡 Как применить в моих проектах
+
+
+## 🔗 Связанные заметки
+
+[[Язык программирования C]]
+[[Создание микросервисов]]
diff --git a/Knowledges/Библиотека/Курсы/Java EE для начинающих.md b/Knowledges/Библиотека/Курсы/Java EE для начинающих.md
new file mode 100644
index 0000000..70f17ca
--- /dev/null
+++ b/Knowledges/Библиотека/Курсы/Java EE для начинающих.md
@@ -0,0 +1,47 @@
+---
+Тип: Курс
+Статус: Пройден
+Название: Java EE для начинающих
+Платформа: YouTube
+Автор/Лектор:
+ - alishev
+Длительность:
+Прогресс: 0
+Начат: 13.04.2026
+Закончен: 14.04.2026
+Оценка: "7"
+Сложность: "6"
+Теги:
+ -
+ -
+ -
+Категория: Backend
+Технологии:
+ - Java
+ - Java EE
+ - Servlets
+ - JSP
+Ссылка на курс: https://www.youtube.com/playlist?list=PLAma_mKffTOTTFqIkLXgHqVuL6xJhb0mr
+Репозиторий с кодом:
+---
+
+# Java EE для начинающих
+
+## 📖 О курсе
+Кратко своими словами — чему учит курс, какой стек технологий, насколько был полезен
+
+
+## ✅ Что нового я узнал
+- Ключевая концепция
+- Ключевой инструмент/библиотека
+- Как работает процесс Х
+
+
+## 💡 Идеи для применения
+-
+
+## ❌ Что не понравилось
+-
+
+## 🔗 Связанные заметки
+-
diff --git a/Knowledges/Библиотека/Курсы/Spring Framework.md b/Knowledges/Библиотека/Курсы/Spring Framework.md
new file mode 100644
index 0000000..7c049ae
--- /dev/null
+++ b/Knowledges/Библиотека/Курсы/Spring Framework.md
@@ -0,0 +1,42 @@
+---
+Тип: Курс
+Статус: В процессе
+Название:
+Платформа: YouTube
+Автор/Лектор:
+ - alishev
+Длительность:
+Прогресс:
+Начат: 16.04.2026
+Закончен:
+Оценка:
+Сложность:
+Теги:
+ -
+Категория:
+Технологии:
+ -
+Ссылка на курс: https://www.youtube.com/playlist?list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ
+Репозиторий с кодом:
+---
+
+# Spring Framework
+
+## 📖 О курсе
+Кратко своими словами — чему учит курс, какой стек технологий, насколько был полезен
+
+
+## ✅ Что нового я узнал
+- Ключевая концепция
+- Ключевой инструмент/библиотека
+- Как работает процесс Х
+
+
+## 💡 Идеи для применения
+-
+
+## ❌ Что не понравилось
+-
+
+## 🔗 Связанные заметки
+-
\ No newline at end of file