Real-Time Phoenix : Build Highly Scalable Systems with Channels

Saved in:
Bibliographic Details
Title: Real-Time Phoenix : Build Highly Scalable Systems with Channels
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.
Authors: Stephen Bussey
Resource Type: eBook.
Subjects: Web applications--Programming, Phoenix (Web framework), Web site development, Elixir (Computer program language)
Categories: COMPUTERS / Internet / Web Programming, COMPUTERS / Languages / General, COMPUTERS / Programming / Mobile Devices
Database: eBook Collection (EBSCOhost)
FullText Links:
  – Type: ebook-pdf
  – Type: ebook-epub
Text:
  Availability: 0
Header DbId: nlebk
DbLabel: eBook Collection (EBSCOhost)
An: 2478722
RelevancyScore: 1097
AccessLevel: 6
PubType: eBook
PubTypeId: ebook
PreciseRelevancyScore: 1096.64697265625
IllustrationInfo
ImageInfo – Size: thumb
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$2478722$PDF&s=r
– Size: medium
  Target: https://rps2images.ebscohost.com/rpsweb/othumb?id=NL$2478722$PDF&s=d
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Real-Time Phoenix : Build Highly Scalable Systems with Channels
– Name: Abstract
  Label: Description
  Group: Ab
  Data: 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.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Stephen+Bussey%22">Stephen Bussey</searchLink>
– Name: TypePub
  Label: Resource Type
  Group: TypPub
  Data: eBook.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Web+applications--Programming%22">Web applications--Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Phoenix+%28Web+framework%29%22">Phoenix (Web framework)</searchLink><br /><searchLink fieldCode="DE" term="%22Web+site+development%22">Web site development</searchLink><br /><searchLink fieldCode="DE" term="%22Elixir+%28Computer+program+language%29%22">Elixir (Computer program language)</searchLink>
– Name: SubjectBISAC
  Label: Categories
  Group: Su
  Data: <searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Internet+%2F+Web+Programming%22">COMPUTERS / Internet / Web Programming</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Languages+%2F+General%22">COMPUTERS / Languages / General</searchLink><br /><searchLink fieldCode="ZK" term="%22COMPUTERS+%2F+Programming+%2F+Mobile+Devices%22">COMPUTERS / Programming / Mobile Devices</searchLink>
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=nlebk&AN=2478722
RecordInfo BibRecord:
  BibEntity:
    Classifications:
      – Code: 005.276
        Scheme: ddc
        Type: prePub
    Languages:
      – Code: eng
        Text: English
    Subjects:
      – SubjectFull: Web applications--Programming
        Type: general
      – SubjectFull: Phoenix (Web framework)
        Type: general
      – SubjectFull: Web site development
        Type: general
      – SubjectFull: Elixir (Computer program language)
        Type: general
    Titles:
      – TitleFull: Real-Time Phoenix : Build Highly Scalable Systems with Channels
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Stephen Bussey
      – PersonEntity:
          Name:
            NameFull: Stephen Bussey
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2020
            – D: 03
              M: 12
              Type: profile
              Y: 2020
          Identifiers:
            – Type: isbn-print
              Value: 9781680507195
            – Type: isbn-electronic
              Value: 9781680507768
          Titles:
            – TitleFull: Real-Time Phoenix : Build Highly Scalable Systems with Channels
              Type: main
ResultId 1