Engineering Elixir Applications
Navigate Each Stage of Software Delivery with Confidence
Ellie Fairholm author Josep Giralt D'Lacoste author
Format:Paperback
Publisher:Pragmatic Bookshelf
Publishing:31st Jan '25
£49.50
This title is due to be published on 31st January, and will be despatched as soon as possible.
This book introduces Engineering Elixir Applications, detailing the BEAMOps approach for building and deploying scalable applications effectively.
This book presents a transformative approach known as Engineering Elixir Applications, focusing on the BEAMOps paradigm. This methodology empowers developers to build, test, deploy, and debug BEAM applications effectively. By creating robust development and deployment strategies, leveraging continuous improvement pipelines, and ensuring environment integrity, developers can streamline their workflows and enhance productivity. The traditional separation of development and operations teams is challenged, promoting a culture of collaboration that fosters progress.
Engineering Elixir Applications emphasizes the importance of taking ownership at every stage of the software delivery process. It guides engineers and developers through the foundational aspects of their projects, starting with infrastructure automation using Terraform before diving into coding. Project management techniques, like utilizing issues and milestones, are introduced to simplify tracking and organization throughout the development lifecycle.
Once a solid foundation is established, the book encourages readers to build practical applications, such as a Phoenix LiveView application. It covers essential topics like reliable deployments with Docker, implementing continuous deployment/integration pipelines with GitHub Actions, and scaling applications using AWS infrastructure. The pragmatic BEAMOps approach outlined in Engineering Elixir Applications equips developers with the skills to create reliable and scalable applications, ensuring they can adapt to the demands of a cooperative team environment.
ISBN: 9798888650677
Dimensions: unknown
Weight: unknown
375 pages