Рубрика «микросервисы» - 3
Почему случается оверинжиниринг
2025-10-20 в 13:01, admin, рубрики: ruvds_переводы, микросервисы, монолиты, проектирование архитектуры, сложность системКак я в одиночку спроектировал API-шлюз на FastAPI, который держит 200к+ запросов в сутки
2025-10-18 в 20:06, admin, рубрики: asyncio, devops, fastapi, highload, python, RabbitMQ, system design, микросервисыАрхитектурные решения, грабли и RabbitMQ
Привет!
Я Python-инженер. Последние несколько лет я в одиночку строил довольно сложную бэкенд‑систему, и за это время набил немало шишек и нашел, как мне кажется, несколько интересных решений. В этой статье я хочу поделиться не «историей успеха», а конкретными архитектурными проблемами и их решениями при построении высокопроизводительного сервиса на асинхронном Python.
Статья будет полезна тем, кто работает с FastAPI, микросервисами и думает о надежности и масштабируемости своих систем.
1. Проблема: Хаос из 20+ AI-моделей
Uptrace v2.0: как новый JSON-тип ClickHouse ускорил запросы по трейсам в 10 раз
2025-10-16 в 8:47, admin, рубрики: clickhouse, devops, distributed tracing, observability, opentelemetry, tracing, микросервисы, производительностьДелюсь практическим опытом внедрения Uptrace v2.0 — от разворачивания до оптимизации запросов. С цифрами, кодом и реальными кейсами.
TL;DR
Uptrace v2.0 использует новый JSON-тип ClickHouse для хранения трейсов, что даёт 10x ускорение запросов. Показываю на практике: установка за 5 минут, настройка трансформаций данных, экономия на retention policies. Бенчмарки на 500M span'ах: запросы стали выполняться за 0.3-0.5 сек вместо 4-7 сек.
Почему я вообще это затеял
Как мы снизили время отклика в 15 раз на новом портале ВДНХ через Laravel + Nuxt и масштабируемую архитектуру
2025-08-22 в 13:16, admin, рубрики: progressive web app, pwa, вднх, заказная разработка, комплексное проектирование, микросервисы, Платформа, разработка сайтов, создание сайтаИз новостей
31 мая 2025 года на mos.ru, официальном сайте Мэра Москвы, появилась краткая заметка «Новый сайт ВДНХ объединил все проекты выставки на одной платформе». В заметке Наталья Сергунина, заммэра Москвы, сообщила о том, что у сайта изменился визуальный стиль и интерфейс, появилась карта с 3D-моделями павильонов и возможность приобрести билеты в разные места комплекса на одной платформе.
В статье ниже я расскажу о технических деталях масштабной работы, которая предшествовала этой заметке.
Предисловие
Монолит vs микросервисы - противостояние, которое идет уже не один год
Кто-то говорит, что изолированные сервисы — обязанность любой команды и любой проект, даже стартап, должен быть написан только так, другие говорят, что это только модное направление, куда все побежали, плохо разобравшись и вообще, performance — наше все. Как всегда, правда где‑то посередине. В этой статье я хотел бы осветить проблемы перехода от монолита к микросервисам, рассказать про свой опыт и трудности, которые команде пришлось преодолевать.
Корни проблемы
Разбор задачи с реального собеседования: e-commerce, брокер и резервы склада
2025-08-05 в 10:35, admin, рубрики: rest, интеграции, микросервисы, проектирование по, решение задач, системный аналитик, собеседованиеТакие разборы задач отлично помогают потренироваться в подходах к решению рабочих задач + увеличить насмотренность.
Задача
Сценарий:
У нас есть e-commerce платформа, состоящая из:
-
веб-приложения,
-
брокера сообщений,
-
бэкенда.
Клиенты могут заказывать товары, а складская система проверяет наличие товаров на складе.
Каждый раз, когда клиент делает заказ, система отправляет запрос через брокер для проверки доступности товара на складе и блокирует его на время обработки заказа.
Проблема:
Клиенты могут:
-
добавлять несколько товаровЧитать полностью »
Рефакторинг системы рекомендаций: как мы перешли с монолита на микросервисы
2025-08-05 в 5:22, admin, рубрики: архитектура, микросервисыПривет, я разработчик программного обеспечения в компании 1221Systems и хочу рассказать об опыте перевода проекта с монолитной архитектуры на микросервисную: как выглядел исходный проект и с какими проблемами мы столкнулись, какую архитектуру построили после рефакторинга и какие преимущества в итоге получили.
Что у нас было
Проект состоял из двух частей:
-
Монолит на PHP / JS / PostgreSQL
-
Интерфейс управления рекомендациями
-
Логика хранения и отображения данных
-
-
ML-сервис на Python
-
Прогнозирование поведения пользователей
-
Формирование рекомендаций
-
Взаимодействие микросервисов: проблемы, решения, практические рекомендации
2025-08-02 в 0:01, admin, рубрики: архитектура, микросервисыВсе говорили о микросервисах. Гибкость. Масштабируемость. Независимые команды. Звучало как мечта. Многие компании бросились распиливать свои монолиты. Разработка действительно ускорилась. Отдельные компоненты стало проще обновлять и разворачивать.
А потом сервисам понадобилось взаимодействовать. И мечта превратилась в сложную, многомерную головоломку.

