Book

Hands-On Microservices with Rust

Microservice architecture is sweeping the world as the de facto pattern to build web-based applications. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and. Finally, you will be taken through examples of how to test and debug microservices and pack them into a container and deploy it to modern cloud platforms such as AWS.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

17h20m

Language

English

About Book

Who Is This Book For?

This book is for developers who have basic knowledge of RUST, and want to learn how to build, test, scale, and manage RUST microservices. No prior experience of writing microservices in RUST is assumed.

Book content

chapters 17h20m total length

An Introduction to Microservices with Rust

Developing a Microservice with hyper crate

Logging and Configuring Microservice

Data Serialization and Deserialization with the Serde Crate

Understanding Asynchronous Operations with Futures Crate

Reactive Microservices - Increasing Capacity and Performance

Reliable Integration with Databases

Interaction to Database with Object-Relational Mapping

Simple REST Definition and Request Routing with Frameworks

Background tasks and thread pools in Microservices

Involving concurrency with actors and actix crate

Scalable Microservices Architecture

Testing and Debugging Rust Microservices

Optimization of microservices

Packing Servers to Containers

DevOps of Rust Microservices - Continuous Integration and Delivery

Bounded Microservices with AWS Lambda

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required