For the inaugural Polyglot meetup, we wanted to start things off on the right foot with a great talk. We lucked out and got two! We also lucked out with sponsorship and got two kegs of beer :)
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.
(This is a joint event with the Vancouver Graph Database Meetup)
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."
- 6:00PM Doors open, feel free to drop by early and mingle
- 6:30PM Intro and Talks
- 8:30PM End talks and head off for food and/or drink (TBA)
How to Contact Us / Re Comments
Please note any comments you add to this event (below) will be e-mailed to all members of the group. We're trying to avoid spamming the list, so please do not use comments for jokes, job postings, requests for help programming something or anything else off topic. If you have questions or need to contact us, use the 'contact us' link on the left. Thanks!