Чем сокеты отличаются от брокеров сообщений, например Kafka? Сетевое взаимодействие и интеграция, обмен данными Сокеты — низкоуровневый способ связи между сетевыми узлами через TCP или UDP Обеспечивают обмен данными в…
Django — зрелый полнофункциональный фреймворк для создания веб-приложений на Python с готовыми ORM, админкой, шаблонизатором и аутентификацией — практически всё необходимое уже включено по умолчанию работает в…
Что помещать в кэш, а что нет? Как выполнять инвалидацию кэша Кэшировать следует данные, которые часто читают и редко изменяют Не стоит кэшировать динамические и часто обновляемые данные, а также критически важную…
FastAPI: Depends реализует механизм внедрения зависимостей В параметр передаётся: вызываемая функция или класс Тип параметра: объект с call (callable) — callable в Python FastAPI использует его, чтобы автоматически…
одно из шести ограничений REST сервер отправляет клиенту исполняемый код, например скрипты даёт возможность динамически расширять функциональность клиента сокращает число обращений к серверу делает кэширование сложнее…
Что означает relation в PostgreSQL? понятие из реляционной модели данных в базе данных соответствует таблице включает строки (кортежи) и столбцы (атрибуты) каждая строка представляет отдельный экземпляр данных…
Outbox — паттерн, обеспечивающий гарантированную доставку сообщений transactional consistency — согласованность данных и событий, сохраняемых в рамках одной транзакции основная бизнес-сущность и запись события…
идемпотентность — это свойство метода, при котором повторный вызов с теми же параметрами после первого выполнения уже не меняет состояние системы DELETE — идемпотентен: после удаления ресурса повторный запрос не…
Что показывает команда git status? отображает актуальное состояние репозитория выводит изменения, находящиеся в рабочем каталоге и индексе перечисляет добавленные, изменённые и удалённые файлы отмечает файлы, ещё не…
Что представляет собой FastAPI и какие особенности делают его ключевым инструментом? современный Python-фреймворк для разработки API работает на базе Starlette и Pydantic поддерживает async/await для обеспечения…