The Modern Application Model

Layers of Abstraction

The OSI Model

Layers of Knowledge

Defining The Modern Application Model

7.1 Infrastructure Layer

7.2 Transaction Layer

7.3 Integration Layer

7.3 Logical Layer

The Modern Application Model

A Modern Example

Step 1. Choosing Infrastructure Provider

Step 2. Choosing Transaction Providers

Step 3. Building the Integration

Step 4. Building your product (FINALLY!)

Towards Abstracting the Integration Layer

Co-Founder @, Advocate of all things Open Source, Startup Advisor, Entrepreneur. Previously: npm, TELUS, Kong, CBC