microservicios

Recursos de programación de microservicios
En Vocento (de la mano de Ariel Ferrandini) hemos rehecho el sistema de publicación de noticias implementando DDD con buenas prácticas (SOLID, git flow, etc..) en entorno nginx y PHP7.1 y la mejora ha sido muy evidente en el rendimiento y en la facilidad de trabajar de forma más eficiente. Nos gustaría presentarlo para explicar las ventajas del DDD y de desacoplar código en varios servicios. Tanto para el rendimiento como para el desarrollo por el equipo de rediseño.
@arungupta Serverless applications, aka Function-as-a-Service or FaaS, relies upon services to manage server-side logic and state. These applications run in stateless compute containers that are event-triggered, ephemeral (may only last for one invocation), and fully managed by a 3rd party. These functions can be triggered by a REST API call, scheduled timer, or another function. Static website hosting on Amazon Web Services S3, API Gateway for RESTful APIs, AWS Lambda for functions and Couchbase for persistence provide an ideal combination for deploying, managing and scaling your microservice. This talk will provide a quick introduction to each part of the stack. Then it will explain how a Serverless Application Model can be used to deploy different components of microservice. A path from your favorite IDE to a fully deployed and functional microservice will be shown with live coding.
@mpproch Microservices architecture is one of the most trendy topics in IT these days. Everyone looks at Netflix, LinkedIn or Zalando and tries to be like them. It’s all very good. But at heart of this revolution lie some well known ideas on modularity and decoupling. And guess what? Idea of modular Java applications is also not new. Even term “microservice” has been in use on JVM since many, many years. However, the main technology for modular Java - OSGi - was always struggling to gain proper attention and we’re still waiting for modules in JDK itself. In this talk I’d like to explain (and show during quick demo) why you shouldn’t too easily dismiss both OSGi and Java 9 - in many use cases, with little effort they can give you important benefits, without having to spin hundreds of VMs or containers. https://www.autentia.com
What if someone told you that you could use the full capacity of your server? That you could have the same performance on the backend as your react frontend? Don't you believe it? That you could choose the best language/tool for the task and you were not limited by what you already know? In this talk, I'll show you that you can use the full power of React on the frontend and Vert.x on the backend. You will see a fast full stack development workflow with Rollup/Webpack + Babel + React. How you can mix JavaScript with any other language. Build microservice applications in minutes.
Codemotion Meetups, 21/6/2017 @ Liferay Vídeo realizado y editado por Liferay.
"Hablaré sobre cómo hemos ido evolucionando nuestras herramientas y prácticas de trabajo al pasar de un sistema monolítico a un entorno de microservicios. Igualmente, contaré cómo hemos adaptado nuestro entorno de desarrollo para simplificar nuestros entornos y cómo hemos ido integrando todo para tener nuestro sistema de despliegue continuo con Jenkins y Kubernetes." Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Developers aim to write responsive, scalable, fault tolerant, reactive applications to can handle the business needs of the modern web applications without hiccups. This talk shows you how to do just that! And to add a twist, we will do it in a (pure) functional style. Node.js is a very popular framework for developing asynchronous, event-driven, reactive applications. Infinispan, an in-memory distributed data grid designed for fast, scalable, elastic access to large volumes of data, has recently gained compatibility with the Node.js ecosystem enabling reactive applications to use it as persistence layer. When combined with Elm, a functional programming language for declaratively creating reactive web applications, these technologies offer a great platform for working with highly responsive, data-heavy applications seamlessly. In this live-coding talk, we will demonstrate how to use these technologies to build a reactive web application composed of an Elm frontend, a Node.js microservice layer and a scalable, fault tolerant Infinispan data grid for persistence.
El pasado 6 de Abril tuvo lugar, en CodeWorks, el Orchestrate 2017, un evento sobre DevOps, que ya anunciamos. De la mano de blended.io, el evento trató principalmente sobre Kubernetes, contenedores, microservicios y testeo. Esta es una crónica del evento, esperamos que os guste!
Nowadays, Grails has become one of the best frameworks to implement modern web applications and RESTful microservice architectures. Furthermore, in Grails 3, AngularJS profiles with targeted plugins and code generation capabilities for rapidly building Single-Page Applications (SPAs) are included. In this speech, we will review the relevant concepts and tools that we need in order to achieve a successful partnership between both technologies. Particularly, we are presenting a solution based on the Gradle & NPM combination, which we are currently and successfully applying to our new projects.
"Nowadays, Grails has become one of the best frameworks to implement modern web applications and RESTful microservice architectures. Furthermore, in Grails 3, AngularJS profiles with targeted plugins and code generation capabilities for rapidly building Single-Page Applications (SPAs) are included. In this speech, we will review the relevant concepts and tools that we need in order to achieve a successful partnership between both technologies. Particularly, we are presenting a solution based on the Gradle & NPM combination, which we are currently and successfully applying to our new projects." 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