The PETAL Stack

Invented by Patrick Thompson

(2020)

Thinking Elixir Podcast

Created
3/31/2026
Total Stars
0

The PETAL stack is what you get when Erlang's battle-tested concurrency model puts on a beautiful dress and goes to a web development party. Phoenix handles your web layer with Rails-like productivity, Elixir makes functional programming feel friendly, Tailwind CSS keeps things pretty, Alpine.js adds client-side sprinkles, and LiveView — the real star — lets you build real-time interactive UIs with server-rendered HTML pushed over WebSockets. No JavaScript framework needed. Your app can handle two million simultaneous connections on a single server, which is probably overkill for your todo app but very impressive at parties.