A Full Stack Developer is someone with familiarity in each layer, if not mastery in many and a genuine interest in all software technology.

Embedded Link

What is a Full Stack developer? | Laurence Gellert’s Blog
Is it reasonable to expect mere mortals to have mastery over every facet of the development stack? Probably not, but Facebook can ask for it. I was told at OSCON by a Facebook employee that they only hire ‘Full Stack’ developers. Well, what does that mean?

The fundamental ideas of SOA were often misunderstood and misused, resulting in complicated systems where an enterprise service bus (ESB) was used to hook up multiple monoliths communicating over complicated, inefficient, and inflexible protocols.

The biggest problem for SOA-based applications is simply tried to apply a new technology stack without redesigning and re-architecturing the existing application portfolio.