Real-time Phoenix : build highly scalable systems with channels /
Bussey, Stephen,author.
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 give you the tools you need to be successful.  Build applications that thrive for years to come with the best practices found in this book.  Avoic performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions.  Build a real-world project using solid application design and testing practices that help make future changes a breeze.  Create distributed apps that scale to many users.  Break your application before your users do and then deploy and monitor with confidence to reduce outages.
Includes bibliographical references and index.
Real-time is now -- Part 1. Powering real-time applications with Phoenix.  Connect a simple WebSocket -- First steps with Phoenix channels -- Restrict socket and channel access -- Dive deep into Phoenix channels -- Avoic performance pitfalls -- Part 2. Building a real-time application.  Build a real-time sneaker store -- Break your application with acceptance tests -- Build a real-time shopping cart -- Track connected carts with presence -- Part 3. Bringing real-time applications to production.  Deploy your application to production -- Manage real-time resources -- Part 4. Exploring front-end technologies.  Hands-on with Phoenix LiveView -- Single-page apps with React.
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 give you the tools you need to be successful.  Build applications that thrive for years to come with the best practices found in this book.  Avoic performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions.  Build a real-world project using solid application design and testing practices that help make future changes a breeze.  Create distributed apps that scale to many users.  Break your application before your users do and then deploy and monitor with confidence to reduce outages.
Phoenix (Web framework)
Web site development.
Elixir (Computer program language)
Web applications