Soumettre la recherche
Mettre en ligne
Web Front-End CQRS
•
Télécharger en tant que PPTX, PDF
•
2 j'aime
•
1,497 vues
Emil Cardell
Suivre
My Web Front-End CQRS slides from Devsum 2012
Lire moins
Lire la suite
Technologie
Business
Signaler
Partager
Signaler
Partager
1 sur 46
Télécharger maintenant
Recommandé
Serverless lessons learned #2 dead letter queues
Serverless lessons learned #2 dead letter queues
Maik Wiesmüller
Amazon SQS overview
Amazon SQS overview
محمد نجم.الدين
Asynchronous Messaging with NServiceBus
Asynchronous Messaging with NServiceBus
Britt King
Scaling with Asynchronous Messaging
Scaling with Asynchronous Messaging
Elton Stoneman
Cloudformation
Cloudformation
Duangtida Phrommakhot
Jaws tokyo 2014 winter with_jeff barr
Jaws tokyo 2014 winter with_jeff barr
Hideki Ojima
Raven db byexample
Raven db byexample
Emil Cardell
A year with event sourcing and CQRS
A year with event sourcing and CQRS
Steve Pember
Recommandé
Serverless lessons learned #2 dead letter queues
Serverless lessons learned #2 dead letter queues
Maik Wiesmüller
Amazon SQS overview
Amazon SQS overview
محمد نجم.الدين
Asynchronous Messaging with NServiceBus
Asynchronous Messaging with NServiceBus
Britt King
Scaling with Asynchronous Messaging
Scaling with Asynchronous Messaging
Elton Stoneman
Cloudformation
Cloudformation
Duangtida Phrommakhot
Jaws tokyo 2014 winter with_jeff barr
Jaws tokyo 2014 winter with_jeff barr
Hideki Ojima
Raven db byexample
Raven db byexample
Emil Cardell
A year with event sourcing and CQRS
A year with event sourcing and CQRS
Steve Pember
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Bogdan Mustata
Azure and cloud design patterns
Azure and cloud design patterns
Venkatesh Narayanan
The Public Cloud is a Lie
The Public Cloud is a Lie
Tapio Rautonen
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Paolo Negri
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Wooga
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Wooga
Stuff About CQRS
Stuff About CQRS
thinkddd
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Amazon Web Services
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Karl Grzeszczak
Cloud TECHNOLOGY
Cloud TECHNOLOGY
YOGEESH M
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Josh Holmes
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Josh Holmes
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
DataStax Academy
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Bill Wilder
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
beITconference
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
Cqrs but different
Cqrs but different
Particular Software
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Mustafa Ekrem KENTER
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Adrian Cockcroft
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Contenu connexe
Similaire à Web Front-End CQRS
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Bogdan Mustata
Azure and cloud design patterns
Azure and cloud design patterns
Venkatesh Narayanan
The Public Cloud is a Lie
The Public Cloud is a Lie
Tapio Rautonen
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Paolo Negri
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Wooga
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Wooga
Stuff About CQRS
Stuff About CQRS
thinkddd
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Amazon Web Services
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Karl Grzeszczak
Cloud TECHNOLOGY
Cloud TECHNOLOGY
YOGEESH M
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Josh Holmes
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Josh Holmes
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
DataStax Academy
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Bill Wilder
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
beITconference
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
Cqrs but different
Cqrs but different
Particular Software
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Mustafa Ekrem KENTER
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Adrian Cockcroft
Similaire à Web Front-End CQRS
(20)
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Azure and cloud design patterns
Azure and cloud design patterns
The Public Cloud is a Lie
The Public Cloud is a Lie
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Stuff About CQRS
Stuff About CQRS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Cloud TECHNOLOGY
Cloud TECHNOLOGY
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Cqrs but different
Cqrs but different
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Dernier
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Dernier
(20)
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Web Front-End CQRS
1.
Web Front-End CQRS
2.
The crazy architect
enters the room
3.
4.
”We are doing
CQRS!”
5.
WAT?
6.
Command and Query Responsibility
Segregation
7.
What?
8.
Commands can’t return
data Queries can only return data
9.
And how are
we doing that?
10.
Command Handlers Event Handlers Service
bus Message queue Event stores Projections
11.
NServiceBus MassTransit MsMQ EventStore RabbitMQ Common Domain
12.
Front-end?
13.
Emil Cardell @emilcardell unwillingcoder.tumblr.com
14.
CQRS Web Front-End
Journey
15.
Going from CRUD
to CQRS
16.
Teach our front-end
to speak CQRS
17.
Just in time
Front-End CQRS
18.
Font-end CQRS domination
19.
Why CQRS?
20.
Reliability Scalability
21.
Reliability is to
never loose data and to never go down even if hardware goes down
22.
Scalability to scale
linear by distributing you application to multiple servers
23.
Separate in to
parts only responsible for one thing
24.
It gives us
focus to deliver value faster
25.
Replaceability
26.
Distribute
27.
UI keeps it
togeather
28.
How does a
distributed system effect the UI?
29.
Eventual Consistency
30.
ΔTserver vs ΔTclient
31.
In the beginning
32.
33.
Same same but
different
34.
Ugly CRUD syntax
35.
Not separated
36.
Why FubuMVC?
37.
Speak the same
language as our domain. There is nothing in our domain called controller.
38.
Separation of concerns one
class = one function RESTish methods = http methods
39.
40.
Questions?
41.
Reliable
42.
Scalable
43.
Replaceable
44.
Distributed
45.
Have courage to
experiment, respect your peers and keep it simple
46.
Emil Cardell @emilcardell unwillingcoder.tumblr.com http://mvc.fubu-project.org/ http://jquery.com/ http://benalman.com/projects/jquery- message-queuing-plugin/
Notes de l'éditeur
Kod. Från CRUD till CQRS anrop
Kod. Från CRUD till CQRS anrop
FUBU Convetions > Command och Query1. Separatingoutcommands and queries.
Télécharger maintenant