← Graph

Business Motivation for UringMachine

question 3 connections

Audience asked what original business needs pushed Sharon to build UringMachine and what example would tell someone they should optimize that part of their application. Sharon said he has worked with fibers and io_uring for years and already shipped Polyphony (very high-level) and a much lower-level gem; UringMachine was about finding the right abstraction level. Concrete driver: he maintains industrial process-control applications built on EventMachine, which has been unmaintained for years and is a risk for apps that have been running for many years and must scale — UringMachine's name itself comes from wanting a replacement for EventMachine.

answer_summary
Long-running EventMachine-based industrial process-control apps needed a maintained replacement at the right abstraction level.
question Business Motivation for UringMachine
about
Answer explains UringMachine was motivated by replacing unmaintained EventMachine in industrial process-control apps.
question Business Motivation for UringMachine
about
Polyphony project
Answer references Polyphony as a prior, too-high-level attempt.
question Business Motivation for UringMachine
asked_at
Audience Q&A.

Provenance

Read by
1 extraction