PolyglotVancouver Message Board › (some details finally...)
This message board is read-only.
Wow, without telling you any details about the event we almost have a full house. I guess it's only fair to tell you what you've signed up for! The plan was to kick off Polyglot Vancouver with one awesome speaker, but we were lucky and have two lined up: one all the way from Sweden.
We've also increased the RSVP limit a bit, but given it almost booked out in the first day after the previous details-coming announcement you better sign up fast if you've been waiting. Rsvp at http://www.meetup.com/PolyglotVancouver/events/68860272/
What: Polyglot Launch with 2 awesome speakers from Neo4j & HootSuite
When: Monday, July 23, 2012 6:30 PM
710 - 1133 Melville Street Vancouver
Vancouver, BC V6E 4E5
1) Neo4j, High Performance Graph DB
-- Peter Neubauer
Peter Neubauer, co-founder of Neo Technology, is passing through Vancouver and has graciously agreed to talk about their high-performance graph database, Neo4j. Neo4j models data as a graph: nodes and relationships between them. For many applications, Neo4j offers performance improvements on the order of 1000x compared to relational DBs, while being fully transactional, reliable and scalable. It has a wide range of applications - from social network analysis to fraud detection and credit rating systems. Peter's visit to Vancouver last year was the meetup highlight of the summer! Neo4j is the database that Eric Ries, one of their advisers, wrote about in The Lean Startup.
2) Scalable Event Based Architecture at HootSuite
-- Jeremy Pierre
Jeremy Pierre of HootSuite (Alexa global rank 199) has prepared an awesome talk on their new backend notification and analytics architecture.
"While building HootSuite's push notification service and realtime analytics prototypes, we have seen a growing necessity for event-based communication at all levels of our systems. Our use of newer streaming data sources has exposed the breaking points of pull-based RESTful APIs, especially given the volume of social network traffic we deal with. Moving to an event-based approach throughout our infrastructure lets us avoid the batched nature and often incomplete RESTful view of a rapidly changing system state.
Using Scala and Akka in concert with RabbitMQ, 0MQ and ZooKeeper enables loosely coupled and flexible solutions from a variety of angles while still leveraging aspects of our legacy PHP codebase. While these elastic, self-aware distributed systems are obviously desirable, they are also challenging to design and implement - especially for anyone coming from a typical MVC standpoint as many of us do. This talk will give an overview of our move towards event-based systems while highlighting some of the areas that have caused us substantial frustration and the stumbling blocks we didn't see until almost too late."