Matheus Castiglioni Wiki Pessoal
  • Introdução
  • Armazenamento
  • Back-End
    • C#
    • C++
    • Carbon
    • Cue
    • Dart
    • Deno
    • Elixir
    • Gleam
    • Go
    • GraphQL
    • Halide
    • Java
    • Kotlin
    • NodeJS
    • PHP
    • Python
    • Ruby
    • Rust
  • Big Data
  • Carreira
  • Cloud
  • Cloud
  • Data Science
  • Desenvolvimento de Jogos
    • Unity
  • Design UI/UX
  • Engenharia de Software
    • Acessibilidade
    • Algoritmos
    • AI (Artifical Intelligence)
    • API (Application Programming Interface)
    • Arquiteturas de Software
    • Bit/Bytes
    • Criptografia
    • Code Smells
    • Design Patterns
    • DNS
    • E-commerce
    • Estrutura de Dados
    • IDEs
    • Metodologias
    • Paradigmas
    • Processos
    • Protocolos
    • SEO
    • SOLID
    • Web3
  • Ferramentas
  • Front-End
    • Angular
    • Bibliotecas
    • Clio
    • CSS
    • Electron
    • Elm
    • Imba
    • JamStack
    • Micro Front-End (MFE)
    • Mint
    • PureScript
    • React
    • Svelte
    • Vue
  • Gerenciamento de Software
  • Infraestrutura
  • Liderança
  • Linguagens de Programação
  • Livros
  • Mobile
    • Android
    • Flutter
    • React Native
  • Monitoramento
  • Plataformas
  • QA (Quality Assurance)
  • Segurança
  • Serverless
  • Sistema Operacional (S.O)
  • Sites
Powered by GitBook
On this page
  • Arquiteturas e Padrões Arquiteturais
  • Documentação
  • Links

Was this helpful?

  1. Engenharia de Software

Arquiteturas de Software

PreviousAPI (Application Programming Interface)NextBit/Bytes

Last updated 17 days ago

Was this helpful?

