Although Service-Oriented Architecture is a fairly well-known topic, there are very few good examples out there of the application of SOA principles to non-trivial domains so developers don’t have much to learn from. In this presentation, Udi will show a case study from the healthcare domain resulting in services so autonomous they almost don’t have to share any data with each other – whether that’s through request/response, events, or via a shared data store.
Best of all, most new features can be used now, via compilers such as Traceur, 6to5, and esnext. As each standard edition rolls out, and compilers implement the full specification, developers can "write once" using the latest version of JS. I'll discuss trade-offs in using some of these compilers, analyzing how they implement new features and looking out for sharp edge cases.
Description: As developers build larger and more complex systems supporting many users collaborating on growing data-sets in parallel, many are turning to patterns like Command/Query Responsibility Segregation (CQRS). Unfortunately, the baggage of building N-Tier style business logic continues to weigh on their modeling efforts, often resulting in domain models that don’t handle consistency correctly in the face of race conditions. Join Udi for a new perspective on CQRS using a new twist on the saga pattern.