Adopting Elixir: From Concept to Production

Ben Marx, Jose Valim, Bruce Tate

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2018-04-17
  • 定價: $1,500
  • 售價: 9.0$1,350
  • 語言: 英文
  • 頁數: 244
  • 裝訂: Paperback
  • ISBN: 1680502522
  • ISBN-13: 9781680502527
  • 相關分類: Functional-programming
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Adoption is more than programming. Elixir is an exciting new language, but to successfully get your application from start to finish, you're going to need to know more than just the language. The case studies and strategies in this book will get you there. Learn the best practices for the whole life of your application, from design and team-building, to managing stakeholders, to deployment and monitoring. Go beyond the syntax and the tools to learn the techniques you need to develop your Elixir application from concept to production.

Learn real-life strategies from the people who built Elixir and use it successfully at scale. See how Ben Marx and Bleacher Report maintain one of the highest-traffic Elixir applications by selling the concept to management and delivering on that promise. Find out how Bruce Tate and icanmakeitbetter hire and train Elixir engineers, and the techniques they've employed to design and ensure code consistency since Elixir's early days. Explore customer challenges in deploying and monitoring distributed applications with Elixir creator Jose Valim and Plataformatec.

Make a business case and build a team before you finish your first prototype. Once you're in development, form strategies for organizing your code and learning the constraints of the runtime and ecosystem. Convince stakeholders, both business and technical, about the value they can expect. Prepare to make the critical early decisions that will shape your application for years to come. Manage your deployment with all of the knobs and gauges that good DevOps teams demand. Decide between the many options available for deployment, and how to best prepare yourself for the challenges of running a production application.

This book picks up where most Elixir books leave off. It won't teach you to program Elixir, or any of its tools. Instead, it guides you through the broader landscape and shows you a holistic approach to adopting the language.

What You Need:

This book works with any version of Elixir.

商品描述(中文翻譯)

採用 Elixir 不僅僅是編程。Elixir 是一種令人興奮的新語言,但要成功地將應用程序從開始到結束,你需要了解的不僅僅是語言本身。本書中的案例研究和策略將幫助你達到目標。從設計和團隊建設到管理利益相關者,再到部署和監控,學習整個應用程序的最佳實踐。超越語法和工具,學習開發 Elixir 應用程序所需的技巧,從概念到生產。

從那些成功構建並在大規模上使用 Elixir 的人那裡學習現實生活中的策略。看看 Ben Marx 和 Bleacher Report 如何通過向管理層銷售概念並履行承諾來維護一個流量最高的 Elixir 應用程序。了解 Bruce Tate 和 icanmakeitbetter 如何招聘和培訓 Elixir 工程師,以及自 Elixir 早期以來他們所採用的設計和保證代碼一致性的技巧。與 Elixir 創建者 Jose Valim 和 Plataformatec 一起探索在部署和監控分佈式應用程序時的客戶挑戰。

在完成第一個原型之前,提出商業案例並建立團隊。一旦進入開發階段,制定組織代碼和了解運行時和生態系統的限制的策略。說服業務和技術利益相關者,讓他們了解他們可以期待的價值。為未來幾年塑造應用程序的關鍵早期決策做好準備。使用好 DevOps 團隊所需的所有旋鈕和儀表來管理部署。在部署方面選擇眾多選項,並為運行生產應用程序的挑戰做好最佳準備。

本書延續了大多數 Elixir 書籍的內容。它不會教你編程 Elixir 或其任何工具。相反,它將引導你了解更廣泛的領域,並展示採用這種語言的整體方法。

你需要什麼:

本書適用於任何版本的 Elixir。