Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SOA Working Group Meeting #3

SOA Working Group Meeting #3

Darby Frey

May 15, 2015
Tweet

More Decks by Darby Frey

Other Decks in Technology

Transcript

  1. SOA Working Group Meeting #3 - Agenda Darby Frey (Belly)

    - Façades with Apigee Yan Pritzker (Reverb) - Building Self-Documenting APIs ???
  2. Ol’ Dirty Belly (ODB) - Scaling problems - Slow to

    iterate (1 hour builds, tight coupling) - One API for everything (lots of client concerns)
  3. Bellywall - Pros - Rails app proxy to SOA -

    SOA scales better - Authentication and Authorization layer (removed some complexity) - Nearly direct access to services
  4. Bellywall - Cons - Still a single API - Lots

    of requests (not mobile friendly) - Clever hacks - Little visibility
  5. - Traffic Management SpikeArrest - Security VerifyApiKey - Mediation AssignMessage

    ExtractVariables RaiseFault - Extension JavaScript ServiceCallout Policies
  6. Apigee - Pros - Custom interfaces for each client -

    Moves heavy request load to server side - Defined interface (constraints) - Good visibility and request introspection - Good support team
  7. Apigee - Cons - $$$$$$ (but they have a free

    plan too) - Learning curve - Unfamiliar System - Not much community support, but some