The Queue is dead! Long live the Event!

The Queue is dead! Long live the Event!

Presentation for my talk on the .NET track of Porto Alegre TDC 2014: http://www.thedevelopersconference.com.br

E09da29101c528c81ebd88950567e938?s=128

Robson de Almeida

October 17, 2014
Tweet

Transcript

  1. long live the event! the queue is dead! _.Kill(queue); var

    e = new Event(); e.LongLive();
  2. /robsondealmeida /robsondealmeida

  3. long live the event! the queue is dead! _.Kill(queue); var

    e = new Event(); e.LongLive();
  4. queues for asynchrony

  5. queues for data processing (batches)

  6. queues for process organization

  7. what’s wrong with queues?

  8. what’s wrong with queues? the queue!

  9. events

  10. event ?

  11. event ? P S { message }

  12. Event Driven Architecture

  13. queue event .Push({message}); // queue receives and store the message

    // wait for process cycle .Pop({message}); .Run({message}); .Publish({message}); .Run({message});
  14. event .Publish({message}); .Run({message}); POST your/event/url // handle request

  15. EDA on Superplayer

  16. NancyFx

  17. AWS

  18. SDK

  19. Thanks.

  20. long live the event! the queue is dead! _.Kill(queue); var

    e = new Event(); e.LongLive();
  21. jointheband@superplayer.fm

  22. Quando o cara nasce para ser programador, o cara nasce

    para ser programador.