microservicios

Recursos de programación de microservicios
"How do you integrate 5 third party payment methods integrators’ API for more than 20 different local payment methods to support up to 50.000 transactions per month over 50+ countries? Having started from a monolithic application, we have refactored the third-party payment method integrations to be isolated as different payment engines. Now we have moved this isolated code to a grails plugin so it could be shared by the monolithic application and the brand new payments microservice: Storm. After having stabilized the microservice by using the old code of the plugin (storm-core) as a fallback, we will start using this brand new microservice as an external payment sollution for the now-less-monolithic application, and possibly for our new partner StubHub." Todos los videos de Greach 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVzwQkePSmyNh6xuapnqtB0 Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
Qué es la resilencia y cómo aplicarla gracias a Hystrix en microservicios. Por Xavier Fornés.
PALM (y su implementación en Python, pylm) es una librería que proporciona las herramientas necesarias para crear servidores ligeros de altas prestaciones. Está separada en dos niveles de abstracción. El primero consta de componentes básicos que pueden utilizarse para crear cualquier tipo de servidor, mientras que en el segundo nivel se ofrecen servidores preparados para implementar topologías master-slave, clusters para map-reduce o microservicios, que se pueden extender fácilmente. En esta charla se tratarán las tecnologías y los algoritmos que permiten crear una librería como pylm en Python en menos de un año, se comentarán las dificultades superadas y los desafíos tecnológicos pendientes. PALM se está convirtiendo en la base las nuevas herramientas de NFQ solutions, como MASTR, una aplicación de nueva generación para la evaluación escalable de riesgos financieros o eCAP, que estima necesidades de capital. PALM, y por extensión pylm, aún no están terminados, pero ofrecen un acercamiento alternativo al ecosistema de Big Data, que está tendiendo a las herramientas de alto nivel. Los primeros resultados son prometedores. La misma versión de eCAP portada a PALM demostró ser ligeramente más rápida que la misma implementación con Spark. http://2016.es.pycon.org/
Ernesto Hernández Rodríguez (Packlink), Miguel Ortega Rodriguez (Packlink) @ehdez73, @mortegad Ya hace un tiempo que las arquitecturas basadas en microservicios se han extendido y ahora parece que si no trabajas en una no estás a la última, pero no es oro todo lo que reluce y hay muchas piedras ocultas en el camino esperando a que te des de bruces con ellas. En esta charla te contaremos a través de nuestros propios "fails" la historia de como se ha estado migrando una arquitectura monolítica a una nueva arquitectura basada en microservicios, qué lenguajes de programación y qué herramientas nos han resultado útiles para el desarrollo en el día a día así como las decisiones y cambios de planes que hemos tenido que ir tomando por el camino para sobrevivir a los imprevistos. Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
¿Quieres saber más? https://www.paradigmadigital.com 00:00:01 Arquitecturas de MS de Spring – Cloud – Netflix 00:01:03 Agenda 00:01:31 ¿Quién c*j*nes es Netflix? 00:02:47 ¿Y qué pinta en todo esto? 00:05:06 Microservicio 00:05:37 ¿Características de un Microservicio? 00:06:40 ¿Qué es una arquitectura de Microservicios? 00:07:32 ¿Dónde encaja mejor una arquitectura de MS? 00:08:08 ¿Cómo identificamos los MS? 00:10:28 ¿Cómo separamos los MS? 00:11:40 Ventajas (I) 00:13:45 Ventajas (I y II) 00:15:04 Inconvenientes 00:17:51 Transaccionalidad en MS 00:22:29 Consecuencias Transacciones distribuidas 00:24:33 Buenas prácticas 00:25:53 Cultura Netflix (I) 00:31:32 Cultura Netflix (y II) 00:33:49 MS por Martin Fowler (I) 00:35:00 MS por Martin Fowler (II) 00:36:49 MS por Martin Fowler (y III) 00:38:29 ¿Quién más utiliza MS? (I) 00:38:56 ¿Quién más utiliza MS? (y II) 00:39:06 Herramientas Arquitectura MS 00:39:40 Herramientas Spring – Cloud – Netflix 00:40:15 Cloud- Config – Server 00:42:22 Eureka (I) 00:44:22 Eureka (y II) 00:45:17 Hystrix (I) 00:46:25 Hystrix (y II) 00:47:49 Ribbon 00:50:43 Zuul 00:52:32 ¿Hacia dónde vamos? 00:56:04 Referencias 00:56:08 Preguntas 01:12:35 FIN.
Devices (phones, tablets, etc.) already consume most services/data, but they have to get those services somewhere! In this session, learn how to use proven patterns & open source software to quickly and effectively build edge services - API gateways - that marshal & streamline communication between your key services and end-users with devices in hand. This session addresses vital points such as: Configuration services Microservice registration and discovery Circuit breakers for graceful degradation Load balancing and intelligent routing Asynchronous messaging Leveraging OAuth2 for service security Additional topics discussed include logging & tracing, testing approaches, and migration patterns. The presenter will demonstrate how to develop & manage microservices & expose them via an edge service, securely, using OSS tools employed by Netflix to keep movies streaming globally 24x7. Todos los videos de Codemotion 2016; https://www.youtube.com/playlist?list=PLKxa4AIfm4pUvMn4lZ8zin500bsp3oL2A Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
Ya hace un tiempo que las arquitecturas basadas en microservicios se han extendido y ahora parece que si no trabajas en una no estás a la última, pero no es oro todo lo que reluce y hay muchas piedras ocultas en el camino esperando a que te des de bruces con ellas. En esta charla te contaremos a través de nuestros propios "fails" la historia de como se ha estado migrando una arquitectura monolítica a una nueva arquitectura basada en microservicios, qué lenguajes de programación y qué herramientas nos han resultado útiles para el desarrollo en el día a día así como las decisiones y cambios de planes que hemos tenido que ir tomando por el camino para sobrevivir a los imprevistos. David Castelló Alfaro Twitter: @davidcastello Apasionado del desarrollo de software con experiencia en un amplio rango de tecnologías backend y un poco de frontend. Seguidor de la filosofía agile, siendo las personas y sus interactuaciones sobre los procesos su mantra. Le gusta asistir a eventos así como organizarlos. Eduardo Aceituno Twitter: @achilued Dev-ops, Go and Ruby lover y brujo de la plataforma de Packlink. Early adopter y constantemente aprendiendo nuevas tecnologías.
Evento del pasado 25 de Octubre donde tratamos de explicar nuestro recorrido como desarrolladores. A través de ejemplos de código, analizamos las etapas en las que nos hemos visto, desde código acoplado al framework, hasta microservicios, pasando por módulos de Domain-Driven Design. Más info: http://codely.tv/screencasts/codigo-acoplado-framework-microservicios-ddd