Serverless Machine Learning Model Inference on Kubernetes with KServe.pdfStavros Kontopoulos
This document discusses serverless machine learning model inference using KServe on Kubernetes. It describes how KServe provides a control plane for deploying, scaling and managing machine learning models. Key features of KServe include supporting popular machine learning frameworks, autoscaling for traffic bursts, preprocessing/postprocessing, GPU support, HTTP/gRPC endpoints, deployment strategies like canary rollouts, batch inference and integration with feature stores. KServe integrates with Knative Serving for a serverless layer, and provides runtimes, monitoring, logging and inference graphs to connect multiple models for machine learning pipelines. Examples demonstrate single model serving, autoscaling, canary deployments and load testing with KServe and Kubernetes.
Grafana Mimir and VictoriaMetrics_ Performance Tests.pptxRomanKhavronenko
VictoriaMetrics and Grafana Mimir are time series databases with support of mostly the same protocols and APIs. However, they have different architectures and components, which makes the comparison more complicated. In the talk, we'll go through the details of the benchmark where I compared both solutions. We'll see how VictoriaMetrics and Mimir are dealing with identical workloads and how efficient they’re with using the allocated resources.
The talk will cover design and architectural details, weak and strong points, trade-offs, and maintenance complexity of both solutions.
The document introduces the Reactive Manifesto, which advocates for responsive, resilient, and elastic software systems through a message-driven architecture. A responsive system reacts to users in a timely manner. Resilience means the system can withstand failures through redundancy, isolation, and delegation. Elasticity refers to the ability to dynamically allocate resources through load balancing and scalability. The manifesto argues that by isolating resources, state, and behavior through message-driven modules like microservices and actors, systems can achieve resilience, elasticity, and better performance.
Kata Container & gVisor provide approaches to securely isolate containers by keeping them out of the direct kernel space. Kata Container uses virtual machines with lightweight kernels to isolate containers, while gVisor uses a userspace kernel implemented in Go to provide isolation. Both aim to protect the host kernel by preventing containers from accessing kernel resources directly. Kata Container has a larger memory footprint than gVisor due to its use of virtual machines, but provides stronger isolation of containers.
Helm is a package manager for Kubernetes that allows for easy installation, upgrade, and management of Kubernetes applications. It provides repeatability, reliability, and simplifies deploying applications across multiple Kubernetes environments. Helm originated from an internal hackathon at Deis and was jointly developed by Google and Deis. It is now maintained by the Cloud Native Computing Foundation. Helm consists of a client that interacts with the Tiller server running inside the Kubernetes cluster to manage application lifecycles using charts, which are packages containing Kubernetes resource definitions.
The document discusses Trusted Execution Environments (TEEs) and running the Open Portable Trusted Execution Environment (OP-TEE) trusted operating system on RISC-V. It provides an overview of TEEs, describes OP-TEE and the requirements to implement it on RISC-V, including developing a boot sequence, kernel driver, and libraries. The document also compares TEE implementations on ARM TrustZone and Intel SGX and covers memory mapping when running OP-TEE on ARM-based boards.
It's a pivotal challenge to update the software in embedded systems due to many restrictions such as unreliable network and power supply, limited bandwidth, harsh environment, etc. This slide aims to provide the background knowledge and the open source tool to achieve the software update in embedded systems.
Kubernetes monitoring using prometheus stackJuraj Hantak
Ondrej Sika is a freelance DevOps architect and consultant who specializes in tools like Git, Docker, Kubernetes, Terraform, Ansible, and the Prometheus monitoring stack. The document discusses Prometheus, Alertmanager, and Grafana which make up the Prometheus monitoring stack. It provides examples of configuring services, rules, and dashboards to monitor applications running on Kubernetes.
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Odinot Stanislas
Après la petite intro sur le stockage distribué et la description de Ceph, Jian Zhang réalise dans cette présentation quelques benchmarks intéressants : tests séquentiels, tests random et surtout comparaison des résultats avant et après optimisations. Les paramètres de configuration touchés et optimisations (Large page numbers, Omap data sur un disque séparé, ...) apportent au minimum 2x de perf en plus.
This document discusses improving the developer experience through GitOps and ArgoCD. It recommends building developer self-service tools for cloud resources and Kubernetes to reduce frustration. Example GitLab CI/CD pipelines are shown that handle releases, deployments to ECR, and patching apps in an ArgoCD repository to sync changes. The goal is to create faster feedback loops through Git operations and automation to motivate developers.
The document discusses Git and GitHub workflows. It begins by describing Git as a distributed version control system designed for speed, integrity and distributed workflows. It then explains Git's branching model including features, releases, hotfixes and how GitHub is used to collaborate through forking repositories and pull requests.
Dynamic Scaling: How Apache Flink Adapts to Changing Workloads (at FlinkForwa...Till Rohrmann
This document discusses dynamic scaling in Apache Flink. It describes Flink's approach to dynamically scaling stateful jobs to adapt to changing workloads. Key points include: repartitioning of keyed and non-keyed state when scaling workers, supporting manual rescaling through savepoints and restarts currently, and future work on scaling operators without restarts and implementing automatic scaling policies.
This talk discusses the core concepts behind the Kubernetes extensibility model. We are going to see how to implement new CRDs, operators and when to use them to automate the most critical aspects of your Kubernetes clusters.
Increasingly, organizations are relying on Kafka for mission critical use-cases where high availability and fast recovery times are essential. In particular, enterprise operators need the ability to quickly migrate applications between clusters in order to maintain business continuity during outages. In many cases, out-of-order or missing records are entirely unacceptable. MirrorMaker is a popular tool for replicating topics between clusters, but it has proven inadequate for these enterprise multi-cluster environments. Here we present MirrorMaker 2.0, an upcoming all-new replication engine designed specifically to provide disaster recovery and high availability for Kafka. We describe various replication topologies and recovery strategies using MirrorMaker 2.0 and associated tooling.
This document summarizes a presentation about deploying applications on Kubernetes with GitOps. The presentation covers GitOps workflows and tools like FluxCD and ArgoCD for managing Helm charts from Git repositories. It also discusses integrating continuous integration pipelines with ArgoCD and provides best practices for areas like secret management, scaling, and microservices. The presenter concludes by taking questions and inviting interested parties to join their company.
In this deck from the 2018 Swiss HPC Conference, Alexander Ruebensaal from ABC Systems AG presents: NVMe Takes It All, SCSI Has To Fall.
"NVMe has beome the main focus of storage developments when it comes to latency, bandwidth, IOPS. There is already a broad range of standard products available - server or network based."
Watch the video: https://insidehpc.com/2018/06/video-nvme-takes-scsi-fall/
Learn more: http://www.abcsystems.ch/
and
http://www.hpcadvisorycouncil.com/events/2018/swiss-workshop/agenda.php
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
The document summarizes a talk on container performance analysis. It discusses identifying bottlenecks at the host, container, and kernel level using various Linux performance tools. It then provides an overview of how containers work in Linux using namespaces and control groups (cgroups). Finally, it demonstrates some example commands like docker stats, systemd-cgtop, and bcc/BPF tools that can be used to analyze containers and cgroups from the host system.
This document discusses containerization and the Docker ecosystem. It provides a brief history of containerization technologies and an overview of Docker components like Docker Engine, Docker Hub, and Docker Inc. It also discusses developing with Docker through concepts like Dockerfiles, images, and Fig for running multi-container apps. More advanced topics covered include linking containers, volumes, Docker Machine for provisioning, and clustering with Swarm and Kubernetes.
Introduction and Deep Dive Into ContainerdKohei Tokunaga
Talked at KubeCon + CloudNativeCon Europe 2021 Virtual about containerd (May 5, 2021).
https://kccnceu2021.sched.com/event/iE6v
Modern cloud-native applications are incredibly complex systems. Keeping the systems healthy and meeting SLAs for our customers is crucial for long-term success. In this session, we will dive into the three pillars of observability - metrics, logs, tracing - the foundation of successful troubleshooting in distributed systems. You'll learn the gotchas and pitfalls of rolling out the OpenTelemetry stack on Kubernetes to effectively collect all your signals without worrying about a vendor lock in. Additionally we will replace parts of the Prometheus stack to scrape metrics with OpenTelemetry collector and operator.
This document discusses how eBPF (extended Berkeley Packet Filter) can be used for kernel tracing. It provides an overview of BPF and eBPF, how eBPF programs are compiled and run in the kernel, the use of BPF maps, and how eBPF enables new possibilities for dynamic kernel instrumentation through techniques like Kprobes and ftrace.
LAS16-402: ARM Trusted Firmware – from Enterprise to EmbeddedLinaro
LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
Speakers:
Date: September 29, 2016
★ Session Description ★
ARM Trusted Firmware has established itself as a key part of the ARMv8-A software stack. Broadening its applicability across all segments, from embedded to enterprise, is challenging. This session discusses the latest developments, including extension into the 32-bit space.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-402
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-402/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Extreme Programming (XP) is an agile software development methodology that focuses on rapid feedback, simplicity, communication, and responsiveness to change. The core practices of XP include: short iterative release cycles, frequent planning games, simple design, pair programming, unit testing, collective code ownership, continuous integration, on-site customers, and 40-hour work weeks. By following these practices, XP aims to deliver working software frequently in a way that is adaptable to changing requirements.
During the CXL Forum at OCP Global Summit 23, Rick Kutcipal and Sreeni Bagalkote of Broadcom presented their PCIe/CXL Roadmap and announced their Atlas 4 CXL switch.
Continuous Delivery Leadership Seminar May 2013gbgruver
This document discusses Gary Gruver's experience leading HP's 400+ developer team through a transformation from waterfall to large-scale agile development. Key points include:
- The development process in 2008 faced issues like lengthy testing cycles, high costs, and an inability to add new products or fix issues.
- Gruver led an agile transformation using practices like continuous integration, automated testing, one main code branch, and mini milestones to drive improvements.
- This resulted in major benefits like a 50% reduction in development time, costs reduced by 70%, and increased capacity for innovation.
This document discusses the transformation of HP's firmware development process from 2008 to 2011 through adopting agile practices at a large scale. In 2008, the development process was struggling with long build cycles, high costs, an inability to add resources or new products. Through adopting integrated tools, consistent environments, agile development with mini milestones, automated testing, and organizational change management, the development process was transformed. Cycle times were greatly reduced, costs dropped by 70%, capacity for innovation increased from 5% to 40%, and headcount was reduced by 50% while developing more capabilities. The transformation provided a breakthrough in development capacity through establishing a large scale agile development engine.
It's a pivotal challenge to update the software in embedded systems due to many restrictions such as unreliable network and power supply, limited bandwidth, harsh environment, etc. This slide aims to provide the background knowledge and the open source tool to achieve the software update in embedded systems.
Kubernetes monitoring using prometheus stackJuraj Hantak
Ondrej Sika is a freelance DevOps architect and consultant who specializes in tools like Git, Docker, Kubernetes, Terraform, Ansible, and the Prometheus monitoring stack. The document discusses Prometheus, Alertmanager, and Grafana which make up the Prometheus monitoring stack. It provides examples of configuring services, rules, and dashboards to monitor applications running on Kubernetes.
Ceph: Open Source Storage Software Optimizations on Intel® Architecture for C...Odinot Stanislas
Après la petite intro sur le stockage distribué et la description de Ceph, Jian Zhang réalise dans cette présentation quelques benchmarks intéressants : tests séquentiels, tests random et surtout comparaison des résultats avant et après optimisations. Les paramètres de configuration touchés et optimisations (Large page numbers, Omap data sur un disque séparé, ...) apportent au minimum 2x de perf en plus.
This document discusses improving the developer experience through GitOps and ArgoCD. It recommends building developer self-service tools for cloud resources and Kubernetes to reduce frustration. Example GitLab CI/CD pipelines are shown that handle releases, deployments to ECR, and patching apps in an ArgoCD repository to sync changes. The goal is to create faster feedback loops through Git operations and automation to motivate developers.
The document discusses Git and GitHub workflows. It begins by describing Git as a distributed version control system designed for speed, integrity and distributed workflows. It then explains Git's branching model including features, releases, hotfixes and how GitHub is used to collaborate through forking repositories and pull requests.
Dynamic Scaling: How Apache Flink Adapts to Changing Workloads (at FlinkForwa...Till Rohrmann
This document discusses dynamic scaling in Apache Flink. It describes Flink's approach to dynamically scaling stateful jobs to adapt to changing workloads. Key points include: repartitioning of keyed and non-keyed state when scaling workers, supporting manual rescaling through savepoints and restarts currently, and future work on scaling operators without restarts and implementing automatic scaling policies.
This talk discusses the core concepts behind the Kubernetes extensibility model. We are going to see how to implement new CRDs, operators and when to use them to automate the most critical aspects of your Kubernetes clusters.
Increasingly, organizations are relying on Kafka for mission critical use-cases where high availability and fast recovery times are essential. In particular, enterprise operators need the ability to quickly migrate applications between clusters in order to maintain business continuity during outages. In many cases, out-of-order or missing records are entirely unacceptable. MirrorMaker is a popular tool for replicating topics between clusters, but it has proven inadequate for these enterprise multi-cluster environments. Here we present MirrorMaker 2.0, an upcoming all-new replication engine designed specifically to provide disaster recovery and high availability for Kafka. We describe various replication topologies and recovery strategies using MirrorMaker 2.0 and associated tooling.
This document summarizes a presentation about deploying applications on Kubernetes with GitOps. The presentation covers GitOps workflows and tools like FluxCD and ArgoCD for managing Helm charts from Git repositories. It also discusses integrating continuous integration pipelines with ArgoCD and provides best practices for areas like secret management, scaling, and microservices. The presenter concludes by taking questions and inviting interested parties to join their company.
In this deck from the 2018 Swiss HPC Conference, Alexander Ruebensaal from ABC Systems AG presents: NVMe Takes It All, SCSI Has To Fall.
"NVMe has beome the main focus of storage developments when it comes to latency, bandwidth, IOPS. There is already a broad range of standard products available - server or network based."
Watch the video: https://insidehpc.com/2018/06/video-nvme-takes-scsi-fall/
Learn more: http://www.abcsystems.ch/
and
http://www.hpcadvisorycouncil.com/events/2018/swiss-workshop/agenda.php
Sign up for our insideHPC Newsletter: http://insidehpc.com/newsletter
The document summarizes a talk on container performance analysis. It discusses identifying bottlenecks at the host, container, and kernel level using various Linux performance tools. It then provides an overview of how containers work in Linux using namespaces and control groups (cgroups). Finally, it demonstrates some example commands like docker stats, systemd-cgtop, and bcc/BPF tools that can be used to analyze containers and cgroups from the host system.
This document discusses containerization and the Docker ecosystem. It provides a brief history of containerization technologies and an overview of Docker components like Docker Engine, Docker Hub, and Docker Inc. It also discusses developing with Docker through concepts like Dockerfiles, images, and Fig for running multi-container apps. More advanced topics covered include linking containers, volumes, Docker Machine for provisioning, and clustering with Swarm and Kubernetes.
Introduction and Deep Dive Into ContainerdKohei Tokunaga
Talked at KubeCon + CloudNativeCon Europe 2021 Virtual about containerd (May 5, 2021).
https://kccnceu2021.sched.com/event/iE6v
Modern cloud-native applications are incredibly complex systems. Keeping the systems healthy and meeting SLAs for our customers is crucial for long-term success. In this session, we will dive into the three pillars of observability - metrics, logs, tracing - the foundation of successful troubleshooting in distributed systems. You'll learn the gotchas and pitfalls of rolling out the OpenTelemetry stack on Kubernetes to effectively collect all your signals without worrying about a vendor lock in. Additionally we will replace parts of the Prometheus stack to scrape metrics with OpenTelemetry collector and operator.
This document discusses how eBPF (extended Berkeley Packet Filter) can be used for kernel tracing. It provides an overview of BPF and eBPF, how eBPF programs are compiled and run in the kernel, the use of BPF maps, and how eBPF enables new possibilities for dynamic kernel instrumentation through techniques like Kprobes and ftrace.
LAS16-402: ARM Trusted Firmware – from Enterprise to EmbeddedLinaro
LAS16-402: ARM Trusted Firmware – from Enterprise to Embedded
Speakers:
Date: September 29, 2016
★ Session Description ★
ARM Trusted Firmware has established itself as a key part of the ARMv8-A software stack. Broadening its applicability across all segments, from embedded to enterprise, is challenging. This session discusses the latest developments, including extension into the 32-bit space.
★ Resources ★
Etherpad: pad.linaro.org/p/las16-402
Presentations & Videos: http://connect.linaro.org/resource/las16/las16-402/
★ Event Details ★
Linaro Connect Las Vegas 2016 – #LAS16
September 26-30, 2016
http://www.linaro.org
http://connect.linaro.org
Extreme Programming (XP) is an agile software development methodology that focuses on rapid feedback, simplicity, communication, and responsiveness to change. The core practices of XP include: short iterative release cycles, frequent planning games, simple design, pair programming, unit testing, collective code ownership, continuous integration, on-site customers, and 40-hour work weeks. By following these practices, XP aims to deliver working software frequently in a way that is adaptable to changing requirements.
During the CXL Forum at OCP Global Summit 23, Rick Kutcipal and Sreeni Bagalkote of Broadcom presented their PCIe/CXL Roadmap and announced their Atlas 4 CXL switch.
Continuous Delivery Leadership Seminar May 2013gbgruver
This document discusses Gary Gruver's experience leading HP's 400+ developer team through a transformation from waterfall to large-scale agile development. Key points include:
- The development process in 2008 faced issues like lengthy testing cycles, high costs, and an inability to add new products or fix issues.
- Gruver led an agile transformation using practices like continuous integration, automated testing, one main code branch, and mini milestones to drive improvements.
- This resulted in major benefits like a 50% reduction in development time, costs reduced by 70%, and increased capacity for innovation.
This document discusses the transformation of HP's firmware development process from 2008 to 2011 through adopting agile practices at a large scale. In 2008, the development process was struggling with long build cycles, high costs, an inability to add resources or new products. Through adopting integrated tools, consistent environments, agile development with mini milestones, automated testing, and organizational change management, the development process was transformed. Cycle times were greatly reduced, costs dropped by 70%, capacity for innovation increased from 5% to 40%, and headcount was reduced by 50% while developing more capabilities. The transformation provided a breakthrough in development capacity through establishing a large scale agile development engine.
Market Trends: What new developments are shaping the way teams work?
Replacing HP Quality Center?: What hurdles are typically faced in replacing legacy Test Management?
Moving Beyond HP Unified Functional Tester?: What options exist to move to more modern automation tools?
Migration Best Practices: How are leading companies making the switch?
The document outlines key concepts of lean design and the Toyota product development system. It discusses the lean design process which includes 6 phases from concept to production. It identifies types of waste in product development like defects, excess inventory, unnecessary processing. It also notes issues around long cycle times, cost, and quality. The goals of lean design include being resource efficient, capable of high yields, robust to variation, meeting targets for quality, delivery, and cost.
The document outlines key concepts of lean design and the Toyota product development system. It discusses the lean design process which includes 6 phases from concept to production. It identifies types of waste in product development like defects, excess inventory, unnecessary processing. The document also notes issues around long cycle times, cost, and quality in traditional design and how lean principles can help address these.
Lean Solutions – Agile Transformation at the United States Postal ServiceITSM Academy, Inc.
The postal business is changing at a rapid pace and the Postal Service must continue to change quickly to remain relevant and competitive in the marketplace. The Postal Service implemented the Agile methodology, replacing the traditional waterfall methodology to improve project communication, increase customer satisfaction, realize business benefits quickly, and improve overall quality. Please join us as Mark outlines the challenges Postal faced before using Agile, how Agile has been implemented across the enterprise, lessons learned, benefits and where they are headed next with Agile Transformation.
The increase in use of Agile methodology to deliver large projects has changed the way the industry looks as testing. The skill set required for Agile testing is vastly different from what the current crop of testers are used to.
M. Ramkumar has over 15 years of experience in project management, product development, research and development, and software management. He has spearheaded large product development programs and directed technology strategies. Some of his responsibilities have included managing budgets, product schedules, development costs, and quality. He has experience leading cross-functional teams and ensuring seamless manufacturing. Ramkumar has a wealth of expertise in areas such as program management, delivery management, and quality management. He has worked for organizations like Philips India, GE Healthcare, and John F Welch Technology Centre in roles such as Senior Project Manager and Lead Program Integrator.
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
The document discusses a 4-part developer webinar series on test automation using UiPath Test Suite. Part 1 will cover building blocks, an overview of the Test Suite product, and its integration with the UiPath automation platform. Future sessions will delve deeper into Test Suite capabilities and features. The goal is to help developers better automate testing and improve the quality of their robotic process automations.
What is DevOps? How can it impact my Customers and my BusinessQualitest
QualiTest and Kubisys help clarify and explain what DevOps can do for you and your business. Experts will shed light on the purpose, the target, the goal and how DevOps can improve your testing process.
For more information visit: www.QualiTestGroup.com
FCB Partners Webinar: Process 2020: The Cutting Edge of Process Innovation FCBPartners
This document discusses innovations in developing and managing products and services. It advocates reengineering innovation processes from waterfall to agile to continuous delivery models. This allows for frequent, small releases based on customer feedback rather than long development cycles. The document also argues that technology now drives everything so process is only part of the solution. Companies need to test and experiment to eliminate the risks of change and enter a post-ERP world with new process architectures.
Zero touch QA automation platform for DevOpsTaUB Solutions
Presentation based on the Award Winning Paper by Varadarajan Srinivasan on Zero Touch QA Automation Platform at STC Nov 2018.
Companies that are in DevOps Journey go through a rough weather in QA Automation initiatives. With the industry transformation to Digital Trend, there is always a need for an efficient streamlined Continuous Delivery.
This Webinar would talk about Zero Touch QA Automation Platform. It deals with the Solution on Integrated DevOps & Quality Approach. This would consist of Artificial Intelligence in Reporting and Data Visualization. The Complete QA Cycle is automated from Test Design to Test Closure with Continuous Monitoring, involving no manual intervention. The Webinar would also give insights on Business benefits/outcome on adopting this approach with streamlined Governance.
At heart, Lean is about working to create resilient, adaptive organizations. Crucially, the work of getting better is never done. In this class we’ll try out techniques for continuous improvement from the Lean management philosophy including retrospectives and the improvement kata, and discuss how to apply them in the context of product development.
Presentation - Test Automation in Digital Transformation - IITPSA SIGIST 2016042Wayne Sinclair
This document discusses test automation in the context of a successful digital transformation journey. It introduces the speakers and outlines some of the top technical challenges in application development. Digital transformation is defined as realigning technology and business models around the customer experience. Test automation is proposed as a solution to support faster software delivery without becoming a bottleneck during digital transformation. The benefits of test automation include improved time to market, increased efficiency and quality, and decreased costs. Cross-skilling teams and evolving QA roles can facilitate successful test automation. In conclusion, relying too heavily on manual testing is a challenge, and adopting a full test automation strategy can help achieve the goals of digital transformation.
Ashok Kumar Bhandari has over 18 years of experience in manufacturing processes, product development, quality assurance, and team management. He is currently the Manager of QA and New IT Product Development at Bhagwati Products Ltd., a subsidiary of Micromax, where he leads a team of 250 engineers and is responsible for quality compliance, testing, and developing new IT products. Previously, he worked as the Manager of Execution at UST Global, deputed at Intel India, where he handled an offshore development center and ensured service level agreements were met.
This document discusses the differences between waterfall and agile development approaches for SAP projects. It notes that it is not an "either/or" debate, as both approaches have advantages and neither is suitable for all situations. The document outlines some of the benefits of each approach, such as shorter time to market with agile but more extensive testing and change management with waterfall. It then discusses five fundamentals for becoming more agile with SAP: creating an enabling environment, building an agile development model, using smart bundling strategies, automating processes and shifting testing left, and focusing on culture change.
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Wo...Worksoft
How Applied Materials Deploys Faster SAP® Projects and Boosts Quality with Worksoft Test Automation
https://www.worksoft.com/events/how-applied-materials-deploys-faster-sap-projects-and-boosts-quality-with-test-automation
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
Great approach demonstrated via slides from a recent @archie_borland @MarkKulak webinar for Borland Software.
Key take-aways:
- Agile is filled with benefits, but has some unintended consequences which “bottleneck” delivery
- The market trend has this getting worse – backed by analysts & customers
- Take practical steps now to overcome with a few key process improvements to eliminate
The frantic pace of change, driven by mobile, cloud and the rise of the consumer, is introducing new levels of complexity to the software industry and forces organizations into more fragmented ways of working. Today's development managers are subjected to constant change that they cannot control, yet must manage, and are responsible for delivering the applications their customers need at an unprecedented scale and pace. To stay relevant and meet customer demand in the face of constant change requires a truly optimized approach.
The document summarizes key highlights from an intelligent automation center of excellence, including over 150 bots deployed, 420+ processes automated, and over 500k hours of manual effort saved. It then discusses how constant application changes were causing maintenance issues for 60% of automations. The center implemented a test suite and continuous integration/continuous delivery pipeline partnering with Auxis to improve automation quality and speed, reduce errors by 15%, and increase production deployment speed by 96%. It provides an overview of the high-level CI/CD pipeline design and concludes by discussing what's next, including expanding the use of artificial intelligence and machine learning in automations.
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Generative Artificial Intelligence (GenAI) in BusinessDr. Tathagat Varma
My talk for the Indian School of Business (ISB) Emerging Leaders Program Cohort 9. In this talk, I discussed key issues around adoption of GenAI in business - benefits, opportunities and limitations. I also discussed how my research on Theory of Cognitive Chasms helps address some of these issues
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfSoftware Company
Explore the benefits and features of advanced logistics management software for businesses in Riyadh. This guide delves into the latest technologies, from real-time tracking and route optimization to warehouse management and inventory control, helping businesses streamline their logistics operations and reduce costs. Learn how implementing the right software solution can enhance efficiency, improve customer satisfaction, and provide a competitive edge in the growing logistics sector of Riyadh.
TrsLabs - Fintech Product & Business ConsultingTrs Labs
Hybrid Growth Mandate Model with TrsLabs
Strategic Investments, Inorganic Growth, Business Model Pivoting are critical activities that business don't do/change everyday. In cases like this, it may benefit your business to choose a temporary external consultant.
An unbiased plan driven by clearcut deliverables, market dynamics and without the influence of your internal office equations empower business leaders to make right choices.
Getting things done within a budget within a timeframe is key to Growing Business - No matter whether you are a start-up or a big company
Talk to us & Unlock the competitive advantage
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
2. Gary Gruver:
• 24 year veteran in high tech
• Led HP’s 400+ developers on a
journey from waterfall to agile
development
• Currently VP of
QE, Release, and Operations
at Macys.com
3. 4+ Year Large-Scale Agile Journey
400+ engineers
around the world
Over 10M lines of code
High-end
LaserJet
printers and
MFPs
Embedded SW
& FW
Digital Sending
and HP open
Extensibility
Platform
4. State of the Development Process: 2008
•
Lengthy Build
Integration &
Testing Cycles
6 weeks + to get through a complete testing
cycle (mainly manual)
•
Build integration taking 15-20% of resources a
week to get fixes to main
•
Manual testing a key driver and constraint for
adding products
•
Products
Lagging the
Competition
Ongoing customer issues with consistency
and lack of features
•
Marketing had essentially given up asking
for FW innovations
5. State of the Development Process: 2008
•
•
Up to 10 different branches (driven by each
product release window) in MFP
•
Costs out of
control
Development costs growing 2.5X from 20042008 and the business was
still constrained
CPE driving millions/year in CPE investments
•
Couldn’t Add
Enough
Resources
80-90% of resources just porting existing
FW to new products and qualifying
•
Unable to add new products to the plans
due to lack of FW resources
•
20% of resources developing plans that
quickly became obsolete
6. Firmware Development Transformation
Integrated
Tools
Consistent Dev
Environment
Agile
Development
with Mini
Milestones
(Sprints)
Fully automated
unit and
system test
Organizational
Change
Management
Continuous
integration and
test system
Architected for
product
variability
One branch for
all products
including CPE
7. Breakthrough Capacity Transformation
Firmware Development for Development
New Customer
Capabilities
FutureSmart
FW Large Scale
Agile
Development
Engine
Defect
Fixes
•
•
•
•
•
•
400+ developers
10+M LOC
75,000-100,000 LOC turmoil
100-150 Commits
10-15 builds /day
15,000 hours/day of testing
(90% pass rate)
8. Cycletime Driver Improvements
2008
2011
Build Bosses 1 Week
Continuous Integration 3hrs
Number of Builds 1-2
Continuous Integration 10-15/Day
Feedback on Main 1 Commit/Day
Autorevert ~100 Commits/Day
Full Manual Registration 6 Weeks
Auto Regression Testing 24 Hrs
9. Development Cost Driver Improvements
2008
2011
Code Integration 10%
Continuous Integration 2%
Detailed Planning 20%
Agile Planning 5%
Porting Code 25%
One Main Branch 15%
Current Product Support 25%
One Branch CPE 5%
Manual Testing 15%
Most Testing Automated 5%
Capacity for Innovation ~5%
Capacity for Innovation ~40%
10. State of the art FW development model
2008
2011
Costs out of control
~70% reduction in FW
development cost per program
Couldn’t add resources fast enough
50% reduction in FW headcount
Lengthy build, integration
and testing cycles
Cont. integration, daily
automated regression
Products lagging the competition
Vintage chart unleashed
and capacity for innovation
14. Improvements Best Driven at the
Enterprise Level
✔
Business
Objectives/
Priorities
✔
Enterprise
Level
Continuous
Improvement
✔
✔
CI/CD and test
automation
infrastructure
Planning
Process
15. Business Objectives (Don’t “Do Agile”)
Define
Understand your
Either automate, eliminate, orcost & cycle-time the
engineer out
your value
proposition
drivers
drivers that aren’t key to the value prop
16. Business Objectives (Don’t “Continuous Delivery”)
Increase the quality and frequency of feedback
Reduce the time and resources between release branch & production
Improve deployment repeatability
17. Interative Approach to Agile Management
Mini-milestone
Objectives
Agile Adjustments
Cascading Objectives
to Track Progress
Having real-time
metrics is essential for
the speed of agile &
aligning the org.
But don’t manage by
metrics.
Use the metrics to
understand where to
have conversations
about what is not
getting done.
Learnings
Conversations
22. Building up a Large SW System
Agile
Comp 4
Agile
Comp 2
Agile
Comp 5
Agile
Comp 3
Agile
Comp 6
Legacy
Waterfall
IT 1
Interface Test Simulator
Agile
Comp 1
Legacy
Waterfall
IT 2
Legacy
Waterfall
IT 3
23. One of the biggest challenges with
Agile Planning at the enterprise
level is getting the organization to
accept the uncertainty in SW
development and appreciate the
flexibility and opportunity.
24. Long Term Predictability for SW Schedules
Do we really need the predictability of our current planning processes?
Are our current planning processes really that accurate?
Accuracy
100%
Planning Investment