Awesome Software Architecture
Azure Queue
Initializing search
    mehdihadeli/awesome-software-architecture
    mehdihadeli/awesome-software-architecture
    • Software Architecture
      • Actor Model Architecture
      • Akka .NET
      • Orleans
      • Protoactor
    • Algorithms
    • Clean Architecture
    • Onion Architecture
    • Hexagonal Architecture
    • Vertical Slice Architecture
    • Event Driven Architecture
    • Service Oriented Architecture
      • Domain Driven Design
      • Domain
      • Aggregation
      • Anemic Domain Model
      • Rich Domain Model
      • Application Service
      • Bounded Context
      • Domain Events
      • Integration Events
      • Primitive obsession
      • Domain Service
      • Enums
      • Exception And Validation
      • Infrastructure
      • Mapping
      • Persistence Ignorance
      • Strategic Design Patterns
      • Tactical Design Patterns
      • Value Objects
      • Event Sourcing
        • Entity Framework
    • Data Driven Design
    • CQRS
      • Microservices
      • Communication & Data Consistency
      • Services Boundries
      • Testing
      • Composite UI
        • CorrelationId
        • Observibility
        • Distributed Tracing
        • Diagnostics
        • Logging
        • Monitoring
        • Metrics
          • EFK
          • ELK
          • FluentBit
          • FluentD
          • Loki
        • Resiliency
        • High Availibility
        • Idempotency
        • CAP
        • Dapr
        • Wolverine
        • SteelToe
        • Tye
        • MassTransit
        • NService Bus
        • CAP
    • Modular Monolith
      • Architectural Design Principles
      • CAP Theorem
      • Cohesion
      • Command Query Separation - CQS
      • Coupling
      • Crosscutting Concerns
      • Dependency Inversion
      • Donot Repeat Yourself - DRY
      • Encapsulation
      • Fail-Fast
      • Favor Composition over Inheritance
      • GRASP
      • Interface Segregation
      • Inversion of Control
      • Keep It Simple - KISS
      • Open/Closed Principle
      • Persistence Ignorance
      • Single Responsibility
      • SOLID
      • YAGNI
      • Builder Pattern
      • Design Patterns
      • Singleton
      • Decorator Pattern
      • Specification Pattern
      • Repository Pattern
      • REPR
      • Query Object Pattern
      • Factory Pattern
      • Strategy Pattern
      • State Pattern
      • Adapter Pattern
      • Command Message Pattern
      • Observer Pattern
      • Chain Of Responsibility
      • AutoPilot Pattern
      • Transaction Script Pattern
      • Cloud Design Patterns
      • Ambassador Pattern
      • Sidecar Pattern
      • Anti Corruption Layer Pattern
      • Bulkhead Pattern
      • Circuit Breaker Pattern
      • Exactly One Delivery
      • Gateway Aggregation
      • Gateway Pattern
      • Outbox Pattern
      • Inbox Pattern
      • Strangler Fig Pattern
      • Backends for Frontends
    • Cloud Best Practices
    • Cloud Native
      • Rancher
      • OpenShift
      • Heroku
      • Netlify
      • Infrastructure as a Service
      • Terraform
      • Pulumi
      • Ansible
      • Nomad
        • Docker
        • Docker Compose
      • Containerd
        • Kubernetes
        • Deployment Strategies
          • Argo-CD
          • Helm
          • Kustomize
          • Kubernetes Operator
          • Jenkins
          • Ingress Controller
          • Nginx Ingress
          • Traefik Ingress
          • K3s
          • Telepresence
          • Telepresence
          • Garden
          • Tilt
        • Azure DevOps
        • Github Actions
        • Jenkins
      • Reverse Proxy
      • Load Balancing
      • Envoy
      • YARP
      • HAProxy
      • Fabio
      • MetalLB
      • Nginx
      • Traefik
      • Service Discovery & Registry
      • Consul
      • Eureka
      • Service Mesh
      • Istio
      • Consul & Consul Connect
      • Maesh
      • Linkerd
    • Object Oriented Design
      • Systems Design
      • Consistent Hashing
    • Scaling
    • Back Pressure
    • Clean Code
    • Abstraction
      • Design Best Practices
      • 12 Factor
      • Strongly Type Ids & Snowflake
      • Thin Controllers
      • Anti Patterns
      • Big Ball of Mud
      • Code Smells
      • Partial/Optional Object
      • God Object
      • Static Cling
    • Eventual Consistency
      • Messaging
      • Change Data Capture (CDC)
      • Async APIs Documentation
      • Kafka
      • RabbitMQ
      • Azure Service Bus
      • NATS
    • Distributed Transactions & Saga
    • Distributed Locking
    • Eventual Consistency
    • RESTful API Design
    • gRPC
    • Caching
    • Functional Programming
    • Concurrency
    • Sharding
    • Refactoring
      • NoSQL
      • CosmosDB
      • DocumentDB
      • MongoDB
      • Postgresql
      • Relational Database
      • Postgresql
      • SQL
      • Azure Cloud
      • Azure API Management
      • Azure App Service
      • Azure App Service Plan
      • Azure Functions / Azure Serverless
      • Azure Kubernetes Service (AKS)
      • Azure Load Balancing
      • Azure Logic App
      • Azure Resource & Resource Group
      • Azure App Configuration
        • Azure Messaging
        • Azure Event Grid
        • Azure Event Hub
        • Azure Queue
        • Azure Service Bus
        • Azure Web Pub/Sub
      • Azure Resource Manager (ARM)
        • Azure Active Directory (Azure AD)
        • Azure Key Vault
      • Azure SQL
        • Azure No-SQL
        • Azure CosmosDB
        • Azure Storage
        • Azure Blob
        • Azure Queue
        • Azure Table
        • Azure File
      • Azure Template
      • Modeling
      • Event Storming
      • Event Modeling
      • Domain Stroytelling
      • Architecture Diagram
      • Class Diagram
      • Component Diagram
      • Conceptual Diagram
      • Conceptual Modeling
      • Data Modeling Notations
      • ER Diagrams
      • Logical Modeling
      • Physical Modeling
      • Relationship
      • Tools
      • Use Case Diagram
    • AI
    • Open Source
    • Code Review
    • Interview
    • Architecture Decision Records (ADR)
    • Micro-Frontend
    • Others
    Back to top
    2023 Mehdi Hadeli.
    Made with Material for MkDocs