Deprecating the Observer Pattern
actors - a model of concurrent computation in distributed systems .