Arquiteturas e Padrões Arquiteturais

    • Schema Validation

  • [Shared Nothing Architecture](https://en.wikipedia.org/wiki/Shared-nothing_architecture#:~:text=A%20shared%2Dnothing%20architecture%20(SN,the%20same%20memory%20or%20storage.)

Documentação

  • [ORD (Operational Requirements Document)](https://acqnotes.com/acqnote/careerfields/operational-requirements-document#:~:text=An%20Operational%20Requirements%20Document%20(ORD,Concept%20of%20Operations%20(CONOPS).)

Links

  • https://github.com/DovAmir/awesome-design-patterns

  • https://azeynalli1990.medium.com/software-architecture-cheat-sheet-for-daily-usage-9923922ea75b

  • https://nealford.com/katas/

  • https://github.com/stemmlerjs/software-design-and-architecture-roadmap

  • https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723

4+1 Architectural View Model
Actor model
Ambassador
API First
API Gateway
APP Shell
Backend-for-Frontend (BFF)
BETH
Blackboard
BLoC (Business Logic Components)
Branch by Abstraction
Broker
Bulkhead
Cell-Based Architectures
Cellular Architecture
Circuit Breaker
Clean Architecture
Client-server
Cloud Architecture
Content-Based Router
Coreographed Architecture
CQRS (Command Query Responsibility Segregation)
Declarative UI
DIET
Distributed Systems
Adapters
Ambassador
At Least Once
Coordinated Batch Processing
Event-Driven Batch Processing
Initializer
Replicated Load-Balanced Services
Scatter/Gather
Self Awareness
Sharded Services
Sidecar
Work Queue Systems
DOTS (Data Oriented Technology Stack)
ECS (Entity Component System)
Erasure Coding
Event-bus
Event Driven Architecture
Eventual Consistency
Event Carried State Transfer
Event Collaboration
Event Sourcing
Memory Image
Saga
Camunda
Zeebe
Transactional Outbox
Transactional Inbox
Two Phase Commit (2PC)
Event Interception
Externalized Configuration
FAC (Feature Access Control)
FDD (Feature Driven Development)
Feature Parity
Feature Oriented Architecture
Feature-Sliced Design
Federated Architecture
Hexagonal Architecture
In-Memory Database Architecture
Infrastructure-Driven Packaging
Interpreter
LMAX Architecture
Layered
Front Controller
Macroservice
Master-slave
MEAN
Medallion Architecture
MERN
Microapps Architecture
Microkernel Architecture
Microservices
Aggregator Pattern
Branch pattern
Branch by Abstraction
Verify Branch by Abstraction
Chained or Chain of Responsibility (CoR)
Integration Pattern
Microservice Chassis
ReportingDatabase/Database-as-a-Service Interface
Async API
Avro
Cloud Events
Confluent Schema Registry
JSON Schema
JSON Schema Diff Validator
Karapace
Lenses
OpenAPI
OpenAPI Diff
ProtoLock
Schema Registry
Service Mesh
Envoy
Istio
Linkerd
Strangler Fig
MDD (Model Driven Development)
Miniservice
Modular Applications with Blueprints
Monolith In A Box
Monolithic Architecture
Multi Tenant
Multi Thread
MVC (Model View Controller)
Front Controller
MVI (Model View Intent)
MVP (Model View Presenter)
MVT (MOdel View Template)
MVVM (Movel View View Model)
N-Tier Architecture/N-Tiered Architecture
Front Controller
Nanoservice
One action for file
Onion Architecture
Peer-to-peer
Pipe-filter
Plugin Architecture
Polyliths Architecture
Prescriptive Code Structure
Proxy
Envoy
Reactive Architecture
Realtime Devent Driven
Replay System
Responsibility Driven Design
Reusable API's
Richardson Maturity Model
Sacrificial Architecture
Saga
SBA (Service Based Architecture)
Single Activity Pattern
Scatter/Gather
Screaming Architecture
SEDA (Staged Event Driven Architecture)
Segment Oriented Architecture
Semi Shared
Service Oriented Architecture (SOA)
Service Template
Sidecar
Envoy
Single Thread
Space Based Architecture (SBA)
AbInitio
Apache Ignite
HazelCast
Oracle Coherence
Strangler
Streaming System
Subscription Based Architecture
Vertical Slice Architecture
VIPER
Web Queue Worker
4+1
Arc42
Archimate
ArchimateTool
ADR's
Architecture Flipbook
Architecture Haiku
ASR's
ATM (Architecture Tradeoff Analysis Method)
C4 (Contexto, Containers, Componentes e Códigos)
Structurizr
CDD (Capability Development Document)
CMDB (Configuration management database)
Class Diagram
Cloud Events
COCOMO (Constructive Cost Model)
CONOPSSE (Concept of Operations)
COSYSMO (Constructive Systems Engineering Cost Model)
CPD (Capability Production Document)
CRC (Component Responsibility Cards)
Design Document
Diagrama de Contexto
Diagrama Dinâmico
EDD (Engineering Design Docs)
Event Catalog
Experience API Layer
Explanatory Model
FR's
Fragments Architecture
Framework for Technical Documentation
GQM (Goal, Question, Metric)
Graphviz
ICD (Initial Capabilities Document)
Inception Deck
JAD (Joint Application Design)
Kroki
Marketing Requirements Document (MRD)
MHC
Mini QAW (Quality Attribute Workshop)
NFR's
PASSME
PoV (Point of View)
PRD (Product Requirements Document)
SAD (Software Architecture Description)
SRS (Software Requirements Specification)
SRD (System Requirements Document)
TDD (Technical Design Docs)
TRD (Technical Requirements Document)
UML (Unified Modeling Language)
Plant Text
Plant UML
Wardley Mapping