Рубрика: Ликбез

Read More

Keycloak: как упростить аутентификацию и не сойти с ума?

1. Что такое Keycloak? Межсистемную аутентификацию можно реализовать разными способами, но при выборе того или иного подхода необходимо учитывать ряд факторов: требования к безопасности систем, гибкость, масштабируемость, необходимость авторизации, возможности кастомных доработок и много чего […]

Read More

Как защитить интернет-магазин от перегрузок: RPS, масштабирование и отказоустойчивость

Перегрузка интернет-магазина – головная боль владельца бизнеса. Сайт тормозит, корзина зависает, клиенты не могут оформить заказ. Почему это происходит? Как предотвратить коллапс системы в разгар распродаж? В этой статье обсудим такие темы: как повысить RPS, […]

Read More

Как настроить автоматический откат в Ansible

Петя запускает плейбук, чтобы обновить конфигурацию Nginx — но сервис не стартует. В конфиге ошибка. Он ищет причину, правит файл, запускает плейбук заново — потому что Ansible сам по себе откатывать изменения не умеет. Сайт […]

Read More

S3-совместимые хранилища: как собрать свой конструктор

В одном из больших кластеров S3 в Точке хранится 110 терабайт полезных данных. Это не много по объёму, но он распределён среди 600+ миллионов файлов. Стоимость работы системы оценивается более чем в миллион рублей в […]

Read More

Почему Redis работает так быстро, несмотря на то, что он однопоточный?

Redis — это высокопроизводительное хранилище «ключ-значение» в оперативной памяти, известное своей невероятной скоростью. Фактически, один сервер Redis может обрабатывать до 100 000 запросов в секунду (QPS). Такая скорость часто удивляет, особенно если учесть, что Redis в основном работает по однопоточной модели […]

Read More

Kubernetes для всех: поймет даже гуманитарий

Вместо эпиграфа: Статья написана для новичков и содержит значительные допущения в логике работы Kubernetes. Если вы опытный пользователь, будем благодарны за обратную связь и помощь сообществу в комментариях 🙂 Представим себе крупную компанию, которая состоит […]

Read More

Общие подходы к классическому PostgreSQL в Kubernetes

Современные высоконагруженные системы требуют гибкого масштабирования и отказоустойчивости для обеспечения стабильной производительности в условиях постоянно растущих объёмов данных. Когда речь идёт о PostgreSQL, развёрнутом в Kubernetes, перед инженерами встают особые вопросы: как упорядочить реплики для отказоустойчивости, каким […]

Read More

Neo4j. Графовая СУБД для RAG и не только

Графовые СУБД, пожалуй, одни из самых специализированных хранилищ, существующих на корпоративном рынке. Neo4j при этом яркий представитель этой категории. Немного о графовых БД C Neo4j я познакомился ещё в далеком 2018-м году, в рамках задачи […]

Read More

Wazuh и Docker: следим за безопасностью контейнеров

Контейнеризация активно используется для работы различных приложений. Микросервисная архитектура предполагает применение большого числа контейнеров, и нам необходимо обеспечить их безопасную работу. Помимо использования рекомендаций от разработчиков сред контейнеризации и наложенных средств защиты, также важным элементом безопасности является […]