CST 438 - Module 6
Week 6,
This week's material was split into continuing our work on our assignment and continuing our reading in the textbook Software Engineering at Google. The assignment involved us creating system tests using the chrome driver to automate the inputs for testing on the frontend, which in turn communicates to the backends. This essentially allows us to make sure the whole system works as intended.
The reading was interesting because it involves something known as Compute as a Service (CaaS). This becomes necessary to consider as an organization grows and requires more resources to run its services. However, what is considerably important is how the resources are handled, especially in the case where a batch or service job fails. There are different ways to treat these resources (i.e. pets vs cattle), but also the need to consider how much "slack" is appropriate to handle multiple failures and re-organization of resources to batch/service jobs. Having engineers manually monitor and correct these processes is unrealistic as the organization grows, and automation is required.
Comments
Post a Comment