Understanding Deployment Strategies for Phoenix Applications

64
clicks
Understanding Deployment Strategies for Phoenix Applications
The content features Herman Verschooten, a developer known for his work with the Elixir and Elm programming languages. Herman shares insights into his deployment process for Phoenix applications, explaining why he prefers using systemd to manage application services. He contrasts this approach with the use of Docker and Kubernetes while also touching on the challenges he faces with upgrades and logging. Herman's personal experience and routine, involving direct server updates and a close connection to his system's administration, underline his preference for control and understanding over his deployment environments. His candid discussion also tackles the historical reasons why developers like him tend to build and understand their tools deeply and highlights a hesitance to rely solely on external services for deployment.

© HashMerge 2024