Our first meetup of 2014 we will talk about Service Oriented Architecture.
SOA has gotten a bad rep in the oughts, with SOAP, ESBs & many vendors trying to sell heavyweight products. However, the fundamental concepts are quite sound & a lot of startups & tech-driven companies are changing their platforms to be service-oriented.
It's an interesting topic that carries within it not just technical aspects, but development process, team dynamics, & other considerations.
We'll have a speaker who will give an introduction to the topic, & then we'll dive into a panel discussion with CTOs / VP engineering who have gone through the SOA process.
Here are a couple of great presentations about moving to SOA at LinkedIn & Twitter.
Lessons from Building & Scaling LinkedIn by Jay Krepps
Decomposing Twitter: Adventures in Service-Oriented Architecture by Jeremy Cloud
Confirmed Speakers / Panelists:
Paul Dix is co-founder & CEO of the Y-Combinator backed company InfluxDB, an open source distributed time series database. Paul is the series editor for Addison Wesley's "Data & Analytics" series & the author of Service Oriented Design with Ruby & Rails.” He is a frequent speaker at conferences & user groups including Web 2.0, RubyConf, RailsConf, & GoRuCo. Paul is the founder & organizer of the NYC Machine Learning Meetup. In the past he has worked at startups & larger companies like Google, Microsoft, & McAfee. He lives in New York City.
Victor Olex - CTO of SlashDB
Victor Olex is Founder & President of vt.enteprise which offers technology co-sourcing services for capital markets institutions. He has 17 years of hands-on experience in information systems engineering for the finance & telecommunications industries. The team at vt.enterprise recently launched SlashDB, a solution that uniformly connects databases with web, mobile & enterprise applications via automatically generated REST APIs. Follow him via @agilevic & +VictorOlex. Longer bio at http://www.slashdb.com/about/victor-olex/
Camille Fournier is the Head of Engineering at Rent the Runway, where she has overseen the replatforming of the consumer-facing systems from Drupal to a Java+Ruby SOA system. Prior to joining Rent the Runway she was an infrastructure engineer at Goldman Sachs. In her limited spare time she is a distributed systems hacker, serving as a PMC member & committer for the Apache ZooKeeper project. Twitter @skamille
Tom Brown, CTO of Grouper. Tom was the first engineer at MoPub (sold to twitter for 300MM this year) & scaled the python app server to over a billion monthly impressions. MoPub started out on Google AppEngine & quickly outgrew them. Migrating off of AppEnging by moving components off piecemeal let them complete the switch smoothly. He found that services tended to be better abstracted, more testable & easier to reason about.
Tom is currently the CTO at Grouper, where they are in the midst of decomposing their rails app into several services. He enjoys looking for "seams" in apps in order to carve them up into components.
Tom's twitter handle is @nottombrown
Kareem Kouddous is a startup veteran with over 13 years experience & is currently a Founder & CTO at Crowdtap & a co-organizer of the NYC Lean Startup Meetup which he founded. Kareem is also a strong believer in paying it forward by very actively contributing to open-source as well as advising NYC startups.
Crowdtap has moved to SOA early through a message-passing architecture, & an open source Ruby framework called Promiscuous