[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"topic-mikroservisy":3,"topic-questions-mikroservisy":12},{"id":4,"name":5,"slug":6,"description":7,"emoji":8,"color":9,"sortOrder":10,"questionCount":11,"knownCount":10,"learningCount":10,"weakCount":10},23,"Микросервисы","mikroservisy","Вопросы по теме Микросервисы","🔗","violet",0,35,[13,22,27,32,37,43,48,53,58,63,68,73,78,83,88,93,99,104,109,114,119,124,129,134,139,144,149,154,159,164,169,174,179,184,189],{"id":14,"slug":15,"question":16,"difficulty":17,"tags":18,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},814,"chto-takoe-mikroservisnaya-arkhitektura","Что такое микросервисная архитектура?","junior",[19],"microservices",null,false,{"id":23,"slug":24,"question":25,"difficulty":17,"tags":26,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},815,"chem-mikroservisnaya-arkhitektura-otlichaetsya-ot-monolitnoy","Чем микросервисная архитектура отличается от монолитной?",[19],{"id":28,"slug":29,"question":30,"difficulty":17,"tags":31,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},816,"kakie-preimushchestva-u-mikroservisnoy-arkhitektury","Какие преимущества у микросервисной архитектуры?",[19],{"id":33,"slug":34,"question":35,"difficulty":17,"tags":36,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},817,"kakie-nedostatki-u-mikroservisnoy-arkhitektury","Какие недостатки у микросервисной архитектуры?",[19],{"id":38,"slug":39,"question":40,"difficulty":41,"tags":42,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},818,"kogda-stoit-ispolzovat-mikroservisy-a-kogda-net","Когда стоит использовать микросервисы, а когда нет?","middle",[19],{"id":44,"slug":45,"question":46,"difficulty":41,"tags":47,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},819,"kakie-printsipy-dekompozitsii-na-mikroservisy-sushchestvuyut","Какие принципы декомпозиции на микросервисы существуют?",[19],{"id":49,"slug":50,"question":51,"difficulty":41,"tags":52,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},820,"chto-takoe-bounded-context-i-kak-on-svyazan-s-mikroservisami","Что такое Bounded Context и как он связан с микросервисами?",[19],{"id":54,"slug":55,"question":56,"difficulty":41,"tags":57,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},821,"kakie-sposoby-vzaimodeystviya-mikroservisov-sushchestvuyut","Какие способы взаимодействия микросервисов существуют?",[19],{"id":59,"slug":60,"question":61,"difficulty":41,"tags":62,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},822,"kak-organizovat-sinkhronnoe-vzaimodeystvie-mikroservisov-cherez-rest","Как организовать синхронное взаимодействие микросервисов через REST?",[19],{"id":64,"slug":65,"question":66,"difficulty":41,"tags":67,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},823,"chto-takoe-grpc-i-kogda-ego-stoit-ispolzovat-vmesto-rest","Что такое gRPC и когда его стоит использовать вместо REST?",[19],{"id":69,"slug":70,"question":71,"difficulty":41,"tags":72,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},824,"kak-organizovat-asinkhronnoe-vzaimodeystvie-cherez-brokery-soobshcheniy","Как организовать асинхронное взаимодействие через брокеры сообщений?",[19],{"id":74,"slug":75,"question":76,"difficulty":41,"tags":77,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},825,"chto-takoe-api-gateway-i-zachem-on-nuzhen","Что такое API Gateway и зачем он нужен?",[19],{"id":79,"slug":80,"question":81,"difficulty":41,"tags":82,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},826,"chto-takoe-service-discovery-i-kak-ono-rabotaet","Что такое Service Discovery и как оно работает?",[19],{"id":84,"slug":85,"question":86,"difficulty":41,"tags":87,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},827,"kak-organizovat-konfiguratsiyu-mikroservisov","Как организовать конфигурацию микросервисов?",[19],{"id":89,"slug":90,"question":91,"difficulty":41,"tags":92,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},828,"chto-takoe-pattern-circuit-breaker","Что такое паттерн Circuit Breaker?",[19],{"id":94,"slug":95,"question":96,"difficulty":97,"tags":98,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},829,"chto-takoe-pattern-saga-i-kak-on-reshaet-problemu-raspredelyonnykh-tranzaktsiy","Что такое паттерн Saga и как он решает проблему распределённых транзакций?","senior",[19],{"id":100,"slug":101,"question":102,"difficulty":97,"tags":103,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},830,"chto-takoe-event-sourcing","Что такое Event Sourcing?",[19],{"id":105,"slug":106,"question":107,"difficulty":97,"tags":108,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},831,"chto-takoe-cqrs","Что такое CQRS?",[19],{"id":110,"slug":111,"question":112,"difficulty":41,"tags":113,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},832,"chto-takoe-pattern-outbox","Что такое паттерн Outbox?",[19],{"id":115,"slug":116,"question":117,"difficulty":41,"tags":118,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},833,"chto-takoe-pattern-strangler-fig","Что такое паттерн Strangler Fig?",[19],{"id":120,"slug":121,"question":122,"difficulty":41,"tags":123,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},902,"kak-organizovat-raspredelyonnuyu-trassirovku-v-mikroservisakh","Как организовать распределённую трассировку в микросервисах?",[19],{"id":125,"slug":126,"question":127,"difficulty":41,"tags":128,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},903,"kak-organizovat-tsentralizovannoe-logirovanie","Как организовать централизованное логирование?",[19],{"id":130,"slug":131,"question":132,"difficulty":41,"tags":133,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},904,"kak-realizovat-health-checks-i-monitoring-mikroservisov","Как реализовать health checks и мониторинг микросервисов?",[19],{"id":135,"slug":136,"question":137,"difficulty":41,"tags":138,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},905,"chto-takoe-idempotentnost-i-pochemu-ona-vazhna-v-mikroservisakh","Что такое идемпотентность и почему она важна в микросервисах?",[19],{"id":140,"slug":141,"question":142,"difficulty":41,"tags":143,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},906,"kak-versionirovat-api-mikroservisov","Как версионировать API микросервисов?",[19],{"id":145,"slug":146,"question":147,"difficulty":41,"tags":148,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},907,"kak-testirovat-mikroservisy","Как тестировать микросервисы?",[19],{"id":150,"slug":151,"question":152,"difficulty":41,"tags":153,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},908,"chto-takoe-12-factor-app","Что такое 12-Factor App?",[19],{"id":155,"slug":156,"question":157,"difficulty":41,"tags":158,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},834,"chto-takoe-pattern-sidecar","Что такое паттерн Sidecar?",[19],{"id":160,"slug":161,"question":162,"difficulty":41,"tags":163,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},909,"chto-takoe-pattern-bff-backend-for-frontend","Что такое паттерн BFF (Backend for Frontend)?",[19],{"id":165,"slug":166,"question":167,"difficulty":41,"tags":168,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},910,"database-per-service-ili-shared-database-kakoy-podkhod-vybrat","Database per Service или Shared Database -- какой подход выбрать?",[19],{"id":170,"slug":171,"question":172,"difficulty":41,"tags":173,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},911,"chto-takoe-patterny-retry-i-timeout","Что такое паттерны Retry и Timeout?",[19],{"id":175,"slug":176,"question":177,"difficulty":41,"tags":178,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},835,"chto-takoe-pattern-bulkhead","Что такое паттерн Bulkhead?",[19],{"id":180,"slug":181,"question":182,"difficulty":97,"tags":183,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},912,"kak-obespechit-bezopasnost-mezhservisnogo-vzaimodeystviya","Как обеспечить безопасность межсервисного взаимодействия?",[19],{"id":185,"slug":186,"question":187,"difficulty":97,"tags":188,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},913,"chto-takoe-service-mesh","Что такое Service Mesh?",[19],{"id":190,"slug":191,"question":192,"difficulty":41,"tags":193,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":20,"starred":21},836,"kak-organizovat-deploy-mikroservisov","Как организовать деплой микросервисов?",[19]]