ACM Comm 2017 11 Hootsuite: In Pursuit of Reactive Systems (Notes)
Hootsuite: In Pursuit of Reactive Systems |
Contents
Automatic Program Repair with Evolutionary Computation
"A discussion with Edward Steel, Yanik Berube, Jonas Bonér, Ken Britton, and Terry Coatta"
Scala and Lightbend offer a reactive application platform
Migration from LAMP stack to microservices.
Just how reactive is it?
People
- Edward Steel
- Yanik Berube
- Jonas Bonér
- Ken Britton
- Terry Coatta, CTO at Marine Learning Systems an narrator.
Ideas
- Migrated from PHP to Scala because Twitter did.
- Erlang Actor system
- Embrace the "let it crash" philosophy. Adds robustness.
- After all, coding for asynchronous distributed systems has long been considered ground that only the most highly trained Jedi should dare to tread.
- With integrated message passing you don't really need functions. Each function can be an actor passing messages to other function actors.
References
- Hootsuite[1] Social Media SaaS.
- Scala[2]
- Scala Futures - Sending messages.
- Lightbend[3]
- Akka[4] Scala library
- Actor Model[5]
- Actor Models are hierarchies. Hmmm.
- Single Task Actor
- ZeroMQ
Internal Links
Parent Article: Reading Notes