ddd

Recursos de programación de ddd
Este video corresponde a la parte teórica " Testeo en arquitectura de Microservicios". Espero que la disfrutéis tanto como nosotros lo hicimos en el evento. Recordad que si queréis tener la parte teórica de los demás eventos, podéis enviarnos un e-mail - info@apiumhub.com o subscribiros a nuestra Newsletter. Gracias a Christian por la charla!
En esta ocasión, para la parte práctica, nos dividimos en dos grupos. Uno liderado por Sergi Fernandez en el cual se debatieron los siguientes temas: - Separar código “puro” de “impuro” - Lógica “pura” en objetos de dominio Por otro lado, el grupo de Christian Ciceri debatió sobre: - Apoyarse al compilador (Lean on the compiler) - No se hace dependency injection en dominio Nos vemos en el siguiente evento. Gracias a todos por vuestra participación y experiencias!
On 21st of June we had the pleasure to host our 5th Meet up about software architecture. It was such an incredible experience sharing our thoughts and experiences on this topic. Take a short look from the evening. Theory and Practical videos coming next ;)
In this presentation we will talk about our approach to build complex and distributed applications following DDD and Reactive principles. You will learn on how we approached this problem from a pure functional way using our opensource framework (reactive-platform), how Scala helped us through its advanced type system and DSL capabilities to combine underlying technologies such as Kafka, Cassandra and Akka to implement an actor distributed system based on CQRS/ES and NoSQL.
In this talk, we will explore the nature of events, what it means to be event-driven, and how we can unleash the power of events and commands by applying an events-first domain-driven design to microservices-based architectures. We will start by developing a solid theoretical understanding of how to design systems of event-driven microservices. Then we will discuss the practical tools and techniques you can use to reap the most benefit from that design, as well as, most importantly, what to avoid along the way. We’ll discuss how an events-first design approach to building microservices can improve the following characteristics over competing techniques: - increase certainty - increase resilience - increase scalability - increase traceability - increase loose coupling - reduce risk
Llevo haciendo software quince años, me encanta. Me encanta darle forma a una idea, desarrollarla y ponerla en producción para que pueda aportar valor. Cuando saco un ratico, lo dedico a Mamba y un nuevo recolector de basura basado en pañales y biberones. A veces me dicen que soy el Arguiñano del Continuous Delivery. Néstor ha dado la charla "Escapando del framework - En esta charla vamos a poner los pies en el suelo con la arquitectura hexagonal, DDD y cómo podemos desplegarlo para conseguir escalabilidad. Vamos a explicar la aplicación poquito a poquito, evitando las megaconstrucciones y tecnopajas. Explicaré una implementación de PubSub para los eventos de dominio, IDD para la capa de servicios de aplicación y GraphQL para hacer el mecanismo de entrega. También revisaremos el código del frontend para desacoplarlo de los frameworks y evitar la fatiga Javascript." --------------------------- Todos los videos de WeCodeFest 2018 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVh1ycmimywRWoiShVodcH4 Todos los vídeos de la pasada edición de WTM en Madrid https://www.youtube.com/watch?v=J-cZU3Oramg&list=PLKxa4AIfm4pVgiDv0Ya7sBxM9AOTmFhH7 Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Modesto San Juan. https://comunidadcode.com/2018-04-25-larga-vida-al-legacy/ Enlaces relacionados: Eric Evans - Domain Driven Design Strategies for Dealing With Legacy Systems https://www.youtube.com/watch?v=OTF2Y6TLTG0 4Developers 2015 - Using Domain-Driven Design in Legacy Systems https://prezi.com/y_1raovqqxc4/4developers-2015-using-domain-driven-design-in-legacy-systems/
As we promised you, here is the application of what we explained last Thursday. Rafa and Joaquin run the explanation ;) Enjoy and see you in the next Meet up!
Take notes on the theoretical part from our 4th event. Monday, we will upload the practical version from it so you can see it better. Great Knowledge from our Architect - Christian Ciceri