The article discusses the experience of replacing a Rails app with Elixir, highlighting unmet promises such as improved performance, fault tolerance, and lower costs.
Challenges included slower CRUD endpoints, lack of fault tolerance in bad code situations, and increased server costs due to less efficient connection pooling.
The article points out ecosystem gaps, hiring struggles, and debugging complexity as major pain points in the transition to Elixir.
While real-time features, background jobs, and high-throughput APIs worked well with Elixir, the article suggests a hybrid approach and thorough benchmarking before a full migration.