Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Biglietti, prego!
a ticket for the (command) bus
Francesco Face
@magobaol
Ticket Office
Un compagnia di treni ad alta
velocità ci ha commissionato un
sistema per la vendita di
biglietti online
Liberate i cani!
La vita è una sola, 

falli magna’ ‘sti controller.
Disclaimer: @agilegigi non ha mai detto
questa cosa, ma secondo me pot...
e poi #lunedìcepensamo
Meet the Command Bus
Meet the Event Bus
@leopro
Cosa è un comando?
È un messaggio tramite
il quale si comunica al
sistema che si vuole
fare qualcosa
[ request ]
[ command...
Cosa è un evento?
È un messaggio tramite
il quale il sistema
comunica che è accaduto
qualcosa
[ tipicamente in un
command ...
composer require simple-bus/symfony-bridge
@command_bus
@event_bus
Let’s code!
A wave of command buses by Matthias Noback
http://php-and-symfony.matthiasnoback.nl/2015/01/a-wave-of-command-buses/
Simpl...
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Biglietti, prego! - A ticket for the (command) bus
Upcoming SlideShare
Loading in …5
×

of

Biglietti, prego! - A ticket for the (command) bus Slide 1 Biglietti, prego! - A ticket for the (command) bus Slide 2 Biglietti, prego! - A ticket for the (command) bus Slide 3 Biglietti, prego! - A ticket for the (command) bus Slide 4 Biglietti, prego! - A ticket for the (command) bus Slide 5 Biglietti, prego! - A ticket for the (command) bus Slide 6 Biglietti, prego! - A ticket for the (command) bus Slide 7 Biglietti, prego! - A ticket for the (command) bus Slide 8 Biglietti, prego! - A ticket for the (command) bus Slide 9 Biglietti, prego! - A ticket for the (command) bus Slide 10 Biglietti, prego! - A ticket for the (command) bus Slide 11 Biglietti, prego! - A ticket for the (command) bus Slide 12 Biglietti, prego! - A ticket for the (command) bus Slide 13 Biglietti, prego! - A ticket for the (command) bus Slide 14 Biglietti, prego! - A ticket for the (command) bus Slide 15 Biglietti, prego! - A ticket for the (command) bus Slide 16 Biglietti, prego! - A ticket for the (command) bus Slide 17 Biglietti, prego! - A ticket for the (command) bus Slide 18 Biglietti, prego! - A ticket for the (command) bus Slide 19 Biglietti, prego! - A ticket for the (command) bus Slide 20 Biglietti, prego! - A ticket for the (command) bus Slide 21 Biglietti, prego! - A ticket for the (command) bus Slide 22 Biglietti, prego! - A ticket for the (command) bus Slide 23 Biglietti, prego! - A ticket for the (command) bus Slide 24 Biglietti, prego! - A ticket for the (command) bus Slide 25 Biglietti, prego! - A ticket for the (command) bus Slide 26 Biglietti, prego! - A ticket for the (command) bus Slide 27 Biglietti, prego! - A ticket for the (command) bus Slide 28 Biglietti, prego! - A ticket for the (command) bus Slide 29 Biglietti, prego! - A ticket for the (command) bus Slide 30 Biglietti, prego! - A ticket for the (command) bus Slide 31 Biglietti, prego! - A ticket for the (command) bus Slide 32 Biglietti, prego! - A ticket for the (command) bus Slide 33 Biglietti, prego! - A ticket for the (command) bus Slide 34 Biglietti, prego! - A ticket for the (command) bus Slide 35 Biglietti, prego! - A ticket for the (command) bus Slide 36 Biglietti, prego! - A ticket for the (command) bus Slide 37 Biglietti, prego! - A ticket for the (command) bus Slide 38 Biglietti, prego! - A ticket for the (command) bus Slide 39 Biglietti, prego! - A ticket for the (command) bus Slide 40 Biglietti, prego! - A ticket for the (command) bus Slide 41 Biglietti, prego! - A ticket for the (command) bus Slide 42 Biglietti, prego! - A ticket for the (command) bus Slide 43 Biglietti, prego! - A ticket for the (command) bus Slide 44 Biglietti, prego! - A ticket for the (command) bus Slide 45 Biglietti, prego! - A ticket for the (command) bus Slide 46 Biglietti, prego! - A ticket for the (command) bus Slide 47 Biglietti, prego! - A ticket for the (command) bus Slide 48 Biglietti, prego! - A ticket for the (command) bus Slide 49 Biglietti, prego! - A ticket for the (command) bus Slide 50 Biglietti, prego! - A ticket for the (command) bus Slide 51 Biglietti, prego! - A ticket for the (command) bus Slide 52 Biglietti, prego! - A ticket for the (command) bus Slide 53 Biglietti, prego! - A ticket for the (command) bus Slide 54 Biglietti, prego! - A ticket for the (command) bus Slide 55 Biglietti, prego! - A ticket for the (command) bus Slide 56 Biglietti, prego! - A ticket for the (command) bus Slide 57 Biglietti, prego! - A ticket for the (command) bus Slide 58 Biglietti, prego! - A ticket for the (command) bus Slide 59 Biglietti, prego! - A ticket for the (command) bus Slide 60 Biglietti, prego! - A ticket for the (command) bus Slide 61
Upcoming SlideShare
Performance Optimisation
Next
Download to read offline and view in fullscreen.

7 Likes

Share

Download to read offline

Biglietti, prego! - A ticket for the (command) bus

Download to read offline

Usare command bus e event bus in progetti symfony, per scrivere software facilmente adattabili a nuove necessità.

Codice di esempio: https://github.com/magobaol/ticket-office

How to use command bus and event bus in symonfy project to create easily adaptive applications.

Final sample code: https://github.com/magobaol/ticket-office

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Biglietti, prego! - A ticket for the (command) bus

  1. 1. Biglietti, prego! a ticket for the (command) bus Francesco Face @magobaol
  2. 2. Ticket Office Un compagnia di treni ad alta velocità ci ha commissionato un sistema per la vendita di biglietti online
  3. 3. Liberate i cani!
  4. 4. La vita è una sola, 
 falli magna’ ‘sti controller. Disclaimer: @agilegigi non ha mai detto questa cosa, ma secondo me potrebbe farlo.
  5. 5. e poi #lunedìcepensamo
  6. 6. Meet the Command Bus
  7. 7. Meet the Event Bus
  8. 8. @leopro
  9. 9. Cosa è un comando? È un messaggio tramite il quale si comunica al sistema che si vuole fare qualcosa [ request ] [ command ] [ command bus ] [ command handler ] (non restituisce nulla)
  10. 10. Cosa è un evento? È un messaggio tramite il quale il sistema comunica che è accaduto qualcosa [ tipicamente in un command handler ] [ event ] [ event bus ] [ subscriber 1 ] [ subscriber 2 ]
  11. 11. composer require simple-bus/symfony-bridge @command_bus @event_bus
  12. 12. Let’s code!
  13. 13. A wave of command buses by Matthias Noback http://php-and-symfony.matthiasnoback.nl/2015/01/a-wave-of-command-buses/ SimpleBus Library
 http://simplebus.github.io/MessageBus/ Martin Eckardt Bachelor Thesis on CQRS and Event Sourcing https://drive.google.com/file/d/0B_enB2DMKeyzbF96VjdKdjIzOHc/view Links Ticket Office Sample Project https://github.com/magobaol/ticket-office
  • DavideDellErba1

    Jan. 25, 2018
  • jigen79

    Oct. 26, 2016
  • MarcoMasotti

    Sep. 30, 2016
  • FabrizioGiovati

    Sep. 29, 2016
  • AlberT75

    Sep. 29, 2016
  • MatteoBiagetti

    Sep. 29, 2016
  • garak

    Sep. 29, 2016

Usare command bus e event bus in progetti symfony, per scrivere software facilmente adattabili a nuove necessità. Codice di esempio: https://github.com/magobaol/ticket-office How to use command bus and event bus in symonfy project to create easily adaptive applications. Final sample code: https://github.com/magobaol/ticket-office

Views

Total views

1,327

On Slideshare

0

From embeds

0

Number of embeds

9

Actions

Downloads

5

Shares

0

Comments

0

Likes

7

×