Directory structure with Elixir

Directory structure with Elixir

This article explores how a real estate startup tackled the challenge of organizing an Elixir/Phoenix project as it scaled. It discusses the inconsistency and confusion in the project's directory structure that grew over three years, and presents different approaches evaluated by the team to reorganize it. The final proposal offers a balanced solution, aiming for simplicity and scalability while involving the whole development team in the decision-making process through GitHub Issues, promoting clarity and collaboration.

Visit Original Article →