Technical requirements
For the testing examples of this chapter, you need some extra software besides Rust compiler (which, of course, you'll need too). You will need to install Docker and Docker Compose to bootstrap the application from Chapter 15, Packing Servers to Containers. We will use this application to run integration tests.
You will also need to install the Postman tool, which we will use to test APIs manually, along with the LLDB debugger, which we'll learn how to use for debugging microservices. Also, Jaeger will need to be installed, but you can also use the all-in-one image running in Docker for this. Finally, we will use the OpenTracing API for distributed tracing.
The examples of this chapter are provided with sources on ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access