arquitectura hexagonal

Recursos de programación de arquitectura hexagonal
La Arquitectura Hexagonal es una de las formas más famosas para modelar nuestro código. Hoy vamos a debatir sobre cuando tiene sentido utilizarla, y sobretodo, cuando no. Curso de Arquitectura Hexagonal: https://pro.codely.com/library/arquitectura-hexagonal-31201/66748/about/ Curso de Arquitectura Hexagonal en el front: https://pro.codely.com/library/arquitectura-hexagonal-en-frontend-197663/483637/about/ ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♀️ Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🥋 Academy: https://codely.com/academy └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Would you like to know how to decompose a monolith into a modular one using design practices like hexagonal architecture driven by use case semantics? This powerful technique enables an application codebase to evolve while minimising the risks of highly coupled, low cohesive modules and fragile tests. Payments are part of everyday life. Whatever we buy, we need to pay for, right? For consumers, this seems simple, but only engineers understand the deep complexities inside payments – and consumers’ low tolerance for error. After launching the world’s first pure-play grocery retailing website 20 years ago, we’ve developed the Ocado Smart Platform (OSP), our end-to-end online grocery fulfilment solution, adopted by 12 of the world’s most forward-thinking retailers. This fast growth comes with the potential challenge of keeping the codebase clean, cohesive, and low coupled while following market-leading architectural principles like SOLID. To address this, we use a new, innovative architectural approach, based on Hexagonal Architecture driven by Use Case semantics. This architectural approach is being deployed gradually during a Monolith Decomposition. We use the Feature Flag technique quite extensively to select different infrastructure components and achieve other behaviours at runtime. In this session, you’ll also get some valuable tips and tricks to apply this style in your codebase. Key takeaways: Use of the Feature Flag technique to achieve multiple behaviours at runtime Restructuring a core microservice from a Monolith into a Modular Monolith Application of Hexagonal Architecture to achieve multiple infrastructure adapters at runtime Understand the reason why Service Layer Based Development (SLBD) is not a feasible alternative Discover how UseCase classes improve on SLBD
Join Arnau Gris, a frontend developer at Apiumhub, as he delves into the world of hexagonal architecture with Typescript. In this talk, Arnau will provide insights into the benefits of using hexagonal architecture for frontend developers. Discover how this architectural pattern can enhance your app's robustness and resilience, and learn how to incorporate it into your development process alongside Test-Driven Development (TDD). Arnau will also showcase successful use cases and demonstrate how to build framework-agnostic apps. -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/company/apium_hub/mycompany/ https://www.instagram.com/apiumhub/
Get a glimpse of the exciting BarcelonaJS May Meetup! Watch our video teaser and immerse yourself in the vibrant atmosphere at Apiumhub's office. Experience the buzz of networking, lively discussions, and engaging talks on Hexagonal Architecture with Typescript and the Whys and Hows of Server-Side Rendering, as attendees enjoy pizza, beer, and valuable connections. Subscribe our channel to watch the full event and join us for an unforgettable evening of learning and community engagement at BarcelonaJS May Meetup! -- Visit our site: https://apiumhub.com/ Learn more about our ApiumAcademy courses: https://apiumacademy.com/ Attend our event, Global Software Architecture Summit: https://gsas.io/ VYou, our digital product: https://vyou-app.com/en/ Koople, our Feature Flags tool: https://www.koople.io/ -- Social: https://twitter.com/Apium_hub https://www.linkedin.com/company/apium_hub/mycompany/ https://www.instagram.com/apiumhub/
¡Vamos a ver cómo refactorizar un código jQuery legacy y acoplado a arquitectura hexagonal! Todo esto y más en el curso de Arquitectura Hexagonal en frontend 👉 https://bit.ly/curso-hexagonal-front ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🌶 Twitter Núria: https://twitter.com/nuria_codes ├ 💂🏼 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
PromoFarma by DocMorris es una de las empresas tech más grandes de España. Hoy contamos con Andrés Díaz, Senior Software Engineer en Orders Teams, para que nos cuente cómo está hecho por detrás, qué problemas de rendimiento/escalabilidad se han encontrado y los grandes retos a los que se afrontan. Aquí el stack que utilizan en el equipo de Andrés y que veremos en el directo: - DDD - Arquitectura Hexagonal - CQRS - RabbitMQ - MySQL - PHP - GraphQL ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👋 Twitter Andrés: https://twitter.com/andresdiazbcn ├ 🧔🏻‍♂️ Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♀️ 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 Siguiente directo (Potencial IA): https://www.youtube.com/live/sYZHBO3HRhA
Uno de los mayores peligros aplicando una Clean Architecture es abusar del módulo shared (shared kernel). En el vídeo de hoy te contamos los 3 grandes peligros y 2 trucos para solventarlos. Pon en práctica la Arquitectura Hexagonal en frontend con el curso que acabamos de publicar 👉 https://bit.ly/curso-hexagonal-front ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🌶 Twitter Núria: https://twitter.com/nuria_codes ├ 💂🏼 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
Aprende a aplicar Arquitectura Hexagonal correctamente con Vertical Slicing y Screaming Architecture. Pon en práctica la Arquitectura Hexagonal en frontend con el curso que acabamos de publicar 👉 https://bit.ly/curso-hexagonal-front ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🌶 Twitter Núria: https://twitter.com/nuria_codes ├ 💂🏼 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
Una de les avantatges de l'arquitectura hexagonal és que és possible canviar el sistema de bases de dades sense molt d'esforç. Però, quantes vegades ha passat això en un sistema que ja funciona en producció? Viatjarem en el procés que hem viscut els últims mesos que ha consistint en la migració d'una base de dades d'una aplicació que estava en MongoDB a un PostgreSQL. Tot sense downtime i sense avisar als stakeholders 🤫. ------------- ¡Conoce Autentia! -Twitter: https://goo.gl/MU5pUQ -Instagram: https://lk.autentia.com/instagram -LinkedIn: https://goo.gl/2On7Fj/ -Facebook: https://goo.gl/o8HrWX
Las Clean Arquitectures y en concreto la Arquitectura Hexagonal nos pueden ayudar a hacer nuestro código más mantenible, testable y escalable. Aprende a aplicarlo y validarlo en tu código gracias al plugin de ESLint que hemos desarrollado: https://www.npmjs.com/package/eslint-plugin-hexagonal-architecture Todo esto y más lo vemos en detalle en el curso de Linting en JavaScript y TypeScript, para exprimir al máximo ESLint y llevar tu código al siguiente nivel 👉 https://pro.codely.com/library/linting-en-javascript-y-typescript-188432/about/ ﹤🍍﹥ CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🌶 Twitter Núria: https://twitter.com/nuria_codes ├ 💂🏼 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