Week 6: CST438 & CST462S
This week's assignment focused on system testing using Selenium, where we test the full application from front end to back end. Each team member worked on a different issue/issues, making sure all parts of the system work together correctly. This week's reading was chapter 25 of SAG, Compute As A service. Compute as a Service (CaaS) is basically about giving you the computing power to run your code, but in a way that can scale as things grow. Instead of manually managing machines, systems like Google’s Borg moved everything toward automation. An interesting idea in the chapter is “cattle vs pets.” Instead of treating servers like something you fix and maintain, you treat them like replaceable units. If one fails, you just replace it automatically. Overall, the main idea is that if you want to scale, you need automation and a shared infrastructure. Treating servers like cattle is what makes that possible without things becoming a mess.