@MIT: CLOUD & DEVOPS — PART 2
@MIT series is a group of articles being written to describe my learning path attending to the Cloud & DevOps: Continuous Transformation at the MIT.
This article at a glance — TL;DR
The course has two big parts: (1) technical base and (2) business applications and strategies
The second module introduces benefits, trade-offs, and new problems of developing applications for scaling. It also covers the complexity of asynchronous development.
- To start with, they approached the whole web concept (since its creation by Tim Berners Lee).
- How Google changed the game creating Chrome and the V8 engine.
- The creation of Node.JS.
- Implementing a simple webserver at Digital Ocean.
- The evolution of complexity between the web first steps and the day we are right now: Open Source, JSON protocol, IoT and Big Data and Machine Learning more recently.
- The world of making computation in an asynchronous world/architecture.
Exercises and Assignments
- Exercise 1: forking a project at GitHub.com and sending a pull request back.
- Assignment 1: Running a simple node application locally (a PacMan game) to understand the communication between the client (browser) and server (Node.JS), and also retrieving metrics through an endpoint using JSON as a communication pattern.
All the resources used to reach the results above are stored in this GitHub repository: https://github.com/guisesterheim/MITCloudAndDevOps