Hands-On Microservices with Rust

Hands-On Microservices with Rust
Author: Denis Kolodin
Publisher: Packt Publishing Ltd
Total Pages: 511
Release: 2019-01-31
Genre: Computers
ISBN: 1789341981

Download Hands-On Microservices with Rust Book in PDF, Epub and Kindle

A comprehensive guide in developing and deploying high performance microservices with Rust Key FeaturesStart your microservices journey and get a broader perspective on microservices development using RUST 2018,Build, deploy, and test microservices using AWSExplore advanced techniques for developing microservices such as actor model, Requests Routing, and threadsBook Description Microservice architecture is sweeping the world as the de facto pattern for building web-based applications. Rust is a language particularly well-suited for building microservices. It is a new system programming language that offers a practical and safe alternative to C. This book describes web development using the Rust programming language and will get you up and running with modern web frameworks and crates with examples of RESTful microservices creation. You will deep dive into Reactive programming, and asynchronous programming, and split your web application into a set of concurrent actors. The book provides several HTTP-handling examples with manageable memory allocations. You will walk through stateless high-performance microservices, which are ideally suitable for computation or caching tasks, and look at stateful microservices, which are filled with persistent data and database interactions. As we move along, you will learn how to use Rust macros to describe business or protocol entities of our application and compile them into native structs, which will be performed at full speed with the help of the server's CPU. Finally, you will be taken through examples of how to test and debug microservices and pack them into a tiny monolithic binary or put them into a container and deploy them to modern cloud platforms such as AWS. What you will learnGet acquainted with leveraging Rust web programmingGet to grips with various Rust crates, such as hyper, Tokio, and ActixExplore RESTful microservices with RustUnderstand how to pack Rust code to a container using DockerFamiliarize yourself with Reactive microservicesDeploy your microservices to modern cloud platforms such as AWSWho this book is 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.


Hands-On Microservices with Rust
Language: en
Pages: 511
Authors: Denis Kolodin
Categories: Computers
Type: BOOK - Published: 2019-01-31 - Publisher: Packt Publishing Ltd

GET EBOOK

A comprehensive guide in developing and deploying high performance microservices with Rust Key FeaturesStart your microservices journey and get a broader perspe
Hands-On Data Structures and Algorithms with Rust
Language: en
Pages: 306
Authors: Claus Matzinger
Categories: Computers
Type: BOOK - Published: 2019-01-25 - Publisher: Packt Publishing Ltd

GET EBOOK

Design and implement professional level programs by exploring modern data structures and algorithms in Rust. Key FeaturesUse data structures such as arrays, sta
Hands-On Concurrency with Rust
Language: en
Pages: 453
Authors: Brian L. Troutwine
Categories: Computers
Type: BOOK - Published: 2018-05-31 - Publisher: Packt Publishing Ltd

GET EBOOK

Get to grips with modern software demands by learning the effective uses of Rust's powerful memory safety. Key Features Learn and improve the sequential perform
Creative Projects for Rust Programmers
Language: en
Pages: 396
Authors: Carlo Milanesi
Categories: Computers
Type: BOOK - Published: 2020-06-19 - Publisher: Packt Publishing Ltd

GET EBOOK

A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop
Hands-On Microservices with Kubernetes
Language: en
Pages: 494
Authors: Gigi Sayfan
Categories: Computers
Type: BOOK - Published: 2019-07-05 - Publisher: Packt Publishing Ltd

GET EBOOK

Enhance your skills in building scalable infrastructure for your cloud-based applications Key FeaturesLearn to design a scalable architecture by building contin