Practical NATS

From Beginner to Pro



Bookstore > Books > Practical NATS

Price$31.64 - $43.28
Rating
AuthorWaldemar Quevedo
PublisherApress
Published2018
Pages260
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-10148423569X
ISBN-139781484235690
EBook Hardcover Paperback

Learn to use NATS and messaging as a solution for communication between services. The NATS project has been around since 2010, but it has become more popular in recent years due to how well it fits into the paradigm of cloud native applications and microservices architectures. It's fast becoming a very attractive option thanks to its great performance characteristics - a single server can push millions of messages per second - and overall simple design.

First you will learn the fundamentals of NATS, such as its design, protocol and the styles of communications it enables, internals of the NATS clients, and how to use the basic API provided by all the official clients. You will also understand how to setup and configure NATS servers using the configuration file.

Next you'll work with real-world projects and see how to develop a production-ready cloud native application using NATS as the control plane over which clients communicate. Finally you'll learn advanced usage of the NATS clients, such as implementing heartbeats based failure detectors, tracing or collecting multiple responses from a single request.

Perhaps you are familiar with REST-style APIs, and want to make the transition into a messaging-based approach instead. Practical NATS is the perfect place to start.

Use NATS to build applications which use it as the control plane for communication among components; Explore the fundamentals of NATS such as how the protocol works under the hood to more advanced communication styles which are possible with the basic building blocks provided by the client; Setup, operate, and configure NATS servers, as well as how to troubleshoot common failure scenarios.





Similar Books


Plug-In PHP: 100 Power Solutions

Plug-In PHP: 100 Power Solutions

by Robin Nixon

This practical guide gives you 100 ready-to-run PHP functions for solving most of the main problems you encounter when building a dynamic website with PHP. Every plug-in in the book offers a complete and working solution for a result you can achieve right away, using ready-made code you simply drop into your own program. And there's littl...

Price:  $25.99  |  Publisher:  McGraw-Hill  |  Release:  2010

Practical Object-Oriented Design, 2nd Edition

Practical Object-Oriented Design, 2nd Edition

by Sandi Metz

Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that are difficult to understand and expensive to change. Practical Object-Oriented Design, Second Edition, immerses y...

Price:  $35.53  |  Publisher:  Addison-Wesley  |  Release:  2018

Practical Intrusion Analysis

Practical Intrusion Analysis

by Ryan Trost

Recently, powerful innovations in intrusion detection and prevention have evolved in response to emerging threats and changing business environments. However, security practitioners have found little reliable, usable information about these new IDS/IPS technologies. In Practical Intrusion Analysis, one of the field's leading experts bring...

Price:  $43.99  |  Publisher:  Addison-Wesley  |  Release:  2009

Practical Code Generation in .NET

Practical Code Generation in .NET

by Peter Vogel

Automatic code generation can dramatically increase your productivity, improve code quality and maintainability, promote reuse, and help you extend best practices throughout your development organization. .NET and Visual Studio contain many powerful, code-generation tools--and this book shows you how to succeed with all of them. With Prac...

Price:  $6.41  |  Publisher:  Addison-Wesley  |  Release:  2010

Practical Object-Oriented Design in Ruby

Practical Object-Oriented Design in Ruby

by Sandi Metz

Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented desig...

Price:  $9.62  |  Publisher:  Addison-Wesley  |  Release:  2012

Practical Cassandra

Practical Cassandra

by Russell Bradberry, Eric Lubow

Practical Cassandra is the first hands-on developer's guide to building Cassandra systems and applications that deliver breakthrough speed, scalability, reliability, and performance. Fully up to date, it reflects the latest versions of Cassandra-including Cassandra Query Language (CQL), which dramatically lowers the learning curve for Cas...

Price:  $27.99  |  Publisher:  Addison-Wesley  |  Release:  2013

Head First Physics

Head First Physics

by Heather Lang

Wouldn't it be great if there were a physics book that showed you how things work instead of telling you how? Finally, with Head First Physics, there is. This comprehensive book takes the stress out of learning mechanics and practical physics by providing a fun and engaging experience, especially for students who "just don't get ...

Price:  $19.25  |  Publisher:  O'Reilly Media  |  Release:  2008

Intellectual Property and Open Source

Intellectual Property and Open Source

by Van Lindberg

If you work in information technology, intellectual property is central to your job - but dealing with the complexities of the legal system can be mind-boggling. This book is for anyone who wants to understand how the legal system deals with intellectual property rights for code and other content. You'll get a clear look at intellectual p...

Price:  $27.99  |  Publisher:  O'Reilly Media  |  Release:  2008