Talk
37:00
Against the Grain
This talk tells the story of developing a bespoke Kafka client. None of the existing libraries in the BEAM ecosystem fulfilled the needs of the team, and it was estimated that contributing new changes to those projects would be very difficult. At the same time, writing and maintaining a client from scratch would require a lot of time, much more than the team could afford.
So what can we do in such situation? Join me and find out how by making some atypical choices we got ourselves out of a tricky situation.