-
Book Overview & Buying
-
Table Of Contents
Rust Web Programming - Third Edition
By :
In this chapter, we built tests that interact with our entire system. We can now build and run tests throughout the entire stack, from individual unit tests on individual servers in a microservice structure. This end-to-end testing can be employed in GitHub Actions or other continuous integration systems to prevent breaking code from being pushed into the main branch. It is also a good idea to run these end-to-end tests before performing a release to a live server.
We have now gotten a feel for how our system works when both servers are running with the cache, logging database, and main database. In the next chapter, we will cover how to package and deploy our system onto servers on AWS.