Real-Time Phoenix : Build Highly Scalable Systems with Channels
Saved in:
| 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 |