You have learned about the basics of microservices in this chapter, which will serve as a point for you to start writing microservices on Rust throughout this book. If you want to learn more about topics discussed in this chapter, please consult the following list:
- Microservices - a definition of this new architectural term, 2014, Martin Fowler, available at https://martinfowler.com/articles/microservices.html. This article introduces the concept of microservices.
- mio, available at https://github.com/carllerche/mio. This is a crate that is widely used by other crates for asynchronous operations in Rust. We won't use it directly, but it is useful to know how it works.
- Network Programming with Rust, 2018, Abhishek Chanda, available at https://www.packtpub.com/application-development/network-programming-rust. This book explains more about network addresses, protocols and sockets, and how to use them all with Rust.