Andrei Evseev

9%
Flag icon
The nature of how services call one another creates difficult trade-off decisions because it represents a multidimensional decision space, influenced by three interlocking forces: Communication Refers to the type of connection synchronicity used: synchronous or asynchronous. Consistency Describes whether the workflow communication requires atomicity or can utilize eventual consistency. Coordination Describes whether the workflow utilizes an orchestrator or whether the services communicate via choreography.
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Rate this book
Clear rating
Open Preview