1 год назад
Как создать эффективную систему логирования с использованием Aspect и Spring Cloud Sleuth
Источник: Nuances of Programming Какой язык программирования вам подойдет? Пройдите тест SkillFactory из 7 вопросов и узнайте, какой язык программирования подходит лично вам. Надлежащая практика ведения логов  —  один из наиболее важных аспектов разработки программного обеспечения. Она помогает быстро понять контекст и локализовать проблему при отладке. Самой большой сложностью может стать отсутствие у команды единой системы логирования. Если каждый придерживается того стиля ведения логов, который...
3 месяца назад
API Gateway, что это? Для чего используется и как? Чем отличается от Каfka?
API Gateway — это паттерн проектирования и специальный компонент в архитектуре микросервисов, который действует как единая точка входа для всех клиентских запросов к микросервисам. Он отвечает за маршрутизацию запросов, управление трафиком, преобразование протоколов, агрегацию данных и обеспечение безопасности. Запросы от клиентов проходят через API Gateway, который проверяет кэш и при необходимости перенаправляет запросы к соответствующим микросервисам. Ответы возвращаются через API Gateway обратно к клиентам...