4. SOA isn’t bad, the
implementations we get
from hungry consultants
are
5. SOA is building
independent apps that
do one thing well and
leave everything else to
others
Feels like something you have heard before?
6. Write programs that do
one thing and do it well.
Write programs to work
together. Write programs
to handle text streams
because it is an
universal interface.
Doug Mcllroy – The UNIX philosophy
30. Separate applications
caused communication
problems between the
teams
We’re all on the same boat, open the discussion of stuff that affects
both ends
31. Not everyone did run all
apps and the
documentation wasn’t
always up to date
32. Jesque’s code isn’t as
simple as it could be and
most of the resque
plugins are of no use
33. Public and private API’s
should not be mixed.
Make sure they’re
completely separate.
34. Many apps in different
environments will
complicate your
deployment and team
building