{"product_id":"concurrent-data-processing-in-elixir-fast-resilient-applications-with-otp-genstage-flow-and-broadway-9781680508192","title":"Procesamiento concurrente de datos en Elixir: aplicaciones rápidas y resilientes con Otp, Genstage, Flow y Broadway","description":"\u003cp\u003eAprende diferentes maneras de escribir código concurrente en Elixir y aumenta el rendimiento de tu aplicación, sin sacrificar escalabilidad ni tolerancia a fallos. La mayoría de los proyectos se benefician de ejecutar tareas en segundo plano y procesar datos de forma concurrente, pero el mundo de OTP y varias bibliotecas puede ser desafiante. ¿Qué Supervisor y qué estrategia usar? ¿Qué pasa con GenServer? Quizás necesitas contrapresión, pero ¿es GenStage, Flow o Broadway una mejor opción? Aprenderás todo lo que necesitas saber para responder a estas preguntas, empezar a construir aplicaciones altamente concurrentes en poco tiempo y escribir código que no solo sea rápido, sino también resistente a errores y fácil de escalar.\u003c\/p\u003e \u003cp\u003eYa sea que estés creando una aplicación de comercio de acciones de alta frecuencia o una aplicación web de consumo, necesitas saber cómo aprovechar la concurrencia para construir aplicaciones rápidas y eficientes. Elixir y OTP ofrecen una gama de herramientas potentes, y esta guía te mostrará cómo elegir la mejor herramienta para cada trabajo y usarla de manera efectiva para comenzar rápidamente a construir aplicaciones altamente concurrentes.\u003c\/p\u003e \u003cp\u003eAprende sobre las Tareas, los árboles de supervisión y los diferentes tipos de Supervisores disponibles. Entiende por qué los procesos y la vinculación de procesos son los bloques de construcción de la concurrencia en Elixir. Familiarízate con OTP y usa el comportamiento GenServer para mantener el estado del proceso en trabajos de larga duración. Escala fácilmente el número de procesos en ejecución usando el Registro. Maneja grandes volúmenes de datos y picos de tráfico con GenStage, usando la contrapresión a tu favor. Crea tu primera tubería de procesamiento de datos multietapa usando etapas de productor, consumidor y productor-consumidor. Procesa grandes colecciones con Flow, usando MapReduce y más en paralelo. Gracias a Broadway, verás lo fácil que es integrarse con sistemas populares de intermediación de mensajes, o incluso con productores GenStage existentes.\u003c\/p\u003e \u003cp\u003eEmpieza hoy mismo a construir las aplicaciones de alto rendimiento y tolerancia a fallos por las que Elixir es famoso.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eLo que necesitas: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003c\/p\u003e\u003cp\u003eNecesitarás Elixir 1.9+ y Erlang\/OTP 22+ instalados en una máquina con Mac OS X, Linux o Windows.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-14424861\"\u003eSvilen Gospodinov\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 17\/08\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 176\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.70 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.06 alto x 7.32 ancho x 0.47 profundidad\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680508192\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680508199\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM018000\"\u003eCiencia de Datos | General\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM060160\"\u003eInternet | Programación Web\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051220\"\u003eProgramación | Paralela\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSvilen Gospodinov\u003c\/b\u003e es un ingeniero de software con experiencia en liderazgo técnico y emprendimiento. Como cofundador y CTO en Heresy, una plataforma de flujo de trabajo y análisis para Ventas, adoptó Elixir desde el principio y nunca miró hacia atrás. Le gusta construir productos, escribir, trabajar en código abierto y ayudar a los demás.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42686272602349,"sku":"9781680508192","price":56.6,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_7300f31a-3670-4503-9170-d5cbfa27fc57.jpg?v=1649775155","url":"https:\/\/sureshotbooks.com\/es\/products\/concurrent-data-processing-in-elixir-fast-resilient-applications-with-otp-genstage-flow-and-broadway-9781680508192","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}