5 техник описания интеграции между системами и взаимодействия микросервисов

Как описать интеграцию между системами и взаимодействие микросервисов в текстовом и графическом видах: схемы C4, UML-диаграммы и таблицы с практическими примерами. Постановка задачи, описание контекста...

Надежность в микросервисной архитектуре

Чем доступность отличается от надежности, как вычисляется доступность и надежность системы, формулы расчета вероятности безотказной работы системы с микросервисной архитектурой. Доступность и надежность: в чем...

Альтернативные обменники и очереди недоставленных сообщений в RabbitMQ

Зачем нужны альтернативные обменники в RabbitMQ, где настроить очередь недоставленных сообщений и как этот JMS-брокер обеспечивает альтернативную маршрутизацию. Пример топологии потокового конвейера и пара Python-сервисов,...

Регистрация, аутентификация и авторизация: проектирование в UML-sequence и Python-реализация REST API интернет-магазина

Недавно я рассказывала про аутентификацию в веб-приложениях с помощью JWT-токена. Сегодня рассмотрим практическую реализацию регистрации пользователей и аутентификацию клиентов на сервере с помощью куки-файлов. Как...

Проектирование REST API на примере интернет-магазина

Чтобы показать, как устроена RESTful-система, я реализовала небольшой MVP для интернет-магазина, развернув экземпляр базы данных PostgreSQL в serverless-платформе Neon, с которой взаимодействует серверное Flask-приложение, запущенное...

Аутентификация в спецификации OpenAPI: расширенный пример интернет-магазина с JWT

Как определить права на манипуляции с ресурсами для разных пользователей REST-приложения в спецификации OpenAPI: пример аутентификации с JWT-токеном для микросервисной системы интернет-магазина. Проектирование REST API...

Поиск по сайту

Напишите нам, мы онлайн!