Рубрика: Backend
-
Dragonfly: в 25 раз быстрее, чем Redis
Dragonfly — это замена Redis, обладающая высокой производительностью, низкой сложностью и способная масштабироваться. Это самое производительное хранилище данных в оперативной памяти.
-
Руководство для Python-проекта
Python — великолепный язык, используемый для всего, начиная с создания веб-сайтов и заканчивая сложными научными исследованиями. Однако настройка проекта может быть непростой задачей. И вот в этом месте на помощь приходит это руководство для Python-проекта! В этой статье я покажу, как организовать свой проект, создать виртуальные окружения, управлять зависимостями, форматировать свой код, тестировать его и…
-
Намного лучше, чем простой .env
Полгода назад я рекомендовал всем перестать использовать файлы .env в пользу подходов, использующих платформы управления секретами. С тех пор я узнал и научился намного большему, как эффективно управлять переменными окружения. В этой статье я снова аргументирую, почему мы должны уменьшить практику хранения всех переменных окружения в файле .env и перейти к более комплексному подходу для…
-
Синхронные и асинхронные методы в Fast API
Откройте для себя мощь и преимущества FastAPI — современного высокопроизводительного веб-фреймворка, который производит революцию в мире разработки API. В этом исчерпывающем руководстве я подробно рассмотрю основные аспекты FastAPI и почему он становится выбором многих разработчиков, превосходя альтернативы, такие как Flask и Django. Я также расскажу про синхронные и асинхронные методы в Fast API (sync и…
-
10 вопросов про микросервисную архитектуру с собеседований
Ниже приведены 10 вопросов про микросервисную архитектуру, которые часто задают опытным разработчикам (мидлам и синьорам) со стажем от 5 до 10 лет. Возможно, вам так же будет интересная статья про продвинутые практики использования git.
-
Load Balancer vs Reverse Proxy vs API Gateway
Представьте себе оживленный ресторан: балансировщик нагрузки действует как главный официант, обеспечивая равномерное распределение посетителей для оптимизации обслуживания; обратный прокси — опытный официант, оптимизирующий заказы и обеспечивающий наилучший опыт для каждого гостя; а API-шлюз — ресторанный менеджер, который контролирует каждый аспект обеда.
-
Запуск Golang, Nginx и React App в Docker
Вы когда-нибудь сталкивались с проблемами совместимости при попытке запустить ваши приложения на Golang, Nginx и React локально? Решение простое — используйте Docker. Golang, Nginx и React в Docker вы можете даже использовать этот подход в продакшене, но остерегайтесь осуждений со стороны опытных программистов с длинными бородами. В этой статье я расскажу вам о процессе запуска…
-
Получение ключей внутри бакета S3 на уровне subfolder: Python
С использованием библиотеки boto3 в Python мы извлечем все ключи корзины s3 на уровне подпапки. В статье описывается получение ключей внутри бакета S3 на уровне subfolder с помощью Python. В этом заметке я покажу вам, как использовать библиотеку Python boto3 для доступа к содержимому бакета на Amazon S3, включая все подпапки внутри корзины.