SQLite 🪶 – встраиваемая реляционная СУБД, которая хранит всю базу в одном файле и работает как библиотека внутри приложения.
Аналогия: блокнот в кармане вместо архива с вахтёром – открыл, записал, закрыл, никого не нужно предупреждать.
✨ Ключевые особенности:
- Ноль администрирования – ни сервера, ни портов, ни учёток
- Один файл – вся база копируется и переносится как обычный документ
- Транзакции – полноценный ACID через журнал и WAL-режим
- Надёжность – огромный набор тестов и совместимость формата на годы вперёд
📌 Кто использует:
Android и iOS, браузеры, Windows – самая распространённая СУБД в мире по числу установок. Ниша: локальное состояние приложений и встраиваемые устройства.
🚀 Итог: SQLite = база, которой не нужен сервер. Файл вместо инфраструктуры 📁✨
Sidecar 🏍 – паттерн, при котором вспомогательная функциональность выносится в отдельный контейнер рядом с основным приложением.
Аналогия: коляска мотоцикла – едет тем же маршрутом и делит дорогу, но не занимает место в седле водителя.
⚡️ Ключевые особенности:
- Общий контекст – сеть и тома делятся с основным контейнером
- Языковая независимость – одна реализация работает с сервисами на любом стеке
- Разделение ответственности – TLS, ретраи и метрики уходят из кода приложения
- Накладные расходы – лишний процесс на каждый под и дополнительный хоп
🏆 Кто использует:
Istio и Linkerd внедряют прокси именно так, Fluent Bit и Vector собирают логи. Классика Kubernetes-развёртываний.
🚀 Результат: sidecar = инфраструктура рядом, а не внутри. Приложение занимается своим делом 📦✨
Проект «Terminal» стал крупнейшей библиотекой бесплатного образования. В одном канале собраны курсы, книги, полезные инструменты и практические тренажёры для всех разработчиков:
• Практические курсы и задания
• Книги и статьи известных авторов
• Полезные инструменты и ресурсы
• IT-новости и инсайды
Обучение по всем направлениям: SQL, Python, ML, Frontend, PHP, C++, Go, Git, Linux, QA, Java, Vibe-coding, InfoSec и др.