Book Image

SignalR Blueprints

By : Einar Ingerbrigsten
Book Image

SignalR Blueprints

By: Einar Ingerbrigsten

Overview of this book

Table of Contents (18 chapters)
SignalR Blueprints
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
9
Debugging or Troubleshooting
Index

The goal – banking


With this chapter, we'll have a look at how we can expand the user experience of banking. Having information updated in real time when transferring funds is pretty different from the banking experience I'm having, in fact, it's rather something out of the movies.

Banking is a domain that tends to have lot of data. With its distributed nature, it's not necessarily easy to achieve the goal of real time. By approaching the problem slight differently, it should be possible. Command Query Responsibility Segregation (CQRS) represents this different approach that allows you to potentially scale at a higher level than more traditional N-tier models.

In addition to CQRS, there is Domain Driven Design (DDD). With DDD, you reach a higher level of accuracy to model the target. You can establish the vocabulary more accurately and end up with a language that is closer to the domain you're targeting. Combined with CQRS and its concepts, you will get a codebase that is easier to read and...