<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:14pt"><div style="font-family: arial, helvetica, sans-serif; font-size: 14pt; "><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Kind and Wise List;</span><br></div><div style="font-family: arial, helvetica, sans-serif; "><div style="font-family: 'times new roman', 'new york', times, serif; "><div id="yiv1830009802"><div><div><font size="3"><span></span></font><br><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "> For selfish and professional reasons, I regularly attempt medium-to-deep dives on interesting technologies (Ruby, Go, etc.), and about 12 months ago I started looking at Erlang. I have become a huge fan of the entire Erlang Ecosystem and have tried to be a good student. </span><br><font size="3"><span></span></font><br><span style="font-family: 'times
 new roman', 'new york', times, serif; font-size: 12pt; ">Like many, I taught myself by reading the usual books, going to the usual websites, looking at existing projects, following this list and participating in stackoverflow.  And, like many I suspect, I wrote a cache ;)</span><br><font size="3"><span></span></font><br><span><font size="3">What I wrote could solve a problem for my company which builds and deploys an enterprise application which needs to cache domain-objects (assembled from a variety of Oracle or MSSQL tables) and provide them to web clients. We currently use an in-process cache that is part of a fairly typical Java-stack application. Unfortunately it is difficult to cluster, and it doesn't provide us with the level of control and specialization that we would like. A successful cache needs to be available on 2 or 3 nodes for redundancy and to handle load</font>. There are 200 - 400 clients producing about <font
 size="3">50 transactions per second bursting to about 200 transactions per second for a few minutes at a time (probably 80% reads). Our software is installed in customer's data centers - no public Internet involvement. What I wrote would seem to fulfill these requirements.</font></span><br><font size="3"><span></span></font><br><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">As a company, based on my enthusiasm, we are considering Erlang, and my cache is going to be looked at as a reference implementation, learning tool and poc. </span><br><font size="3"><span></span></font><br><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">What I don't know is: Did I create a piece of crap example of Erlang that does the entire community a disservice; or, did I do a reasonable job of representing what could, and should, be done with the technology?</span><br><font
 size="3"><span></span></font><br><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">If anyone is feeling charitable, and wouldn't mind helping develop a good Erlang Citizen, I would appreciate any comments or suggestions on what I have done. </span><br><font size="3"><span></span></font><br><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">It can be found at </span><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 15px; line-height: 19px; white-space: nowrap; "><a rel="nofollow" target="_blank" href="https://github.com/jr0senblum/JCache">https://github.com/jr0senblum/JCache</a></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font face=".HelveticaNeueUI"><span style="font-size:15px;line-height:19px;white-space:nowrap;"><br></span></font></div><div style="font-family: 'times new roman',
 'new york', times, serif; font-size: 12pt; "><font face=".HelveticaNeueUI"><span style="font-size:15px;line-height:19px;white-space:nowrap;">If this is an inappropriate request, I apologize and please feel free to ignore this all together.</span></font></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font face=".HelveticaNeueUI"><span style="font-size:15px;line-height:19px;white-space:nowrap;"><br></span></font></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><font face=".HelveticaNeueUI"><span style="font-size:15px;line-height:19px;white-space:nowrap;">Thanks in advance,<br></span></font><span style=""></span><br><span style="">Jr0</span></div></div></div><br><br> </div> </div>  </div></body></html>