• 6 Современных шаблонов проектирования архитектуры в области ПО

    Привет, Хабр! Представляю вашему вниманию перевод статьи "Modern-Day Architecture Design Patterns for Software Professionals" автора Tanmay Deshpande.

    image
    Многие современные приложения необходимо создавать в масштабах предприятия, иногда даже в масштабах Интернета. Каждое приложение должно соответствовать требованиям к масштабируемости, доступности, безопасности, надежности и отказоустойчивости.

    В этой статье я расскажу о некоторых шаблонах проектирования, которые могут с легкостью помочь вам достичь вышеупомянутых возможностей. Я расскажу о каждом паттерне, о том, как использовать этот шаблон в облачной среде, а также о том, когда его использовать, а когда нет.
    Некоторые из этих шаблонов не так уж и новы, но очень полезны в современном мире интернет-облаков.

    Вот список шаблонов, которые я буду обсуждать в этой статье:

    1. Circuit Breaker
    2. Command and Query Responsibility Segregation (CQRS)
    3. Event Sourcing
    4. Sidecar
    5. Backend-for-Frontend
    6. Strangler

    Итак, давайте начнем.
    Читать дальше →
    • +5
    • 10.1k
    • 2