Jay Nelson
Anticipating next generation multicore OTP tools
DuoMark International, Inc.
Jay has been an Erlang practitioner for 10 years, building backends for mobile applications and social networks. He is currently engaged in transforming Healthcare Communications helping build HIPAA-compliant apps at TigerText.
Jay Nelson is Giving the Following Talks
Services Platform: Experiments in OTP-Compliant Dataflow Programming
Erlang Services Platform (Erlang/SP) is a library that is fully integrated and compliant with existing OTP libraries, but attempts to enable Dataflow Programming techniques. The library anticipates future chips with 100s - 10Ks of cores, allowing problems to be solved by organizing Cooperating Processes (co-ops) around Directed Acyclic Graphs (DAGs) as an augmentation to traditional gen_* system architectures
Erlang Services Platform (Erlang/SP) is a library that is fully integrated and compliant with existing OTP libraries, but attempts to enable Dataflow Programming techniques. The library anticipates future chips with 100s - 10Ks of cores, allowing problems to be solved by organizing Cooperating Processes (co-ops) around Directed Acyclic Graphs (DAGs) as an augmentation to traditional gen_* system architectures
Talk objectives: Compares and contrasts typical OTP programming techniques with Dataflow Programming approaches to demonstrate an alternative strategy for designing system architectures with Erlang. Specific code examples illustrate architectural tradeoffs.
Target audience: Any developers of complex on-demand services implemented in Erlang/OTP, especially those hosted on multicore CPUs.
Talk objectives: Compares and contrasts typical OTP programming techniques with Dataflow Programming approaches to demonstrate an alternative strategy for designing system architectures with Erlang. Specific code examples illustrate architectural tradeoffs.
Target audience: Any developers of complex on-demand services implemented in Erlang/OTP, especially those hosted on multicore CPUs.