Destrinchando a lib async da App Sauce (baseada em core.async) #20
Replies: 3 comments 2 replies
-
Apesar de simples, esse código basicamente era a infraestrutura para o processamento de diversos eventos em real-time para competições de jogos on-line. Entre os clientes tinham empresas bem grandes do porte da Blizzard. |
Beta Was this translation helpful? Give feedback.
-
@mauricioszabo dado que você comentou sobre Actors, você pode compartilhar sua experiência com esse estilo de desenvolvimento? |
Beta Was this translation helpful? Give feedback.
-
Aproveitando que estamos no assunto, eu tenho essa talk aqui sobre paralelismo: https://youtu.be/b7cbPjsYUYY |
Beta Was this translation helpful? Give feedback.
-
Dada as ultimas discussões sobre core.async no canal do Telegram, eu resolvi publicar meus estudos sobre a biblioteca async da App Sauce. Os autores da lib são o Nate Jones e o Christopher que apresentam o podcast Funcional Design in Clojure.
Eu trabalhei com eles e tive a oportunidade de ver essa biblioteca em uso em produção e foi bem interessante. O README no repo dos meus estudos contém uma explicação das duas abstrações principais da biblioteca (worker e pipeline) e existe um arquivo de exemplos com um pouco de código utilizando a lib.
Código dos meus estudos (
unit
): https://github.com/wandersoncferreira/unit(não aconselho usar esse código sem ser para fins educativos (pois foi para isso que eu re-escrevi))
Beta Was this translation helpful? Give feedback.
All reactions