devops

Recursos de programación de devops
J On The Beach 2024 took place at Hotel Occidental Torremolinos from the 8th until the 10th of May 2024. On May 8th there were 10 workshops about p2p, resilience, RAG, Data Engineering, etc. On the 9th and 10th there were more than 38 talks about distributed systems, data engineering, data science, DevOps, Software Engineering, etc.
Te despistas un momento y cuando te das cuenta, ya hay una nueva metodología AbcOps! En esta charla, repasaremos las metodologías DevOps, FinOps y GreenOps: Su origen, razón de ser, y cómo nos hacen la vida más fácil como equipos de producto y plataforma. Veremos con ejemplos cuándo estas metodologías son únicas, se complementan o hasta se contradicen!
Slides: https://jaruiz.io/downloads/commit2024/Plataformas_DevEx_y_otras_muchas_cosas_que_entender.pdf Hoy día vemos como las plataformas han entrado con fuerza en la mayoría de los ecosistemas empresariales, a veces sin mucho éxito o como un nombre alternativo a DevOps o incluso a Arquitectura. En esta charla vamos a hablar de plataformas, de ingeniería de plataformas (platform engineering), de carga cognitiva y de experiencia de desarrollo. Vamos a empezar por el principio, entendiendo los motivos de incorporar una plataforma en tu ecosistema empresarial y definiendo qué es una plataforma, dando un enfoque de producto. Después pasaremos a identificar los clientes potenciales, tratar conceptos como TVP y cómo introducir la plataforma desde el punto de vista organizativo (platform teams o stream-aligned teams) y cultural, no imponiendo la plataforma. No faltará la parte puramente técnica: hablaremos de cómo crear una pequeña plataforma creada con herramientas como Crossplane, Backstage o ArgoCD ¡Espero que os guste!
Architecture Modernization. Book Club with Nick Tune. 02 May, 14:00h (GMT+2) Join us for a live Q&A session with Nick Tune, author of the book Architecture Modernization: Socio-technical alignment of software, strategy, and structure. Explore the heart of modernization strategies as we dive into how to transform the practice of architecting systems into a powerful tool for organizational change. Discover the reasons behind modernization efforts, learn how to design architectures tailored to your business needs, and gain insights into implementing these strategies in a progressive and sustainable manner. Throughout the session, the author will share valuable insights and practical advice gleaned from their extensive experience in the field. Whether you're a seasoned architect or new to the world of modernization, this session promises to offer valuable insights and inspiration for navigating the complexities of modern software architecture. Don't miss this opportunity to engage with the author and fellow industry professionals as we explore the transformative potential of architecture modernization. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- 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/apium_hub https://www.instagram.com/apiumhub/
APIOps es una metodología que combina las prácticas de DevOps con la gestión de APIs con el objetivo de mejorar la eficiencia y productividad del equipo de gobierno y de los desarrolladores que generan APIs a través de la automatización de procesos dentro del ciclo de vida de las APIs. Apigee es una plataforma líder en gestión de APIs y nos permite llevar a la práctica la metodología de APIOps en combinación con otras herramientas específicas. Si te interesa aprender más sobre cómo llevar a la práctica APIOps con Apigee y Google Cloud, os invitamos a registraros en nuestro próximo webinar donde os contaremos cómo implementar APIOps en vuestra organización.
Diana Todea, Senior SRE/DevOps- Cloud Observability at Elastic, will discuss system reliability and observability at J On The Beach 2024.
My position is that an architect needs a good understanding of five things: 1. The environment in which their system is intended to run. For cloud based systems this is an understanding of distributed system principles, virtualization, networking, containerization, failure in the cloud, and security. 2. Architectural design principles. These are: quality attribute requirements drive design choices, business goals lead to quality attribute requirements, and design choices are constrained by the environment and by business considerations. 3. Processes to make the design principles concrete. Translating an architectural design principle into a design repeatedly requires a process. Knowing that quality attributes drive design does not get you a design but a series of questions: what are the important quality attribute requirements, what are the options for realizing those requirements, and what are the trade offs among the requirements that result from these options? 4. Architectural styles. Systems are not derived from first principles. Knowing the strengths and weaknesses of various architectural styles allows the designer to take advantage of the experiences of the field. 5. The tools to be used in the development, deployment, and forensic processes. Current tool suites have the side effect of deskilling software engineers. Software architects must understand the tool suite and their characteristics. https://gsas.io/ Len Bass is an award-winning author who has lectured widely around the world. His books on software architecture are standards. His book on DevOps is, in the words of an Amazon reviewer, “the first DevOps book that shows a realistic and achievable view of the full implementation of DevOps.” He has just published a book with John Klein titled “Deployment and Operations for Software Engineers”. Len has over 50 years’ experience in software development, 25 of those at the Software Engineering Institute of Carnegie Mellon. He also worked for three years at NICTA in Australia and is currently an adjunct faculty member at Carnegie Mellon University, where he teaches a course in DevOps. GSAS (2019 edition) -- The Global Software Architecture Summit (GSAS) is a 3-day event that aims to attract and connect software architecture experts from all over the world as well as all those interested in building working software to improve their skills, share knowledge, and connect. The summit is held every year, so if you are interested in attending do not hesitate to buy your ticket. It is an excellent opportunity to give your career a boost and meet professionals in the industry. EVENT ORGANIZER: APIUMHUB Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Every year, we host this event in Barcelona to support the software architecture community and provide a space for the exchange of new and interesting ideas. -- GSAS website: https://gsas.io/ Organizer site: https://apiumhub.com/
Modern Software Engineering. Building Better Software Faster | Bookclub with Dave Farley. 11 April 12:30h (GMT+2) What really works to help us build better software faster? What are the fundamentals of our profession, that if we get them right, and apply them whatever our goal and whatever our technology, will increase our chances of success. Some of these ideas have been hiding in plain sight, and if we just take them and build our practice and process on them, we do get better results. So what are they, what does that take, and what are the hallmarks of great software development? In this talk Dave Farley explores these ideas, and with examples from software and other industries illustrates each of 10 ideas that when combined can be used to form the basis of a modern, agile, engineering approach to software development. Dave also answers the question “what does ‘quality’ in software really mean?”. Dave Farley is a pioneer of Continuous Delivery, thought-leader and expert practitioner in CD, DevOps, TDD and software design. He was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing, working in large scale distributed systems. Dave has a long track record in creating high-performance teams, shaping organisations for success, and creating outstanding software. Dave is the managing director and founder of Continuous Delivery Ltd, one of the authors of the Reactive Manifesto, and a winner of the Duke Award for the open source LMAX Disruptor project. He is author of two best-selling books - "Continuous Delivery" and "Modern Software Engineering", founder of the CD.Training school and creator of the popular CD YouTube channel. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- 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/apium_hub https://www.instagram.com/apiumhub/
🙋‍♂️ Último capítulo de la serie gratuita sobre programación funcional de Diego y Eric. 👉 Serie completa aquí: https://www.youtube.com/watch?v=-uvwx5wrPGM&list=PLukhmKXMKCWD9AACtHc-Qr0M4BbzxFnj2&ab_channel=Apiumhub Hoy hablaremos de nulabilidad, "El problema del millón de dólares". Veremos las ventajas de trabajar con lenguajes que soportan nulabilidad, como por ejemplo, Kotlin (usaremos la librería Arrow). 🙌 Suscríbete al canal de Youtube de Apiumhub para seguir esta serie y aprender a usar operadores clave de este paradigma de la mano de Diego y Eric. -- Apiumhub is a software development hub that solves complex problems with high-quality solutions. Our purpose is to build scalable software to help our clients strengthen their businesses with powerful technology. Large and well-known companies have trusted us including Inditex, Mango, Bitpanda, Nestle, Axa, Tous, Adidas and more. Our services include web development, mobile app development, devops, quality assurance and software architecture. In addition to offering these services, we have a learning platform called ApiumAcademy where we offer customized courses. We have two digital products. VYou, a user management and access management solution and Koople, a Feature Flags tool. Both developed by developers for developers. Every year, we host the Global Software Architecture Summit (GSAS). An event that brings together hundreds of software architecture experts interested in learning, sharing, and connecting. Successful industry professionals such as Mark Richards, Neal Fords & Carola Lilienthal have attended our event as speakers. -- 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 https://www.instagram.com/apiumhub/ -- 00:00 Introducción 01:00 Nulabilidad en Kotlin 05:20 Hacer que un entero sea nulable 08:29 Usos de Option 14:00 Cómo deshacer un option 17:07 Either, usos 26:00 Conclusiones 30:18 Cierre y siguiente serie 31:33 Despedida
La consola de AWS es potente, pero no permite muy bien el trabajo en equipo, y menos si tenemos una cultura DevOps. Hoy vamos a ver cómo Terraform nos puede ayudar a ello y cómo generar esos ficheros automáticamente. → Curso AWS SQS: https://bit.ly/curso-aws-sqs ﹤🍍﹥ Codely ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🔖 Cursos: https://bit.ly/cursos-codely └ 👋 Redes sociales: ├ https://twitter.com/CodelyTVhttps://twitter.com/JavierCanehttps://twitter.com/rafaoehttps://instagram.com/CodelyTVhttps://linkedin.com/company/codelytv