addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Service Oriented Architecture (SOA) - Talk & Panel

  • Jan 13, 2014 · 6:30 PM
  • This location is shown only to members

Our first meetup of 2014 we will talk about Service Oriented Architecture. 

SOA has gotten a bad rep in the oughts, with SOAP, ESBs and many vendors trying to sell heavyweight products.  However, the fundamental concepts are quite sound and a lot of startups and 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, and other considerations.  

We'll have a speaker who will give an introduction to the topic, and 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 and Twitter. 

   Lessons from Building and Scaling LinkedIn by Jay Krepps

   Decomposing Twitter: Adventures in Service-Oriented Architecture by Jeremy Cloud

Confirmed Speakers / Panelists: 

Paul Dix

Paul Dix is co-founder and 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 and the author of “Service Oriented Design with Ruby and Rails.” He is a frequent speaker at conferences and user groups including Web 2.0, RubyConf, RailsConf, and GoRuCo. Paul is the founder and organizer of the NYC Machine Learning Meetup. In the past he has worked at startups and larger companies like Google, Microsoft, and McAfee. He lives in New York City.

Victor Olex - CTO of SlashDB

Victor Olex is Founder and 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 and telecommunications industries. The team at vt.enterprise recently launched SlashDB, a solution that uniformly connects databases with web, mobile and enterprise applications via automatically generated REST APIs. Follow him via @agilevic and +VictorOlex.  Longer bio at

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 and 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) and scaled the python app server to over a billion monthly impressions.  MoPub started out on Google AppEngine and 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 and 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 and is currently a Founder and CTO at Crowdtap and 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, and an open source Ruby framework called Promiscuous

Join or login to comment.

  • A former member
    A former member

    Great meetup last night. The talk got me thinking about how I've broken out the "user management" and authorization portion of my app into a standalone service. I'm wondering if anyone would find that useful as a third party service?

    1 · January 14, 2014

    • A former member
      A former member

      I took the approach of Json Web Tokens which has a pretty good standard already set. This allows for stateless api servers. I would like to wrap up the password reset and subscription based payments into it. With that you could build a pretty advanced Single Page App using Firebase with this.

      January 15, 2014

    • A former member
      A former member

      StormPath looks like they require you to route auth through your app to them and you handle sessions. With the JWT approach, you could terminate at Nginx and not worry about auth in your codebase.

      January 15, 2014

  • Nitin k.

    This was an excellent topic. Do we have a recording of this session for people like me who could not make it.
    Pl. provide the link in that case. Thanks in advance.

    January 14, 2014

  • Victor O.

    It was a privilege and a pleasure to share my thoughts with the audience last night. Write to me at victor @ with any follow-up questions you may have.

    January 14, 2014

  • Christopher W.

    Fantastic meetup. I learned a lot and I'm looking forward to the next one.

    January 14, 2014

  • Ben A.

    This was my first meetup and I enjoyed it! I thought the discussion on SOA was excellent and appreciated the opportunity to hear from the experts as well as to network with others.

    January 14, 2014

  • Sam S.

    Twas my first meetup in NYC as well. Kudos to the organizers for creating an engaging and fast paced evening! My key takeaway was that SOA can be used as a tool to develop and grow the maturity and skill levels of a team.

    January 14, 2014

  • Ras Kasa W.

    This was my first ever CTO School meetup and I enjoyed it a lot. It was a little hard, at certain points, to hear the panelists clearly. The mic that Kareem Kouddous used should have been used by everyone.

    January 13, 2014

  • Suhas V.

    Will there be a video available of this event. something has come up.

    January 13, 2014

    • Jean B.

      Unfortunately, most likely not tonight. We tried, but things fell through.

      January 13, 2014

  • Daniel

    I just joined the group, I am looking forward to this evening! Best!

    January 12, 2014

  • Mehboob A.

    Amazing lineup.. I had missed Kareem's previous presentations, so I'm delighted to see him here!

    January 12, 2014

  • Suhas V.

    Suhas Valanjoo

    January 10, 2014

  • Barry H.

    Something is off about that address. The zip code for Pivotal Labs is 10011. They're not in Brooklyn.

    January 7, 2014

    • Mehboob A.

      Remove the floor from the address, and then try mapping. Yes, interesting bug :)

      January 7, 2014

  • Noemi

    Phooey -- really want to make it to this one but will be out of town. Will next month go back to first Mondays?

    1 · January 7, 2014

Our Sponsors

  • Pivotal Labs

    Generously providing the space for our meetings.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy