loosely coupled

10
Loosely Coupled Samaresh Panda

Upload: samaresh-panda

Post on 21-Feb-2017

299 views

Category:

Design


0 download

TRANSCRIPT

Page 1: Loosely Coupled

Loosely Coupled

Samaresh Panda

Page 2: Loosely Coupled

Air n Space (Udvar-Hazy)

Page 3: Loosely Coupled

https://www.youtube.com/watch?v=mmDHJO3Iv30

Page 4: Loosely Coupled

Loosely Coupled

New Language Framework (Tool) New Standard Nothing New

Architectural Style (Practice) Monolithic application Modular (Self Contained) Independent Contract/Protocol

Page 5: Loosely Coupled

Cost (Time & Resource)

Experimentation/Learning

Agile/Scalable/HA (Micro-service)

Flexibility/Control (Language Independent)

Performance

Manageable (Testable)

Why?

Page 6: Loosely Coupled

Indirection

Modules (Role Playing)

Asynchronous Events/Triggers

Pub/Sub

Push vs. Pull

All Levels

How?

Page 7: Loosely Coupled

Loosely Coupled and ‘Follow’

Page 8: Loosely Coupled

‘Follow’ @ High Level

https://github.com/WPMedia/Follow

Page 9: Loosely Coupled

Step-back, think (Bigger Picture)

Divide and Conquer

Pair-programming/Collaboration

Testing

Experiment

Think Loosely Coupled

The Workflow

Page 10: Loosely Coupled

Q & A