This post shares the author's story of accidentally building QueueLixir, a Queue Processor in Elixir with GenStage, and how it became an integral part of Cassava. It discusses the author's journey into functional programming, the use of GenStage and back pressure, the birth and features of QueueLixir, the implementation of a custom GenStage Dispatcher, and its usage in Cassava.
Table of contents
All Ends have BeginningsEnter GenStage and Back PressureQueueLixir is bornSynchronicitySummarySort: