An Overview of Decoupled Applications & Systems - Part 1