mr_nobody
Joined 11 years ago
Karma
22
Submissions
18
Member since
Aug 23
Joined 11 years ago
Not really. I work in mid-size company driven by marketing and sales. Besides daily stand-ups which could be considered bullshit there is not much meetings. Lead developer needs to attend few more to scope projects coming from marketing but its not that bad. Most time we can focus just on coding. The worst part is probably UAT process, but when you deal with mature projects it always will be a pain.
" When building communication structures between different processes, we've seen many products and approaches that stress putting significant smarts into the communication mechanism itself. A good example of this is the Enterprise Service Bus (ESB), where ESB products often include sophisticated facilities for message routing, choreography, transformation, and applying business rules.
The microservice community favours an alternative approach: smart endpoints and dumb pipes. Applications built from microservices aim to be as decoupled and as cohesive as possible - they own their own domain logic and act more as filters in the classical Unix sense - receiving a request, applying logic as appropriate and producing a response. These are choreographed using simple RESTish protocols rather than complex protocols such as WS-Choreography or BPEL or orchestration by a central tool."
https://martinfowler.com/articles/microservices.html#SmartEn...