August 2018
Intermediate to advanced
372 pages
9h 29m
English
Let's talk about the code-writing process. When we are working on large monoliths, many people need to be notified every time that a new feature or bug fix is released. In extreme cases, the QA team needs to check the entire environment themselves to ensure that the new changes didn't affect the application's existing functionality. Imagine how time-consuming it would be to repeat this task for every release with multiple microservices. For this reason, you need to adopt testing as an essential part of your development process.
There are many different levels of testing. Let's take a look at the pyramid test introduced by Jason Huggins in 2005, which is shown in the following diagram:
The tests that are part ...
Read now
Unlock full access