Как получить статистику по данным и графики из PostgreSQL: пример создания своего PDF-отчета средствами Python-библиотеки matplotlib. Пишем простой скрипт в Google Colab для анализа операционной...
Должен ли аналитик уметь в код и архитектуру: 5 причин, почему да
Как умение программировать помогает аналитику точнее описывать бизнес-процессы и разрабатывать требования к ИС: зачем погружаться в код и архитектуру. 5 причин, почему аналитик должен уметь...
Реализация REST API интернет-магазина с Python-фреймворком Flask в Google Colab
Простая реализация REST-приложения на примере интернет-магазина с помощью Python-фреймворка Flask, Google Colab, утилиты для тунеллирования ngrok и базы данных PostgreSQL в облачной платформе Neon. Слой...
Регистрация, аутентификация и авторизация: проектирование в UML-sequence и Python-реализация REST API интернет-магазина
Недавно я рассказывала про аутентификацию в веб-приложениях с помощью JWT-токена. Сегодня рассмотрим практическую реализацию регистрации пользователей и аутентификацию клиентов на сервере с помощью куки-файлов. Как...
Проектирование REST API на примере интернет-магазина
Чтобы показать, как устроена RESTful-система, я реализовала небольшой MVP для интернет-магазина, развернув экземпляр базы данных PostgreSQL в serverless-платформе Neon, с которой взаимодействует серверное Flask-приложение, запущенное...
Цели по Smart, Story по INVEST: быстрая разработка концепции решения с техникой Impact Map
Зачем нужна карта влияния, как она связана с причинно-следственным анализом и пользовательскими историями. Разбираем простые и эффективные техники поиска решений для бизнес-аналитика: строим диаграмму Исикавы...
Аутентификация в спецификации OpenAPI: расширенный пример интернет-магазина с JWT
Как определить права на манипуляции с ресурсами для разных пользователей REST-приложения в спецификации OpenAPI: пример аутентификации с JWT-токеном для микросервисной системы интернет-магазина. Проектирование REST API...
Проектирование микросервисной EDA-архитектуры в icepanel.io
Как спроектировать микросервисную систему, используя популярные паттерны: практический пример описания программной архитектуры типового интернет-магазина в диаграммах С4 на базе сервиса icepanel.io. Разбираемся с API Gateway,...
Оркестрация и хореография микросервисов в EDA-архитектуре
Зачем нужен оркестратор в микросервисной EDA-архитектуре и как спроектировать такую систему: разбираемся с помощью BPMN-диаграммы процесса обработки заказа в интернет-магазине. Что такое оркестрация и хореография...
Интеграция с Госуслугами: UML-диаграмма последовательности аутентификации через ЕСИА
Как выглядит аутентификация через ЕСИА: организационные и технические аспекты интеграции с порталом Госуслуг. Нормативные правила и UML-диаграмма последовательности интеграционного взаимодействия с Единой системой идентификации и...