Cloud Computing

TODO: define cloud computing

Pros

Cons

Journal