Tuesday, December 25, 2018

Vertical Abstractions



Vertical Abstractions


Views/UI Screens

RESTFul API End Points/Web Services

Features/User Stories/Use Cases/User Stories, Use Case, Requirements

Bounded Context/ Sub Applications/Functional Modules


BDD Behavior Driven Development


TDD/ Test Suits/ Unit Testing Classes


ATDD Acceptance Test Driven Development


User Stories Acceptance Criteria


Acceptance Test Driven Development


Design by Specification or Design by Contract


User Acceptance Testing


Micro-services


Convoy’s Law: Team Structure vs. Architecture of the Software


Two Pizza Teams


Agile Software Development, Fast Vertical Delivery of Features


Cont. Delivery


Cont. Integration


Cont. Deployment


Vertical Code Slice

Command and Queries  CQRS

Vertical Slice Architecture by Jimmy Bogard

Clean Architecture or Screaming Architecture

Onion Architecture

Hexagonal Architecture

Use Case Driven Development

Application Service Layer making explicit the Use Cases



No comments:

Post a Comment