Javier "Al" Tisnes has over 25 years of experience in operations, business development, project management, compliance, and analytics. He is currently an Internal Auditor and Compliance Officer at AutoFinance USA, LLC where he conducts audits, identifies compliance issues, and provides data analysis. Prior to this, he held several director and manager roles where he led teams, grew business, developed strategies, and exceeded goals and KPIs for companies in industries such as auto finance, customer service, and gaming. He has a Bachelor of Science degree in Management Information Systems from Florida State University.
High Performance Erlang - Pitfalls and SolutionsYinghai Lu
Presented at Erlang Factory 2016, San Francisco, CA.
Erlang is widely used for building concurrent applications. However, when we push the performance of our Erlang based application to handle millions of concurrent clients, some Erlang scalability issues begin to show and some conventional programming paradigm of Erlang no longer hold. We would like to share some of these issue and how we address them. In addition, we share some of our experience on how to profile an Erlang application to identify bottlenecks.
We will take a deep look at some of the basic mechanisms of Erlang and show how they behave under high load and parallelism, which includes message delivery, process management and shared data structures such as maps and ETS tables. We will demonstrate their limitations and propose techniques to alleviate the issues.
We will also share profiling techniques on how to find those bottlenecks in Erlang applications across different levels. We will share techniques for writing highly performant Erlang applications.
This one sentence document does not provide enough context or information to create an accurate 3 sentence summary. The document contains only one word - "Lorem" - which is not meaningful on its own.
This very short document does not contain enough information to summarize in 3 sentences or less. It only contains the word "Lorem" which is placeholder text and does not provide any meaningful content that could be summarized.
Zafar Iqbal has over 10 years of experience as a mechanical engineer in maintenance and operations roles. He has worked at PQ Chemical Pvt Ltd since 2012 and previously at Kohinoor Battery Pvt Ltd from 2008 to 2012. He holds Bachelor of Technology degrees in Mechanical Engineering and has completed professional trainings in areas like process plant engineering, computer aided structural engineering, AutoCAD, and mechanical inspection and calibration.
Javier "Al" Tisnes has over 25 years of experience in operations, business development, project management, compliance, and analytics. He is currently an Internal Auditor and Compliance Officer at AutoFinance USA, LLC where he conducts audits, identifies compliance issues, and provides data analysis. Prior to this, he held several director and manager roles where he led teams, grew business, developed strategies, and exceeded goals and KPIs for companies in industries such as auto finance, customer service, and gaming. He has a Bachelor of Science degree in Management Information Systems from Florida State University.
High Performance Erlang - Pitfalls and SolutionsYinghai Lu
Presented at Erlang Factory 2016, San Francisco, CA.
Erlang is widely used for building concurrent applications. However, when we push the performance of our Erlang based application to handle millions of concurrent clients, some Erlang scalability issues begin to show and some conventional programming paradigm of Erlang no longer hold. We would like to share some of these issue and how we address them. In addition, we share some of our experience on how to profile an Erlang application to identify bottlenecks.
We will take a deep look at some of the basic mechanisms of Erlang and show how they behave under high load and parallelism, which includes message delivery, process management and shared data structures such as maps and ETS tables. We will demonstrate their limitations and propose techniques to alleviate the issues.
We will also share profiling techniques on how to find those bottlenecks in Erlang applications across different levels. We will share techniques for writing highly performant Erlang applications.
This one sentence document does not provide enough context or information to create an accurate 3 sentence summary. The document contains only one word - "Lorem" - which is not meaningful on its own.
This very short document does not contain enough information to summarize in 3 sentences or less. It only contains the word "Lorem" which is placeholder text and does not provide any meaningful content that could be summarized.
Zafar Iqbal has over 10 years of experience as a mechanical engineer in maintenance and operations roles. He has worked at PQ Chemical Pvt Ltd since 2012 and previously at Kohinoor Battery Pvt Ltd from 2008 to 2012. He holds Bachelor of Technology degrees in Mechanical Engineering and has completed professional trainings in areas like process plant engineering, computer aided structural engineering, AutoCAD, and mechanical inspection and calibration.