microservicios

Recursos de programación de microservicios
Un software de curación de contenidos suena a poca cosa hasta que ves las "tripas" de esta plataforma. Primer episodio de la tercera temporada del podcast. Gracias a todos por seguir ahí durante el verano escuchando con tanta atención. 100 episodios Recomiendo, por si te lo has saltado, volver al episodio 100. Aunque fuera en plena semana de vacaciones, ahí lo doy todo. Es un resumen en forma de compromiso de lo que he compartido con vosotros en los 99 primeros episodios. Puedes escuchar...
En #laFunciónCodelyTV 9 retomaremos la conversación sobre #microservicios. Responderemos a las preguntas que se quedaron en el tintero como las referentes a temas de transacciones, versionado de servicios, proceso de migración de monolito a microservicios y viceversa, etc Además haremos el sorteo de la entrada gratis para la #PulpoCon19 ¡Nuevo curso de DDD en PHP! 👉 https://bit.ly/ddd-php 🔗 Enlaces relacionados: ├ 1️⃣Hablemos de microservicios 🤹‍♂️ | la función CodelyTV(): 8: https://www.youtube.com/watch?v=myRt5sDWOBQ ├ 🕋 Comunicación entre microservicios: Arquitectura dirigida por eventos: https://youtube.com/watch?v=V4mjxJ5czog ├ 🔴👨‍💻 Demo Comunicación entre microservicios: https://youtube.com/watch?v=1kaP39W80zQ └ 👩‍💻 Curso "Comunicación entre microservicios: #EventDrivenArchitecture": https://bit.ly/microservicios-codelytv {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En #laFunciónCodelyTV 8 hablaremos sobre #microservicios. Veremos qué diferencias hay entre las distintas formas de comunicación como gRPC, HTTP y #EventDrivenArchitecture, comparativa de microservicios vs lambdas, y mucho más. Además haremos un sorteo de 1 entrada gratis para la #PulpoCon19 ¡Nuevo curso de DDD en PHP! 👉 https://bit.ly/ddd-php 🔗 Enlaces relacionados: ├ 🕋 Comunicación entre microservicios: Arquitectura dirigida por eventos: https://youtube.com/watch?v=V4mjxJ5czog ├ 🔴👨‍💻 Demo Comunicación entre microservicios: https://youtube.com/watch?v=1kaP39W80zQ └ 👩‍💻 Curso "Comunicación entre microservicios: #EventDrivenArchitecture": https://bit.ly/microservicios-codelytv {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
The founder of Netty introduces a new microservice framework ‘Armeria’. It is unique because it 1) has Netty-based high-perf HTTP/2 implementation, 2) lets you run gRPC, Thrift, REST, even Servlet webapp on single TCP port in single JVM, and 3) integrates with Spring Webflux and Reactive Streams. Armeria is a Netty-based open-source Java microservice framework which provides an HTTP/2 client and server implementation. It is different from any other RPC frameworks in that it supports both gRPC and Thrift. It also supports RESTful services based on Reactive Streams API and even a legacy web applications that run on Tomcat or Jetty, allowing you to mix and match different technologies into a service which means you do not need to launch multiple JVMs or open multiple TCP/IP ports just because you have to support multiple protocols or migrate from one to another. In this session, Trustin Lee, the founder of Netty project and Armeria, shows: What Armeria is. How to serve gRPC, Thrift and RESTful services on a single TCP/IP port and a single JVM. How to make your legacy Tomcat or Jetty-based application and modern reactive RPC service coexist. How to use Armeria’s universal decorator API to apply common functionalities such as circuit breaker, DNS-based service discovery, distributed tracing and automatic retry, regardless of the protocol, which was previously impossible with other RPC frameworks which focused on a single protocol.
Software Engineer at Line+ Trustin Lee is a software engineer who is often known as the founder of Netty project, the most popular asynchronous networking framework in JVM ecosystem. He enjoys designing frameworks and libraries which yield the best experience to developers. At LINE+ corporation, the company behind ‘LINE’ the top mobile messenger in Japan, Taiwan and Thailand, he builds various open-source software, such as a microservice framework Armeria and a distributed configuration repository Central Dogma, to facilitate the adoption of microservice architecture.
At REWE digital we are building & maintaining a Microservice based e-commerce web application. Our service teams work quite autonomous & are responsible for their own services' quality. They decide which measures are appropriate & efficient in order ensure no bugs in production. Many have a reasonable code coverage via unit tests, a good lot of service tests –including UI tests– & a sufficient monitoring & alerting system. However, several teams felt the need for a more integrated testing of the whole system to prevent CSS clashes, errors due to interface changes or eventual inconsistency disasters & many many unforeseen issues. To support these teams, we decided turn our old retired comprehensive test suite into a test library to enable teams to write their own system tests without the need to implement every stupid step in every team. In this talk I'd like to present our lessons learned & developed design patterns from implementing such a test library with Geb & Spock. ------------- Todos los vídeos de Greach 2019 en: https://lk.autentia.com/Greach19-YT ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
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.