Performance problems are one of the most cited concerns about to the cloud. But is it really the cloud or the application? What does performance mean anyway when you can scale to thousands of servers? This session will discuss why traditional means of performance management and troubleshooting no longer work and how this affects everything. Most importantly we will look at how to identify the root cause of performance problems in such dynamic environments. Finally we will explain how to assess and manage performance when capacity is no longer the issue.
18 ottobre 2011 VMware presenta al Virtualization day,evento patrocinato dalla Provincia di Roma e organizzato da S&Q a Palazzo Valentini, i suoi prodotti per la virtualizzazione dei desktop .L' Intervento di Michele Apa è stato molto interessante ed è stato apprezzato da tutta la platea
Per maggiori informazioni sull'evento : www.sqingegneria.com
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...Principled Technologies
Infrastructure and operations support time is valuable, and every second is critical when a performance, capacity or application response issue begins to manifest. A management, alerting, and root cause analysis system that allows staff to quickly locate and troubleshoot a problem is key to providing five-nines uptime SLAs, as well as keeping a business’s own staff working at peak efficiency.
In our tests, we found that CA Infrastructure Management 2.0 outperformed the SolarWinds Orion tools in tests of ease of use and required-time-to-complete. The testing demonstrated timing wins for CA Technologies in our four simulated scenarios, by factors of 2.3 to 11.4 times over SolarWinds Orion.
When managing large-scale infrastructures, the ability to efficiently triage a large number of devices and network links is essential for maintaining high availability, consistent performance and routine business operations. This is particularly evident when calculating the aggregate time saved when performing the same operations multiple times in a given day. Over time, these aggregate figures can lead to significant savings of time and money for your organization.
The concept of Antifragility was introduced by Nassim Taleb to describe systems that benefit from impacts and volatility.
In this talk we will discuss how this concept may be applied in the field of Software Design with the goal of developing Change-Resilient Systems.
In particular we will address two patterns which frequently appear in Antifragile systems:
1) The Barbell Strategy and the importance of the separation between high-level abstract elements and concrete implementation details.
2) The Componentization Strategy and its applications in SOA, Microservices and Software Product Lines.
Web Application Security for Continuous Delivery PipelinesAvi Networks
Watch on-demand webinar: https://info.avinetworks.com/webinars/web-application-security-continuous-delivery-pipelines
Applications today have evolved into containers and microservices deployed in fully automated and distributed environments across data centers and clouds. Application services such as load balancing, security, and analytics become critical for continuous delivery.
To secure modern web applications, security policies including SSL/TLS, ACLs, IP Reputation, and WAF need to be applied quickly. We will share a reference implementation from Avi Networks.
Join this webinar to learn:
- CI/CD in the web application security context
- Challenges and solutions integrating a modern web application firewall (WAF) into the application development pipeline
- How to create processes that support both security and development requirements
18 ottobre 2011 VMware presenta al Virtualization day,evento patrocinato dalla Provincia di Roma e organizzato da S&Q a Palazzo Valentini, i suoi prodotti per la virtualizzazione dei desktop .L' Intervento di Michele Apa è stato molto interessante ed è stato apprezzato da tutta la platea
Per maggiori informazioni sull'evento : www.sqingegneria.com
CA Infrastructure Management 2.0 vs. Solarwinds Orion: Speed and ease of mana...Principled Technologies
Infrastructure and operations support time is valuable, and every second is critical when a performance, capacity or application response issue begins to manifest. A management, alerting, and root cause analysis system that allows staff to quickly locate and troubleshoot a problem is key to providing five-nines uptime SLAs, as well as keeping a business’s own staff working at peak efficiency.
In our tests, we found that CA Infrastructure Management 2.0 outperformed the SolarWinds Orion tools in tests of ease of use and required-time-to-complete. The testing demonstrated timing wins for CA Technologies in our four simulated scenarios, by factors of 2.3 to 11.4 times over SolarWinds Orion.
When managing large-scale infrastructures, the ability to efficiently triage a large number of devices and network links is essential for maintaining high availability, consistent performance and routine business operations. This is particularly evident when calculating the aggregate time saved when performing the same operations multiple times in a given day. Over time, these aggregate figures can lead to significant savings of time and money for your organization.
The concept of Antifragility was introduced by Nassim Taleb to describe systems that benefit from impacts and volatility.
In this talk we will discuss how this concept may be applied in the field of Software Design with the goal of developing Change-Resilient Systems.
In particular we will address two patterns which frequently appear in Antifragile systems:
1) The Barbell Strategy and the importance of the separation between high-level abstract elements and concrete implementation details.
2) The Componentization Strategy and its applications in SOA, Microservices and Software Product Lines.
Web Application Security for Continuous Delivery PipelinesAvi Networks
Watch on-demand webinar: https://info.avinetworks.com/webinars/web-application-security-continuous-delivery-pipelines
Applications today have evolved into containers and microservices deployed in fully automated and distributed environments across data centers and clouds. Application services such as load balancing, security, and analytics become critical for continuous delivery.
To secure modern web applications, security policies including SSL/TLS, ACLs, IP Reputation, and WAF need to be applied quickly. We will share a reference implementation from Avi Networks.
Join this webinar to learn:
- CI/CD in the web application security context
- Challenges and solutions integrating a modern web application firewall (WAF) into the application development pipeline
- How to create processes that support both security and development requirements
Webinar: IT Disaster Recovery - Simplifying IT Resilience With the Help of th...iland Cloud
iland and Zerto cover why you need to move beyond disaster recovery and embrace resiliency. Watch the on-demand webinar here: https://www.iland.com/wb-it-resilience-cloud/
IT resilience is concentrated on continuous availability and continuous improvement. It allows organizations to innovate confidently knowing their environments are protected from disruption. From ransomware and disaster recovery, to migrations and hybrid cloud strategies learn how cloud accelerates IT resilience objectives.
In this session we heard customer experiences facing some of the biggest DR challenges ever. We heard how Site Recovery Manager was used in Japan after the great earthquake disaster and in New Zealand after the earthquake at Christchurch. We also learned about a case in which Site Recovery Manager was used for site migration.
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...ASBIS SK
Konferencia Virtual Info jeseň 2011
HP, Ľuboš Šenkery, Michal Sapák
www. virtualinfo.sk
Video k tejto prezentácii si môžete pozrieť na: http://bit.ly/pnG0sf
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...Splunk
National Australia Bank has gained new operational visibility and intelligence using Splunk and their machine data. Learn how hundreds of Splunk users within these organizations turn terabytes of machine data into increased uptime, improved service delivery, real-time customer insights, enhanced security posture, informed capacity planning and more.
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...Unidesk Corporation
Slides from June 7, 2011 presentation by Ron Oglesby, presented by ILTA, and sponsored by Unidesk and Pano Logic on why server virtualization was so successful and what has been holding back desktop virtualization. Presentation also features Tom Crowe of Wyche.
For more information on Mobile Admin, visit: http://www.solarwinds.com/solutions/mobile-it-administration-app.aspx
The Why?
• Mobilizing your Apps – The ‘In Thing’
• Do All Corporations Watch Over BYOD?
• The BYOD Effect
• Security Concern for Enterprises
The How? How do I Provide Mobile Access to Enterprise IT Apps?
• Security Best Practices
• Encryption
• Proxy Server
• Authentication
Best practice adoption (and lack there of)John Pape
This is a short presentation I created some time ago that details some of the developmental, procedural, and infrastructure best practices that I discovered while working with various customers.
Did you know that 50 percent of desktop virtualization initiatives fail?
Most challenges are due to poor user satisfaction, poor performance and
escalating costs. With such an important initiative, you cannot afford to
take a 50/50 chance for success.
Join the webinar "VDI Best Practices - How to Ensure a Great
Customer Experience When Deploying Client Virtualization" to increase your odds of project success and
ensure user satisfaction from day one. You’ll learn from virtualization
expert Roy Francis of FusionStorm how to successfully deploy desktop
virtualization projects and overcome user problems.
Learn how to better prepare for your desktop virtualization initiative,
and then once deployed how to ensure a great user experience. We will
discuss:
• The pitfalls to avoid when implementing desktop virtualization
• Tips and tricks for overcoming user challenges
• Considerations for migrating to XenApp 6.5 and Windows 2008
• How to address performance and scalability concerns
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
A perspective on Cloud computing and SaaS for Enterprise applications by a SaaS industry veteran.
Please make sure you read the speakers notes, there's a significant amount of content there.
Encontrando la Aguja en el Rendimiento de AplicacionesSoftware Guru
En ocasiones resulta complicado entregar alta calidad de software con la velocidad que el mercado requiere. La propuesta de DevOps es mas allá de una metodología, un cambio cultural en la forma en que funcionan los equipos tanto de operación como de desarrollo, buscando aportar valor para la empresa mediante mejoras en el ciclo de vida de desarrollo y buscando un rendimiento optimo de las aplicaciones mediante herramientas tanto en la fase de desarrollo como de operación.
Reactive programming is an asynchronous programming paradigm, concerned with streams of information and the propagation of changes. This differs from imperative programming, where that paradigm uses statements to change a program’s state. Reactive Architecture is nothing more than the combination of reactive programming and software architectures. Also known as reactive systems, the goal is to make the system responsive, resilient, elastic, and message-driven.
Webinar: IT Disaster Recovery - Simplifying IT Resilience With the Help of th...iland Cloud
iland and Zerto cover why you need to move beyond disaster recovery and embrace resiliency. Watch the on-demand webinar here: https://www.iland.com/wb-it-resilience-cloud/
IT resilience is concentrated on continuous availability and continuous improvement. It allows organizations to innovate confidently knowing their environments are protected from disruption. From ransomware and disaster recovery, to migrations and hybrid cloud strategies learn how cloud accelerates IT resilience objectives.
In this session we heard customer experiences facing some of the biggest DR challenges ever. We heard how Site Recovery Manager was used in Japan after the great earthquake disaster and in New Zealand after the earthquake at Christchurch. We also learned about a case in which Site Recovery Manager was used for site migration.
HP Blade matrix, HP Cloud a HP Virtual systém (prehľad HP virtualizačných rie...ASBIS SK
Konferencia Virtual Info jeseň 2011
HP, Ľuboš Šenkery, Michal Sapák
www. virtualinfo.sk
Video k tejto prezentácii si môžete pozrieť na: http://bit.ly/pnG0sf
Delivering Operational Intelligence at NAB with Splunk, Gartner Symposium ITX...Splunk
National Australia Bank has gained new operational visibility and intelligence using Splunk and their machine data. Learn how hundreds of Splunk users within these organizations turn terabytes of machine data into increased uptime, improved service delivery, real-time customer insights, enhanced security posture, informed capacity planning and more.
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...Unidesk Corporation
Slides from June 7, 2011 presentation by Ron Oglesby, presented by ILTA, and sponsored by Unidesk and Pano Logic on why server virtualization was so successful and what has been holding back desktop virtualization. Presentation also features Tom Crowe of Wyche.
For more information on Mobile Admin, visit: http://www.solarwinds.com/solutions/mobile-it-administration-app.aspx
The Why?
• Mobilizing your Apps – The ‘In Thing’
• Do All Corporations Watch Over BYOD?
• The BYOD Effect
• Security Concern for Enterprises
The How? How do I Provide Mobile Access to Enterprise IT Apps?
• Security Best Practices
• Encryption
• Proxy Server
• Authentication
Best practice adoption (and lack there of)John Pape
This is a short presentation I created some time ago that details some of the developmental, procedural, and infrastructure best practices that I discovered while working with various customers.
Did you know that 50 percent of desktop virtualization initiatives fail?
Most challenges are due to poor user satisfaction, poor performance and
escalating costs. With such an important initiative, you cannot afford to
take a 50/50 chance for success.
Join the webinar "VDI Best Practices - How to Ensure a Great
Customer Experience When Deploying Client Virtualization" to increase your odds of project success and
ensure user satisfaction from day one. You’ll learn from virtualization
expert Roy Francis of FusionStorm how to successfully deploy desktop
virtualization projects and overcome user problems.
Learn how to better prepare for your desktop virtualization initiative,
and then once deployed how to ensure a great user experience. We will
discuss:
• The pitfalls to avoid when implementing desktop virtualization
• Tips and tricks for overcoming user challenges
• Considerations for migrating to XenApp 6.5 and Windows 2008
• How to address performance and scalability concerns
A perspective on cloud computing and enterprise saa s applicationsGeorge Milliken
A perspective on Cloud computing and SaaS for Enterprise applications by a SaaS industry veteran.
Please make sure you read the speakers notes, there's a significant amount of content there.
Encontrando la Aguja en el Rendimiento de AplicacionesSoftware Guru
En ocasiones resulta complicado entregar alta calidad de software con la velocidad que el mercado requiere. La propuesta de DevOps es mas allá de una metodología, un cambio cultural en la forma en que funcionan los equipos tanto de operación como de desarrollo, buscando aportar valor para la empresa mediante mejoras en el ciclo de vida de desarrollo y buscando un rendimiento optimo de las aplicaciones mediante herramientas tanto en la fase de desarrollo como de operación.
Reactive programming is an asynchronous programming paradigm, concerned with streams of information and the propagation of changes. This differs from imperative programming, where that paradigm uses statements to change a program’s state. Reactive Architecture is nothing more than the combination of reactive programming and software architectures. Also known as reactive systems, the goal is to make the system responsive, resilient, elastic, and message-driven.
RightScale Webinar: Cloud is the most nebulous and abused term in information technology today. It describes multiple, disparate service models and has been retroactively applied to countless legacy technologies in attempts to keep them current. In this webinar, we'll discuss the cloud technology landscape and where RightScale fits in to drive agility, cost, and time savings above cloud infrastructure. RightScale has been investing heavily for the past four years to make cloud infrastructure easy to leverage. This webinar will clarify elements that are straightforward, what continues to be difficult, and the impact on your schedule and budget.
MeasureWorks - Stay in control when moving into the cloud, Compuware May 4thMeasureWorks
One of the obstacles to be overcome when implementing Cloud-based IT services is the management challenge: applications that reach out from the datacenter into the borderless internet can not be monitored and managed in the same way currently done with the traditional system management tools.
Learn about how today’s borderless applications can be managed and monitored in a complex internet-based environment that spans various third parties as well as the datacenter.
Computing DevOps Summit, London, July 5, 2016Splunk
Splunk's Matt Davies and Vertu's Rob Charlton Presentation at Computing's DevOps Summit in London.
Digital Transformation: The role of machine data in DevOps: increase velocity, improve quality and drive impact
Find out how UK luxury mobile device manufacturer Vertu use machine data for smarter DevOps
Hear how to improve software quality by measuring the metricas that matter
Understand how effective DevOps help Vertu improve their customers’ experience
Computing DevOps Summit, London, July 5, 2016Kirsty Lambert
Splunk's Matt Davies and Vertu's Rob Charlton Presentation at Computing's DevOps Summit in London.
Digital Transformation: The role of machine data in DevOps: increase velocity, improve quality and drive impact
Find out how UK luxury mobile device manufacturer Vertu use machine data for smarter DevOps
Hear how to improve software quality by measuring the metrics that matter
Understand how effective DevOps help Vertu improve their customers’ experience
The Cloud Computing China Congress (CCCC http://www.cloudcomputingchina.org ) is specially designed for senior IT and line of business executives evaluating and making purchasing decisions in the areas of on-demand infrastructure and software services.
We are drowning in complexity—can we do better?Jonas Bonér
Today’s vast cloud-native infrastructure ecosystem is excellent. Unfortunately, it has grown very complex and hard to navigate. What tools to use for what job? How to compose them into a single coherent system? How to ensure the application’s guarantees and SLAs holistically? It can easily be overwhelming, and a lot falls on the Ops/SRE team that needs to manage it all.
Serverless to the rescue? Yes and no. It does provide a fantastic promise of a better DX for developers. But it has fallen short of this promise, stopped in its tracks halfway there.
Can we do better? Definitely. What we need is a new category of managed platforms that do full “vertical integration” of all infrastructure; providing a simple and high-level programming model allows the developer to focus on just three things: API definition, domain data, and business logic—i.e., working on direct business value. The rest, all of the rest, should be outsourced to the platform itself. Let me show you what I mean.
JAX 2011 - Garbage collection verstehenMichael Kopp
Garbage Collection ist nicht gleich Garbage Collection. Neben den grundsätzlich unterschiedlichen Ansätzen wie parallel und concurrent, verfolgen alle JVM's hier unterschiedliche Strategien und das Verhalten unterscheidet sich beträchtlich. Diese Session erläutert die grundsätzlichen Strategien und Tuning Möglichkeiten. Wir widmen uns im Besonderen den Unterschieden im Verhalten und Tuning der drei grossen JVMs Sun, JRockit und IBM. Zuletzt werden erläutern wir die häufigsten Probleme, wie sie erkannt und gelöst werden können.
Leveraging your hadoop cluster better - running performant code at scaleMichael Kopp
Somebody once said that hadoop is a way of running highly unperformant code at scale. In this talk I want to show how we can change that and make map reduce jobs more performant. I will show how to analyze them at scale and optimize the job itself, instead of just tinkering with hadoop options. The result is a much better utilized cluster and jobs that run in a fraction of the original time running performant code at scale! Most of the time when speaking about Hadoop people only consider scale, however, when looking at it it very often runs highly unperformant jobs. By actually looking at the performance characteristics of the jobs themselves and optimizing and tuning those far better results can be achieved. Examples include small changes that cut jobs down from 15 hours to 2 hours without adding any more hardware. The concepts and techniques explained in the talk will be applicable regardless which tool is used to identify the performance characteristics, what is important is that by applying performance analysis and optimization techniques that we have used on other applications for a long time we can make hadoop jobs much more effective and performant! The attendees will be able to understand those techniques and apply them to their map/reduce/PIG/hive or other mapreduce jobs.
Performance Management in ‘Big Data’ ApplicationsMichael Kopp
Do applications using NoSQL still require performance management? Is it always the best option to throw more hardware at a MapReduce job? In both cases, performance management is still about the application, but "Big Data" technologies have added a new wrinkle.
Application Performance Management in the Clouds - Lessons LearnedMichael Kopp
We face the challenge of monitoring and managing performance in clouds every other day. Not only is application performance management different in a cloud, but all clouds are not equal either. This lessons learned session will show how to do APM in several different Clouds (Azure, EC2, VMware private Clouds) and how it differs from more traditional environments. The session will also cover performance monitoring, troubleshooting and tuning in environments where resources are virtually infinite, but application performance is not.
SLAs and Performance in the Cloud: Because There is More Than "Just" Availabi...Michael Kopp
An SLA is only useful if it guarantees a certain level of quality. Current Cloud SLAs cover availability but ignore a key ingredient: Response and Throughput Performance. A Performance SLA would need to relate to the applications performance itself, something that no Cloud Provider has control over. We will discuss how Application Performance Monitoring can be used to define, measure and enforce a usable SLA for both sides. We will talk about the differences between IaaS and PaaS cloud providers concerning such an SLA. We will also show how this will lead to better User Experience with less R&D effort. Finally it enables us to easily compare cloud performance across vendors in terms that really matter: Response Time per Cost.
Releasing fast code - The DevOps approachMichael Kopp
Agile makes you Develop faster, DevOps also makes you Deploy faster but how do you make your Application faster?
Many currently used Performance Management practices don’t work anymore as they are too time consuming. It takes a new approach to track performance in Continuous Integration, get more value out of Load Testing and leverage production data for performance optimization.
We will show you real world examples on how the new DevOps approach can work.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
2. What are the risks of moving to the cloud?
IDC(Survey Q4 „09) Results from actual pilots (March 2010)
Perception Primary Benefits Biggest Issues
Before Reduced IT costs Security
“The Maturing Cloud: What It
Will Take to Win” (Published Mar After Scalability Performance
2010)
What are the major risks in the Agility SLA Management
Cloud?
• Security – 87.5%
• Availability – 83.3%
• Performance – 82.9%
(88.6% stated that cloud
“All About The Cloud” Conference (May 2010)
service providers need to
“Security in the Cloud isn‟t any harder than it is in the
provide SLAs)
Enterprise – it‟s just different” (Unisys)
“[Application] Performance Management in the Cloud is
becoming the hot topic” (THINKstrategies)
Projects fail to deliver acceptable performance
Moving Legacy Applications is harder than thought
5. How do we measure Performance
Response Time
Transaction Level Metric
Don’t use averages High Volatility
Be specific Which type of transaction
Throughput
Volume of Transactions per Timeframe
Average Speed of Transaction
Be specific Which type of transactions
6. What does Scalability mean
More concurrent Transactions with same response time
Linear growing Throughput with linear more hardware
Scalability depends on Performance
7. Performance in the cloud
“Pure Performance” is never better in a Cloud!
Co Tenancy
Resource sharing
Commodity and generally smaller hardware
Scalability can be better in the Cloud
Rapid elasticity
Depends on Application Design and Performance
Legacy Applications have limitations
End User Performance depends on both and more
Web Delivery Chain
Network!
Can be better than on premise!
9. Traditional Performance Management - Fails
Sniffing and other appliances do not work
Are based on System metrics which are
Corrupted
Do not answer application performance questions
Are not manageable
To many unrelated metrics
Does not deal well Exponential Complexity Increase
10. Why is Cloud Monitoring not enough?
Only System and High Level Response Metrics
No Visibility into Application
(Regressions, MTTR, Application Dependencies)
No Visibility into End User Impact Business Impact
We need Application Focus
11. What we really care about
Availability and Baseline
Performance
Web 2.0
Load Balancer WebServer Frontend(s) Backend(s) Private Datacenter
Detailed Contribution
End User Performance
Times
12. Key Challenge - Volatility
Real vs. Measured
Performance ^= F(Capacity)
60
Utilization
40
20
0
18. Cloud Designs are simple, yet…
Everything Fails!
Tight Couple End User Delivery Components
Few Tiers
Response Time
Scale Upfront
100.000s
users
19. Cloud Designs are simple, yet…
Everything Fails!
Tight Couple End User Delivery Components
Few Tiers
Response Time
Scale Upfront
Loosely Couple everything else
Throughput
Scale everything independent
Simple Designs still lead to Complex Systems
Complex Systems are hard to manage
21. Context matters
Too much Aggregation will blur the picture
Buying
Books
Buying Context
DVDs matters!
Buying
Cloth
22. Measure what Matters
The Application and its Business Transactions
Measure End User Performance
Measure Throughput on Transaction Type Level
How Performance effects your business
e.g. Conversion Rate
SLA Window
Cost vs. Gain
Prioritize based on what matters most
23. Identify cause of End User Impact
Flow of single
Transaction
Response Time
Hotspots
27. We want to scale the Application and not the Cloud
Auto Scaling on System metrics
Is indirect and not goal oriented
Fails when application changes
Scale on Application Metrics and Application Components
Transaction Load
Response Time Contribution and Trend
Throughput Goals
29. Understand your Flow
Understand the Application Flow
Always Capture Performance Data
Everything is transitory
Reproducing problems is hard
Analyze offline
Identify Contributors
31. Reacting Automatically to Issues
Disk Latency Degradation
Too much steal time
Hardware Issues
Detect “Application” Degradation
Terminate!
And start new
32. Make sure you are not blind
Application Monitoring must be high available
Outside and Inside
Failover
not in the same zone.
Automated Deployments
Zero Configuration Monitoring
34. What is the goal?
Performance and Scalability are not self serving
“Desired” End User Experience
Faster than that is not better
Using less resources is cheaper!
35. A Price Performance Index
Dollar Value for acceptable Performance:
90th response time/(Total Cost/Number of Transactions)
Desired Throughput/Total Cost
Mind Volatility
Price Performance Index is comparable
Cost Scalability
Cost per Transaction must remain stable
Performance is not based on Capacity
It is a function of desired User
Experience and associated Cost
Surveys find that (http://callcenterinfo.tmcnet.com/analysis/articles/149923-survey-finds-cloud-application-performance-concern-delaying-adoption.htm) performance concerns about the cloud rise.Delay of cloud adoption due to perceived and measured bad performance. When we look at it however the real problem is not the bad performance itself, but that it is not understood what to do in such a case?- Cloud Provider SLAs are purely on availability metrics and there mostly on availability of their APIs and not the instances them selves- There are no SLAs on actual provided capacity nor reports on actual consumed capacityTo make matters worse, due to the technology itself traditional APM tools fail to deliver these metrics, so the cloud customer is left in the lerge.Is it the Cloud or is it the Application. Or both? or None?So the first thing that we need to solve the cloud performance concern is the ability to measure our application and identify the root cause of performance issues be it the cloud, a thirdparty service, the application itself or further upfront in the delivery chain.That however brings up a far more important question, what does performance mean? And here it can be said that actually the term performance does not change in the cloud. If we define performance as pure speed, then it is independent of the cloud, it does not matter how much instances we have. Speed is defined by the response time of a single transaction under defined circumstances. To make things simple, lets define performance being the speed of a single transaction when there is nothing else going on.Flow.Raw speed can be impacted by cloud hardware, services and everything else. While we can measure that by looking at things like node response time, the only way to analyze it is to get visibility into the transaction. Then we see whether it is the application that is slow, squandering resources or if it is waiting for resources or simply not getting enough CPU. The beauty is that can now be compared with speed on premise in a similar distrubted setup. A comparision will show the differences. and while we can never analyze cloud issues on premise we can understand where the cloud has impact in comparision to on premise. and we can identify these issues even if we don't compare.Now about scalability, this is the main case for the cloud. Scalability defines how much parallel transactions can be served without degradition of response time. or if we talk batch or transaction processing. How does throughput increase when adding another node. Now if "performance" goes down under load we scale up. if performance is than satisfactory again we say it scales. if performance goes down although we add resources than it does not scale. Or if we need to add thrise the number of resources for twice the load, it might scale but not very good. The important thing to understand now is that these kind of scalability issues can be again both in the application or the cloud. Only here it will not be a matter of cpu or disk most likely. the most likely congestion will happen in cloud services and network. And again we see why the current offered cloud monitoring is not enough to help. While we might be able to see the slow down of a service under load we will not see if it is uniformly slower or only for certain requests. so we do not see if it isreally the load that is the problem. the same is true for network. Of course for the application itself its even worse if we can't look inside.---- Scaling on application metrics. understand application impact, business impact.So in order to solve this we must again look inside the application. What's more we need to understand what the application is doing, which different transactions are doing what and how they might effect each other. In reallity it is not so much different from an on premise installation. But with much more moving parts.However with proper tools we can master this challenge.Now that we can measure, understand and diagnose our applications in the cloud we can also finally understand what performance means in the cloud. Or more presicely how the performance and scalability of our application differs there. We can now define what performance in the cloud means. It means Response Time/$ or Throughput/$. In this scenario the response time or throughput is something that you define and measure. once you achieve this than the in the cloud of your choice performance is not a "concern". However more importantly this kind of price performance index allows you to compare not only cloud against on premise it allows you to compare cloud vendors to each other!
A common misnomer is that Scalability takes care of performance. That is not true. Performance is about speed of a single transaction or throughput at a given size. Scalability is about being able to get the same speed with more transactions and more nodes. Scalability is about doubling throughput when doubling the size. This actually means that an application needs to perform in order to scale!
A common misnomer is that Scalability takes care of performance. That is not true. Performance is about speed of a single transaction or throughput at a given size. Scalability is about being able to get the same speed with more transactions and more nodes. Scalability is about doubling throughput when doubling the size. This actually means that an application needs to perform in order to scale!First a cloud build upon sharing resources can never perform better than a dedicated environment. But that is not even the question. The real question is
End User Performance equals PurePerformance + Scalability
Profilers will not work, cloud monitoring is not application monitoring. Application monitoring in its traditional sense only tells us when something is slow but not why. This is important because we cannot replicate it in a normal environment and we need to understand it fast, because tomorrow we will deploy again, new changes will make analysis all the harder and might add new problems. On the other hand if we find it fast, we have the chance of fixing and improving tomorrow without changing our schedule.
As wehaveseenevnethe real utilizationcannottellperformance.Time is relativeUtilization in theguestisuselessUtilization on thehostdoes not allowtoinferperformanceThresholdscannotbemanagedPerformance can not beinferedfromresourceusage
This can and should be measured outside the cloud. We can do this via synthetic transaction monitoring which gives us a good feel about the base line performance and wholesome degradations. Of course we need to be sure we do this from the most important locations in the world to take backbones into account. Another way of doing this is even closer to the user, which is called RUM or UEM. This measures the responsetime directly from the browser of the customer via injected java scrip agents.
purepath
If you don’t see anything here, then you really don’t care about it.
One General and one Detail Transaction Flow with Database Impact. About Business Transactions
CPU Usage on the Web Server is the cause for volatility here. This is really usage, not a percentage, which means it is really an application issue.If on the other hand we would see wait or I/O growing than it might well be virtualization that is the cause for volatility here.This is of course only a high level picture, but I think you get the idea.
Scalability comes before performance in the cloud. Or to be more specific, Scalability trumps resource usage. We used to make a tradeoff between scalability and resource usage like CPU, Memory or disk usage. That does not hold true in a cloud. We have cpu, memory we have disk. The one thing that are still limiting factors are network and database. That needs to be taken care in the design. We can remove sync points in the database with NoSQL and Data denormalization. We can take care of network by using multiple zones and clouds and cdns to some degree. But to a larger degree bandwitdh needs to be taken care in the design.All that makes our application more scalable, the downside is that it makes it harder to understand single transactions, harder to monitor and harder to analyze. And of course, once we have an application, finding scalability issues is not easy, and cloud sizing does make it all the harder.