microservicios

Recursos de programación de microservicios
Una de las arquitecturas que está creciendo en uso debido a la popularidad de los microservicios es Event-Driven Architecture (EDA). Haciendo uso de patrones como Event Sourcing y Event Collaboration, permite desacoplar los microservicios y facilita la operación de los mismos. Sin embargo, al igual que con la comunicación síncrona, debe haber acuerdos entre consumidores y productores para garantizar que no se rompa la compatibilidad. En esta charla, Antón compartirá su experiencia construyendo este tipo de arquitecturas y, en concreto, los problemas a los que se ha enfrentado a la hora de gobernar esos acuerdos en arquitecturas que se expanden a varios datacenters y diferentes nubes. Contará el camino recorrido para integrar Kafka, Azure EventHub o Google PubSub usando tecnologías como Kafka Connect y Google Dataflow. #Sobre el ponente (Antón R. Yuste) I’m a Principal Software Engineer focused on Event Streaming and Real-Time Processing. I’ve experience working with different message brokers and event streaming platforms (Apache Kafka, Apache Pulsar, Google Pub/Sub and Azure EventHub) and real-time processing frameworks (Flink, Kafka Streams, Spark Structured Streaming, Google Dataflow, Azure Stream Analytics, etc.). During my career, I specialized in building internal SaaS in big corporations to make complex technologies easily used and adopted by teams so they can build solutions to real business use cases. From the very beginning, I can help with governance, operation, performance, adoption, training and any task related to system administration or backend development.
Carlos Encalada es alguien al que tengo muy lejos físicamente, al otro lado del charco, pero aquí al lado en el aspecto emocional. Le he visto crecer y este artículo es el fiel reflejo de un conjunto de elecciones comprometidas que ha hecho en el último año. Bienvenido a este blog, valiente malandriner. Dani. Acercarse al desarrollo de software actual puede resultar abrumador por el número de herramientas que existen, lenguajes disponibles, conceptos por aprender y ámbitos de especialización;...
En esta sesión presentamos Quarkus como una alternativa eficiente para construir Microservicios listos para la nube. Se implementará un CRUD paso a paso para ir explicando las diferencias con respecto a Springboot. Para poder realizar el taller, necesitarás lo siguiente: OpenJDK 11, Maven 3.6.3, Docker, Visual Studio Code, MongoDB, Cliente Git. Preferiblemente usar Linux como sistema operativo. No te pierdas esta sesión impartida por José Luis Martínez. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Suscríbete a nuestro canal https://www.youtube.com/user/ParadigmaTe?sub_confirmation=1
¿Cómo y quién atiende las tareas desatendidas en una arquitectura de microservicios? Por dominio de negocio, si necesitamos ejecutar tareas que no responden a transacciones online, ¿cómo podríamos implementarlas, integrarlas en el ciclo de vida de desarrollo, ejecutarlas y planificarlas? La idea es mostraros una alternativa para desarrollar esos procesos batch en un entorno de microservicios. Para completar la charla, Jose Manuel ha hecho unos tutoriales relacionados: - https://lk.autentia.com/Ejecucion-Tareas-Efimeras - https://www.adictosaltrabajo.com/2020/12/15/spring-cloud-data-flow-introduccion/ Próximamente más charlas de back, front, DevOps... Si quieres estar a la última en tecnología, este es tu sitio. Síguenos en nuestras redes para enterarte de las próximas charlas: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Nilo Menezes presents : "Python Serverless Microservices" For the questions about the talk to the original speaker, please, use the following link: https://comunidad.es.python.org/t/python-serverless-microservices/370 Abstract: Microservices and serverless are hot topics in web development communities that when combined increase the potential for developers to make software faster and to host it much cheaper than traditional virtual private servers. This talk aims to present a minimal set of tools to start developing Serverless Microservices using Python. With the serverless framework configured for Python, developing a new microservice API becomes very easy. The framework provides a set of tools to pack Python dependencies and also deploys the required infrastructure to the cloud, enabling infrastructure as code since the start of the project. Although the serverless framework is used during this presentation, no other Python framework is required, making it as easy as possible to start with plain Python code. --- La octava edición de la PyConES se celebra como un evento en línea y totalmente gratuito durante el día 3 de Octubre de 2020. Web: https://2020.es.pycon.org/ Agenda: https://2020.es.pycon.org/index.html #agenda
Nilo Menezes presents : "Python Serverless Microservices" For the questions about the talk to the original speaker, please, use the following link: https://comunidad.es.python.org/t/python-serverless-microservices/370 Abstract: Microservices and serverless are hot topics in web development communities that when combined increase the potential for developers to make software faster and to host it much cheaper than traditional virtual private servers. This talk aims to present a minimal set of tools to start developing Serverless Microservices using Python. With the serverless framework configured for Python, developing a new microservice API becomes very easy. The framework provides a set of tools to pack Python dependencies and also deploys the required infrastructure to the cloud, enabling infrastructure as code since the start of the project. Although the serverless framework is used during this presentation, no other Python framework is required, making it as easy as possible to start with plain Python code. --- La octava edición de la PyConES se celebra como un evento en línea y totalmente gratuito durante el día 3 de Octubre de 2020. Web: https://2020.es.pycon.org/ Agenda: https://2020.es.pycon.org/index.html #agenda
Sobre microservicios podemos encontrar un montón de literatura en la web, sobre todo ligada al mundo Java. En este capítulo hablaremos con Alberto Vara y veremos distintas alternativas en Python para construir microservicios más allá del Spring Cloud de Netflix. Además si quieres aprender a hacer una API lista para producción en 30 minutos usando FastApi con documentación y validación de datos automáticas, alto desempeño y otras ventajas, este es tu Webinar. https://www.youtube.com/watch?v=pmbSKoaxEho&t=1034s ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Suscríbete a nuestro canal https://www.youtube.com/user/ParadigmaTe?sub_confirmation=1
🔥 ¡Aprovecha la oferta del Black Friday de CodelyTV Pro! ⮕ https://codely.tv/pro/blackfriday?utm_source=youtube&utm_medium=social&utm_campaign=black_friday-20&utm_content=video_description --- 📟 ¡Haz el curso de Monitoring con Prometheus! → https://bit.ly/curso-prometheus Hoy en día todo el mundo hace microservicios, pero si no tienes una buena observabilidad es casi un suicidio. Rubén nos cuenta en este vídeo qué es la observabilidad, qué pilares tiene (monitoring, logging y tracing) y sobretodo, cómo introducirnos a ello. {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🎩 Twitter Rubén: https://twitter.com/rcougil ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 𝐟 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En este Webinar haremos un repaso de los patrones de diseño más comunes que nos pueden ayudar cuando estamos desarrollando web en Python (Singleton, Factory Method, Adapter, Decorator y Command). Además, utilizaremos ejemplos sencillos de código que nos facilitará el desacoplamiento y la mantenibilidad de futuros proyectos. ¿Quién es el ponente? Miguel García Rubín Desarrollador de software especializado en microservicios. Dedico la mayor parte del tiempo a investigar las nuevas tecnologías en torno al backend y desarrollar con Python. Me obsesiona el testing y el código limpio. Me apasiona la ciberseguridad y el software libre. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Ver más eventos nuestros: https://www.youtube.com/playlist?list=PL2yjEVbRSX7XaQgyjsApXIqydTrC7v_Of
¿Sabes cómo solventar estos problemas? ???? ???? Curso Sistemas Distribuidos ???? http://bit.ly/curso-microservicios ????‍???? ¿Quieres mejorar como programador? ???? https://bit.ly/cursos-codely ¿Qué son los sistemas distribuidos?, ¿cómo solventar el problema de los mensajes duplicados y el problema de los mensajes desordenados? Esto es muy útil para las EDAs (Arquitecturas Basadas en Eventos), aunque se puede aplicar en general para todo. Hablamos un poco de Kafka, RabbitMQ, AWS SQS. Vemos desde una introducción a los sistemas distribuidos, a ver cómo solucionar los mensajes duplicados y el orden incorrecto de los mensajes. {▶️} CodelyTV ├ ???? Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ ???? Twitter CodelyTV: https://twitter.com/CodelyTV ├ ????‍♂️ Twitter Rafa: https://twitter.com/rafaoe ├ ???????? Twitter Javi: https://twitter.com/JavierCane ├ ???? Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ ???? Facebook: https://facebook.com/CodelyTV └ ???? Catálogo cursos: https://bit.ly/cursos-codely ???? Enlaces relacionados: ├ ???? Clock RIOT: https://technology.riotgames.com/news/determinism-league-legends-unified-clock └ ???? Más sync reloj: https://medium.com/distributed-knowledge/time-synchronization-in-distributed-systems-a21808928bc8 #programación #eda #microservicios