SOA and Spaghetti Bolognese

What does eating Spaghetti Bolognese and service-orienting your IT systems have in common? (Please indulge me in a little frivolity.)

  • You won’t find many restaurants selling Bolognese Sauce that you can combine with a bowl of spaghetti you made yourself and Parmesan from Tesco.
  • Factorising out a service is like pulling one strand of spaghetti from the bowl; you know it must be possible but everything is just so tangled.
  • When you do get a strand separated it is tempting to eat it in a way that makes a mess.
  • It can’t be done elegantly.
  • Chopping it up small works but isn’t very clever.

Spaghetti code” is already a well-used programmers’ term.

2 thoughts on “SOA and Spaghetti Bolognese

  1. Hi Adam

    My sister is the best spaghetti eater I know:-) she never makes a mess. She was taught by a very kindly Italian waiter and now she can choose between a single strand or a large spoonful. So maybe we need find the SAO equivalent of that waiter.

    Sheila