Microservices

  1. API Gateway Pattern β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ API Gateway ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° Π² ваши микросСрвисы

  2. Service Discovery Pattern β€” Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ рССстр микросов

  3. Circuit Breaker Pattern β€” микросы Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ

  4. Load Balancing Pattern β€” Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ставим Π·Π° балансСр, ΠΊΠΎΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈ нСобходимости проскСйлит микросы

  5. Bulkhead Pattern β€” сСрвисы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹: ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ сСрвиса Π½Π΅ Π²Π»Π΅Ρ‡Π΅Ρ‚ Π·Π° собой ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ…

  6. CQRS Pattern β€” ΡƒΡ…ΠΎΠ΄ΠΈΠΌ ΠΎΡ‚ CRUD, раздСляСм запись ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

  7. Event-Driven Architecture Pattern β€” строим систСму Π½Π΅ Π½Π° ΠΏΠΎΡ…ΠΎΠ΄Π°Ρ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π°, Π° Π½Π° создании событий ΠΈ ΠΈΡ… ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ сообщСний) (Ρ‚ΡƒΡ‚ Ρ…Π·: Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒ слоТно Π±ΡƒΠ΄Ρ‚ΠΎ, Π½ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° становится ΠΏΡ€ΠΎΡ‰Π΅, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ)

  8. Saga Pattern β€” это ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ для управлСния транзакциями ΠΏΠΎΠ²Π΅Ρ€Ρ… микросов (Ρ‚ΡƒΡ‚ ACID Pattern Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ (?) )

  9. Retry Pattern β€” микросы ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ΄ с этим ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ с Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ

  10. Backends for Frontends Pattern (BFF) β€” созданиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… бэкСндов для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° (web, mobile, IoT, ...)

  11. Sidecar Pattern β€” Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²Π΅ΡΠΈΡ‚ΡŒ Π½Π° ваш микрос, ΠΏΡ€ΠΈ нСобходимости, Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ самого микроса

  12. Strangler Pattern β€” ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°ΡΠΏΠΈΠ»ΠΈΡ‚ΡŒ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Ρ‹ Π² микросы

Last updated