Переход на микросервисы: анализ и последовательность внедрения Анализ: оценка действующей монолитной архитектуры, поиск узких мест и компонентов с самостоятельной бизнес-логикой Декомпозиция: выделение автономных…
Подход к проектированию API и создаваемые артефакты Анализ бизнес- и технических требований, целей и задач API Выделение ресурсов, операций и моделей данных Подготовка спецификации с описанием маршрутов, методов, а…
изучение требований: данные, операции и бизнес-логика выделение сущностей и связей между ними (ER-модель) нормализация для снижения избыточности и предотвращения аномалий выбор типа БД (реляционная vs NoSQL) с учетом…
Логирование позволяет отслеживать события в приложении и играет ключевую роль в его диагностике и мониторинге. Sentry — средство отслеживания ошибок, которое собирает stack trace, объединяет события по проблемам и…
Сбор и анализ логов: как работать с бинарными данными Для централизованного сбора использую ELK (Elasticsearch, Logstash, Kibana), Fluentd Предпочитаю текстовый формат логов, поскольку он удобен для поиска и…
Снижение объёма мусора при инициализации Spine-анимаций Проанализировал работу Spine runtime и источники нагрузки на GC Кэшировал объекты (Skeleton, AnimationState), чтобы использовать их повторно Применял пул…
оптимизация объёма данных при мониторинге и логировании фильтрация логов по уровням ERROR, WARN и INFO настройка семплинга и агрегации логов структурированные логи для более точного поиска сбор полной информации о…
Как выбрать DI-контейнер: Autofac или стандартный контейнер? Контекст: DI-контейнеры применяются в .NET для реализации инверсии зависимостей Стандартный контейнер Поставляется вместе с .NET Core и обеспечивает…
микросервисы — автономные сервисы, взаимодействующие через API REST: синхронное взаимодействие по HTTP/JSON, простая интеграция gRPC: синхронный и асинхронный обмен, бинарный протокол, высокая производительность…
Этапы общего процесса проектирования базы данных Анализ требований: определение бизнес-данных и целей системы Моделирование данных: разработка концептуальной ER-модели Нормализация: сокращение избыточности и…