Connecting Adhearsion
Upcoming SlideShare
Loading in...5
×
 

Connecting Adhearsion

on

  • 716 views

 

Statistics

Views

Total Views
716
Views on SlideShare
716
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Connecting Adhearsion Connecting Adhearsion Presentation Transcript

  • Connecting Adhearsion Ben Langfeld @benlangfeldblangfeld@mojolingo.com PAGE
  • http://theblogthatnoonereads.davegrijalva.com/2004/11/ 2 PAGE
  • CONTROLLING PHONE CALLShttp://www.laddamobilen.nu/gratis-ringsignal-old-phone-klassisk-telefon.php 3 PAGE
  • BEING A WEB APPhttp://www.pocketpcfaq.com/wce/21/webphone.htm 4 PAGE
  • MANAGING DATABASEShttp://www.searchamelia.com/a-clutter-free-space-is-a-happier-place 5 PAGE
  • PROCESSING AUDIOhttp://cheezburger.com/1922247936 6 PAGE
  • BREWING COFFEEhttp://www.flickr.com/photos/39288568@N03/3774087746/ 7 PAGE
  • WHY CONNECT ADHEARSION? 8 PAGE
  • Report on CallsWHY CONNECT ADHEARSION? 8 PAGE
  • Real-time Report on CallsCall Statistics WHY CONNECT ADHEARSION? 8 PAGE
  • Real-time Report on Calls Gather In-CallCall Statistics Data WHY CONNECT ADHEARSION? 8 PAGE
  • Real-time Report on Calls Gather In-CallCall Statistics Data WHY CONNECT ADHEARSION? Trigger Outbound Calls 8 PAGE
  • Real-time Report on Calls Gather In-CallCall Statistics Data WHY CONNECT ADHEARSION? Trigger Multi-Modal Outbound Communications Calls 8 PAGE
  • Real-time Report on Calls Gather In-CallCall Statistics Data WHY CONNECT ADHEARSION? Trigger Process Jobs Multi-Modal Outbound Communications Calls 8 PAGE
  • Real-time Report on Calls Gather In-CallCall Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • Database Real-time Report on Calls Gather In-CallCall Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub Database Real-time Report on Calls Gather In-CallCall Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub DatabaseListening Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub DatabaseListening Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub DatabaseListening Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub DatabaseListening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls 9 PAGE
  • PubSub DatabaseListening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls Click-to-Call 9 PAGE
  • PubSub DatabaseListening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications Calls Click-to-CallCall Queue 9 PAGE
  • PubSub Database Listening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications CallsAutoDialer Click-to-Call Call Queue 9 PAGE
  • PubSub Database Listening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications CallsAutoDialer Instant Click-to-Call Messaging Call Queue 9 PAGE
  • PubSub Database Listening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications CallsAutoDialer Externally Instant Click-to-Call Triggered Messaging Actions Call Queue 9 PAGE
  • PubSub Database Listening External APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound Communications CallsAutoDialer Externally Instant Click-to-Call Triggered Messaging Actions Call Queue 10 PAGE
  • Redis AMQP Cassandra Postgres Mongo HTTP PubSub HTTP Database Listening External ActiveMQ APIs Real-time Report on Calls Gather In-Call Call Statistics Data CONNECT TO WHAT? Trigger Process Jobs Multi-Modal Outbound AMQP Sidekiq Communications CallsAutoDialer Who Externally Instantknows? Click-to-Call IRC AIM Triggered Messaging Actions Call Queue HTTP Google Talk XMPP Facebook Chat 10 Redis AMQP PAGE
  • WHAT DO I USE? Sequel (adhearsion-sequel?),Database MongoidHTTP client Net::HTTP, HTTParty, etcRedis redis gemDRb adhearsion-drbAMQP amqp, bunny gemsHTTP server Reel, SinatraXMPP/Google Talk adhearsion-xmppIRC ? 11 PAGE
  • EXAMPLES 12 PAGE
  • DISTRIBUTED ARCHITECTURES ROCKhttp://harish11g.blogspot.com/2012/10/latency-geo-distributed-aws-ec2.html 13 PAGE
  • MESSAGE PASSING ROCKShttp://www.defit.org/2012/06/message-passing.html 14 PAGE
  • SHARE NOTHINGhttp://www.sodahead.com/fun/ever-shared-a-milk-shake-with-someone/question-1941605/?link=ibaf&q=&imgurl=http://images.sodahead.com/polls/001941605/115233967_GreedyGirl_answer_2_xlarge.jpeg 15 PAGE
  • WRAP EVERYTHINGhttp://websurdity.com/here-kitty-kitty/ 16 PAGE
  • EXPECT FAILUREhttp://knowyourmeme.com/photos/22287-blue-screen-of-death-bsod 17 PAGE
  • MY WISHLIST Sidekiq Integration DCell Integration AMQP on Celluloid A Standard HTTP server implementation More plugins for common use-cases Documentation Blog posts Discussion 18 PAGE
  • WHAT DO YOUNEED TOCONNECT TO? @benlangfeld langfeld.me PAGE