CST438 - Week 6 Reflection
Write a weekly entry describing important things you learned this week. At first glance, this week's reading materials appear to cover different territories while ultimately tying together nicely and cohesively. The weekly SAG reading, written piece on React material, and Assignment 4 description all concern maintainable, scalable, and thoroughly tested software on both an infrastructural and application level. SAG introduced Compute as a Service (CaaS) to explain how Google transitioned from manual server management to automated compute platforms such as Borg. Borg would later inspire systems such as Kubernetes, this innovation would become a mainstay in development as developers could now decide which machine runs an application and automatically deploy workloads, allocate resources, monitor health, and restart failed services. The chapter illustrated how manual work does not scale and automation is instead a necessity as an organization grows. ...