it’s been about a month now since we launched at the Erlang Factory conference, and the response has been tremendous! Our big thanks to all of our customers—our usage rates have blown past any expectations!
Our favorite customer feedback is in the form of “wow, I did not realize my code was behaving this way”. The realtime visualizations have really helped folks dig in and understand how a complex Erlang system really behaves.
And not surprisingly, we have also received some great feedback on where to take the product next. We’ve been hard at work implementing your suggestions, so stay tuned for more from us!
alex and the Concurix team….
permalink to "Thanks to all of our customers!!"
Wow—what a great week so far! Last week a number of us from the Concurix team went down to the Erlang Factory Conference in San Francisco. That was a fun trip, and we are flattered and overwhelmed by the amazing feedback we received!
Blown away by @gounares His toolserlang-factory.com/conference/SFB… will change the way we do things. #erlang #erlangfactory
— Francesco Cesarini (@FrancescoC) March 21, 2013
Here is a pic of Dr. Li’s talk. As soon as the conference organizers upload the slides and talk videos, we will post them here.

In the meantime, we have still been hard at work coding away. As we onboard more and more customers, we are hitting something I’ll call “Erlang dll-hell” for those old-timers out there that remember 1990’s Windows programming!
Essentially what happens is an Erlang dependency problem. Our runtime previously depended on a number of the excellent libraries available for Erlang, such as the super-fast cowboy web server and the versatile mochiweb server and web libraries.
Unfortunately, a number of you also depended on these libraries, and more to the point, you depended on different versions of these libraries. While Erlang has an incredible ability to do things like hot-upgrading code on the fly, like many systems it is challenged in supporting multiple versions of the same module at the same time.
To solve this we recoded significant portions of the Concurix Runtime and removed almost all of the dependencies. This meant building our own native websocket implementation as well as pulling in and doing namespace changes on other libraries like the JSX library for JSON encoding. Our thanks in particular go to Tristan Sloughter and Louis-Philippe Gauthier for their help with some of these changes!
As of this morning, we pushed all of these changes to the master cx_runtime branch, so this should greatly improve our compatibility with a wide range of Erlang applications.
https://github.com/Concurix/cx_runtime
As always, we hope you enjoy our system and find it useful. Feel free to ping us at support@concurix.com with any feedback, issues, or if help is needed!
permalink to "Notes from the Erlang Factory and Improved compatibility for the Concurix Runtime!"
By popular demand, we have added support for Cowboy 6.1 in our tracing runtime! Click here for details!
permalink to "New Feature! Support for Cowboy 6.1 in our visualization runtime!"
Hi everyone! For anyone in the San Francisco area next week, swing by the Erlang Factory. Both Alex Gounares and Ying Li will be giving talks there on the work we have done with Erlang and Big Data analytics of the operating system.
http://www.erlang-factory.com/conference/SFBay2013/speakers/AlexanderGounares
http://www.erlang-factory.com/conference/SFBay2013/speakers/YingLi
And for everyone in Seattle, Alex will be giving a talk on Concurix and Erlang at the Eastside incubator:
http://www.meetup.com/EastsideIncubator/events/105657792/
Looking forward to seeing folks there!
permalink to "Concurix presenting at the Erlang Factory and Eastside Incubator"
We’re excited to announce the availability of our real time tracing system on systems other than Amazon! Any system using Erlang R15 or greater should work, we have tested on CentOs, Ubuntu, MacOS, Amazon and Windows Azure. Here are the quick start instructions:
{concurix_runtime, ".*", {git, "https://github.com/Concurix/cx_runtime.git"}}
concurix_runtime:start()
This is what you will see!

permalink to "Real-time visualizations now available for download!"
Thanks everyone for your amazing support and feedback from our initial launch! It’s exciting to see our system being used!
We are continuing to push fast, and today we launched a new feature: Tsung load testing support.
The goal here is quite simple: many contemporary load testers can’t properly load test an erlang web server without a LOT of expensive setup—ditto for commercial services. We found for our own R&D purposes that available solutions just weren’t up to the task.
To fill this need, we built our own load testing service, based on the excellent Tsung project (http://tsung.erlang-projects.org) (also an Erlang based project).
We include usage of our Tsung load testing service FREE with every AMI copy!
Enjoy!
alex and the Concurix Team

permalink to "New Feature: FREE Tsung load testing support with every AMI!"
Hi everyone—from the team here at Concurix we are excited to have our site live and up running and getting a great workout by our early customers. In addition to a performance tuned Erlang VM and Linux OS running on Amazon, we have built a set of real time visualizations which show what is going on in the system. They are really cool to watch and extremely useful in understanding the behavior of your application.
We have seen over three times performance gains by using our VM and tools. As with any performance work of course, your mileage will vary, and the combination of both a fast platform and eliminating application bottlenecks is critical.
Swing by and check it out: http://www.concurix.com
Here is a sneak peak of the visualizations for the curious:

They are even cooler in real life as they dynamically update with a live data stream.
We look forward to hearing from you! info@concurix.com
alex and the Concurix team.
permalink to "We are live now!"
This is the official blog of Concurix Corporation.
We will be posting technical articles about our products and technologies related to our products, along with product releases, notes about the company, and other general news.