Real-time Phoenix

Real-time Phoenix

Description

Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users. Apply system design and development best practices to create applications that are easy to maintain. Gain confidence by learning how to break your applications before your users do. Deploy applications with minimized resource use and maximized performance.

Real-time applications come with real challenges - persistent connections, multi-server deployment, and strict performance requirements are just a few. Don't try to solve these challenges by yourself - use a framework that handles them for you. Elixir and Phoenix Channels provide a solid foundation on which to build stable and scalable real-time applications. Build applications that thrive for years to come with the best-practices found in this book.

Understand the magic of real-time communication by inspecting the WebSocket protocol in action. Avoid performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions. Leverage GenStage to build a data pipeline that improves scalability. Break your application before your users do and confidently deploy them. Build a real-world project using solid application design and testing practices that help make future changes a breeze. Create distributed apps that can scale to many users with tools like Phoenix Tracker. Deploy and monitor your application with confidence and reduce outages.

Deliver an exceptional real-time experience to your users, with easy maintenance, reduced operational costs, and maximized performance, using Elixir and Phoenix Channels.

What You Need:

You'll need Elixir 1.9+ and Erlang/OTP 22+ installed on a Mac OS X, Linux, or Windows machine.

Similar Books

ISBN 10: 1680502263
ISBN 13: 9781680502268

01 Nov 2019
Chris McCord

ISBN 10: 1680500414
ISBN 13: 9781680500417

24 Feb 2015
Chris McCord

ISBN 10: 1617295043
ISBN 13: 9781617295041

23 Jul 2019
Geoffrey Lessel

ISBN 10: 1680502433
ISBN 13: 9781680502435

01 Mar 2018
Lance Halvorsen

ISBN 10: 1680502824
ISBN 13: 9781680502824

16 Apr 2019
Darin Wilson

ISBN 10: 1680506617
ISBN 13: 9781680506617

17 Dec 2019
James Edward Gray II

ISBN 10: 1491983647
ISBN 13: 9781491983645

01 Apr 2018
Brendan Burns

ISBN 10: 1982109661
ISBN 13: 9781982109660

06 Feb 2020
Peter H. Diamandis

ISBN 10: 1492051004
ISBN 13: 9781492051008

09 Aug 2019
Russ Miles

ISBN 10: 1449373321
ISBN 13: 9781449373320

02 Apr 2017
Martin Kleppmann

ISBN 10: 193778553X
ISBN 13: 9781937785536

25 Oct 2013
Joe Armstrong

ISBN 10: 1492047848
ISBN 13: 9781492047841

03 Dec 2019
Sam Newman

Warning: fopen(/var/www/johnbellbooks.com/htdocs/core/../sitemap_datas/auto/isbn_and_title_1.txt): failed to open stream: Permission denied in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fwrite() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0

Warning: fclose() expects parameter 1 to be resource, bool given in /var/www/johnbellbooks.com/htdocs/core/krenabiz.php on line 0