O documento descreve um projeto chamado Tuiterator Tabajara que usa EventMachine para ajudar Bilgodson a navegar entre sites de notícias e redes sociais de forma assíncrona. O projeto implementa jobs para lidar com dados de sites como Globo.com e tweets sobre Obama, usando sockets e streams para entregar as informações de forma escalável.
7. Mas ele não sabia trocar
de tabs no navegador
😧
8. Ele se sentia frustrado:
Poderia estar perdendo a nova
headline da globo.com pra postar em
seu grupo de Whatsapp enquanto
olhava para os tweets sobre o Obama
😭
15. EM: Key Objectives
• Extremely high scalability, performance and
stability for the most demanding production
environments.
• An API that eliminates the complexities of high-
performance threaded network programming,
allowing engineers to concentrate on their
application logic. 😍 😍 😍
16. EM: Good For
• Scalable event-driven servers. Examples: Thin or Goliath.
• Scalable asynchronous clients for various protocols,
RESTful APIs and so on. Examples: em-http-request or
amqp gem.
• Efficient network proxies with custom logic. Examples:
Proxymachine.
• File and network monitoring tools. Examples:
eventmachine-tail and logstash.
😃 😃 😃