Full threadegnehots·There are other approaches. State machines, reactors are often used in low level layers and the Actor model for some high level design.View on HN