Transcript
Page 1: Anatomy of API Content Distribution

The Anatomy of API Content Distribution

Josep M. [email protected] | @solso

Page 2: Anatomy of API Content Distribution

What Content used to be

Page 3: Anatomy of API Content Distribution

What Content has become

Page 4: Anatomy of API Content Distribution

What Content has become

Page 5: Anatomy of API Content Distribution

The Content Onion

Page 6: Anatomy of API Content Distribution

The Content Onion

Page 7: Anatomy of API Content Distribution

The Content Onion

Page 8: Anatomy of API Content Distribution

The Content Onion

Page 9: Anatomy of API Content Distribution

The Content Onion

API’s

Page 10: Anatomy of API Content Distribution

Delivery needs Orchestration

Page 11: Anatomy of API Content Distribution

Basics Requirements

Access Control

Traceabilty

Analytics

Page 12: Anatomy of API Content Distribution

Control Layer

Decoupling Logic from Control

LogicLayer

Content Delivery

Page 13: Anatomy of API Content Distribution

Control Layer

Decoupling Logic from Control

LogicLayer

Page 14: Anatomy of API Content Distribution

Decoupling Logic from Control

• A more elegant design pattern:– Abstraction– Reutilization– Flexibility

Page 15: Anatomy of API Content Distribution

Decoupling Logic from Control

• A more elegant design pattern:– Abstraction– Reutilization

–Flexibility

Page 16: Anatomy of API Content Distribution

Decoupling Logic from Control

• A more elegant design pattern:– Abstraction– Reutilization

–Flexibility!

Page 17: Anatomy of API Content Distribution

Content comes from everywhere...

Page 18: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Page 19: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

Page 20: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

RS #1 via API

Page 21: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

RS #1 via API

Joe on TV found by an app combining data from the Aggregator app #1 and the recommendations of RS #1

Page 22: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

RS #1 via API

Joe on TV found by an app combining data from the Aggregator app #1 and the recommendations of RS #1

Page 23: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

RS #1 via API

Joe on TV found by an app combining data from the Aggregator app #1 and the recommendations of RS #1

Page 24: Anatomy of API Content Distribution

Content comes from everywhere...

Jane on browser

Aggregator #1 via API

RS #1 via API

Joe on TV found by an app combining data from the Aggregator app #1 and the recommendations of RS #1

Page 25: Anatomy of API Content Distribution

...so you need control everywhere

Page 26: Anatomy of API Content Distribution

...so you need control everywhere

Control Layer

API

Page 27: Anatomy of API Content Distribution

...so you need control everywhere

Control Layer

API

Page 28: Anatomy of API Content Distribution

...so you need control everywhere

Control Layer

API

Page 29: Anatomy of API Content Distribution

...so you need control everywhere

Control Layer

API

Page 30: Anatomy of API Content Distribution

Conclusions

“Power is nothing without control”, and flexibility is key to achieve it


Recommended