If you are interested in monitoring, and successfully set up a system (whether home-grown or custom-off-the-shelf) for your own use, there comes a moment when you go from monitoring only the systems you care about, to monitoring systems that other people care about. Monitoring for yourself is all about having the best data for the least effort. Monitoring for others? That's when your job becomes a game of "what just happened" whack-a-mole.
Top 5 Reasons Why Improvement Efforts FailArty Starr
This is my story of lessons learned on why our improvement efforts fail... I had a great team. We were disciplined about best practices and spent tons of time on improvements. Then I watched my team slam into a brick wall. We brought down a fully-ramped semiconductor factory three times in a row, then couldn't ship again for a year.
Despite our best efforts with CI, unit testing, design reviews, and code reviews, we lost our ability to understand the system. I discovered our mistakes weren't caused by technical debt. Most of the problems were caused by human factors. We failed to improve because we didn't solve the right problems.
To learn, we need a feedback loop. To improve, we need a feedback loop with a goal.
There's five different ways our project feedback loop can break:
* **Broken Target** - Our definition of "better" is broken.
* **Broken Visibility** - We don't see the pain, so we take no action.
* **Broken Clarity** - We don't understand what's causing the pain.
* **Broken Awareness** - We don't know how to avoid the pain.
* **Broken Focus** - We see the pain, but our attention is focused on something else.
Find out how to repair the broken feedback loops on your software project.
Stop Getting Crushed By Business PressureArty Starr
This is my story of lessons learned on how to stop the crushing effects of business pressure... I was team lead with full control of our green-field project. After a year, we had continuous delivery, a beautiful clean code base, and worked directly with our customers to design the features. Then our company split in two, we were moved under different management, and I watched my project get crushed.
As a consultant, I saw the same pattern of relentless business pressure everywhere, driving one project after another into the ground. I made it my mission to help the development teams solve this problem. This is my story of lessons learned on how to transform an organization from the bottom up. I'll show you how to lead the way.
**Warning:** This strategy won't work in all organizations. In some cases, management doesn't want to know the truth. However, in most organizations I've worked with, management wants to improve, but doesn't know how to fix the system.
The crushing business pressure is caused by a broken feedback loop that's baked into the organization's design. In this presentation, I'll show you how to fix the broken feedback loop. Learn how to:
* Gather evidence of developer productivity loss
* Identify the key organizational changes required for success
* Make the case to management for improvement
* Partner with your manager for long-term success
If the system is broken, we need to fix the system. You can *change* the system by making the decision to lead.
**Note:** *This talk is not strictly dependent on attending, "Top 5 Reasons Why Improvement Efforts Fail", but you'll get way more out of the session, if you attend both.*
Given at the BugCrowd conference in January 2019, this was the first time for doing this deck.:
For 25 years or more we have fought the battle of passwords and patches while all around us, the world has developed, data has exponentially increased, attack surfaces are everywhere and technology had quite simply forced the human race to consider the evolution cycle in single lifespans as opposed to millennia. During the last 25 years we have done little to protect the charges we are responsible for, we have failed to secure systems, allowed financial attacks, infrastructure attacks, and now attacks directly against humans. At what point will we be able to stem the bleeding and actually take charge of our realm? Have we left it too late, or are we still able to claw back out of the abyss and face our adversary in a more asymmetrical defensive manner? Can we actually provide safety and security to our charges or will we continue to fail? And, critically, how do we communicate this, and educate a population that is content to watch from the sidelines, while they are being digitally eviscerated.
Machine Learning is all the craze in the tech industry. But guess what: algorithms on their own don't deliver value to customers. So how do you go from algorithms to delighting customers?
Learn how Atlassian has been building and experimenting with machine learning to build smarter experiences in our products and supporting systems.
Products covered:
JIRA Service Desk, Confluence, JIRA Core, HipChat
Maintaining services and performance and allowing creativity and individualism can at times be competing mandates. These are often the various roles of the IT and Curriculum departments. So how can the IT department feel like they are providing secure, robust access and at the same time have teachers feel empowered and innovative? For many school divisions, this is the million dollar question. Prairie South School Division has been working at creating an environment where both these perspectives co-exist and have an equal voice. Intense debate and dialog, research and consolation, and exploration characterize the relationship between IT (information technology) and ET (educational technology). No topic or idea is dismissed. This session will attempt to briefly tell the story of what the key ingredients are to establishing this relationship and some specific protocols that help maintain and foster a healthy working environment.
Top 5 Reasons Why Improvement Efforts FailArty Starr
This is my story of lessons learned on why our improvement efforts fail... I had a great team. We were disciplined about best practices and spent tons of time on improvements. Then I watched my team slam into a brick wall. We brought down a fully-ramped semiconductor factory three times in a row, then couldn't ship again for a year.
Despite our best efforts with CI, unit testing, design reviews, and code reviews, we lost our ability to understand the system. I discovered our mistakes weren't caused by technical debt. Most of the problems were caused by human factors. We failed to improve because we didn't solve the right problems.
To learn, we need a feedback loop. To improve, we need a feedback loop with a goal.
There's five different ways our project feedback loop can break:
* **Broken Target** - Our definition of "better" is broken.
* **Broken Visibility** - We don't see the pain, so we take no action.
* **Broken Clarity** - We don't understand what's causing the pain.
* **Broken Awareness** - We don't know how to avoid the pain.
* **Broken Focus** - We see the pain, but our attention is focused on something else.
Find out how to repair the broken feedback loops on your software project.
Stop Getting Crushed By Business PressureArty Starr
This is my story of lessons learned on how to stop the crushing effects of business pressure... I was team lead with full control of our green-field project. After a year, we had continuous delivery, a beautiful clean code base, and worked directly with our customers to design the features. Then our company split in two, we were moved under different management, and I watched my project get crushed.
As a consultant, I saw the same pattern of relentless business pressure everywhere, driving one project after another into the ground. I made it my mission to help the development teams solve this problem. This is my story of lessons learned on how to transform an organization from the bottom up. I'll show you how to lead the way.
**Warning:** This strategy won't work in all organizations. In some cases, management doesn't want to know the truth. However, in most organizations I've worked with, management wants to improve, but doesn't know how to fix the system.
The crushing business pressure is caused by a broken feedback loop that's baked into the organization's design. In this presentation, I'll show you how to fix the broken feedback loop. Learn how to:
* Gather evidence of developer productivity loss
* Identify the key organizational changes required for success
* Make the case to management for improvement
* Partner with your manager for long-term success
If the system is broken, we need to fix the system. You can *change* the system by making the decision to lead.
**Note:** *This talk is not strictly dependent on attending, "Top 5 Reasons Why Improvement Efforts Fail", but you'll get way more out of the session, if you attend both.*
Given at the BugCrowd conference in January 2019, this was the first time for doing this deck.:
For 25 years or more we have fought the battle of passwords and patches while all around us, the world has developed, data has exponentially increased, attack surfaces are everywhere and technology had quite simply forced the human race to consider the evolution cycle in single lifespans as opposed to millennia. During the last 25 years we have done little to protect the charges we are responsible for, we have failed to secure systems, allowed financial attacks, infrastructure attacks, and now attacks directly against humans. At what point will we be able to stem the bleeding and actually take charge of our realm? Have we left it too late, or are we still able to claw back out of the abyss and face our adversary in a more asymmetrical defensive manner? Can we actually provide safety and security to our charges or will we continue to fail? And, critically, how do we communicate this, and educate a population that is content to watch from the sidelines, while they are being digitally eviscerated.
Machine Learning is all the craze in the tech industry. But guess what: algorithms on their own don't deliver value to customers. So how do you go from algorithms to delighting customers?
Learn how Atlassian has been building and experimenting with machine learning to build smarter experiences in our products and supporting systems.
Products covered:
JIRA Service Desk, Confluence, JIRA Core, HipChat
Maintaining services and performance and allowing creativity and individualism can at times be competing mandates. These are often the various roles of the IT and Curriculum departments. So how can the IT department feel like they are providing secure, robust access and at the same time have teachers feel empowered and innovative? For many school divisions, this is the million dollar question. Prairie South School Division has been working at creating an environment where both these perspectives co-exist and have an equal voice. Intense debate and dialog, research and consolation, and exploration characterize the relationship between IT (information technology) and ET (educational technology). No topic or idea is dismissed. This session will attempt to briefly tell the story of what the key ingredients are to establishing this relationship and some specific protocols that help maintain and foster a healthy working environment.
Currently hundreds of tools are promising to make artificial intelligence accessible to the masses. Tools like DataRobot, H20 Driverless AI, Amazon SageMaker or Microsoft Azure Machine Learning Studio.
These tools promise to accelerate the time-to-value of data science projects by simplifying model building.
In the workshop we will approach the AI Topic head on!
What is AI? What can AI do today? What do I need to start my own project?
We do all this using Microsoft's Machine Learning Studio.
Trainer: Philipp von Loringhoven - Chef, Designer, Developer, Markeeter - Data Nerd!
He has acquired a lot of expertise in marketing, business intelligence and product development during his time at the Rocket Internet startups (Wimdu, Lamudi) and Projekt-A (Tirendo).
Today he supports customers of the Austrian digitisation agency TOWA as Director Data Consulting to generate an added value from their data.
DataLook, Data-Pop Alliance and DataRobot joined forces to talk about what Big Data can do for society and how we can use Kaggle, the largest community of data scientists, to solve social problems using Big Data. BITKOM Big Data Summit, Hanau, Germany, 2015/02/25. Speakers are Emmanuel Letouzé (Data-Pop Alliance), Tobias Pfaff (DataLook), and Peter Prettenhofer (DataRobot).
Slides: https://speakerdeck.com/datalook/big-data-for-social-good
IPython notebook with a short Kaggle tutorial: https://github.com/pprett/bitkom-2015-covertype
The IPython notebook can be accessed interactively on wakari.io: https://wakari.io/sharing/bundle/pprett/bitkom
DataLook: http://datalook.io
Data-Pop Alliance: http://www.datapopalliance.org/
DataRobot: http://www.datarobot.com/
Nature is the ultimate complex system. Nature 1.0 is seeds & soil. *Evolving.* Nature 2.0 adds silicon & steel. *Evolving.*
Presented to Complex Systems Group, Stanford University, on May 4, 2018.
Digital Analytics Checkup: How to evaluate the impact of your web analytics dataCrossView
In our world of “Big Data” and “Omni-Channel Marketing”, how does a successful enterprise evaluate its website analytics data? Traffic may be up, but if it’s not converting, is there something amiss in the traffic, or is it your data integrity? And with the explosion of mobile and social as marketing channels, are your analytics properly integrated?
It could be time for a digital analytics check-up.
In this webcast, Jim Sterne, Founder of eMetrics Summit and Digital Analytics Association and Jenny Elliott of CrossView, explore which marketing metrics are essential, and how marketers can understand and use this data to maximize return. Find out what you need to measure to better attract, convert, and retain valuable customers.
Presentation outlines general state of technology today along with how to think like a CIO. Includes a list of popular apps, touches on social media, and wraps with a few fun future looking items. Presentation created for NYLE on 5/7/15.
Jason Yee - Chaos! - Codemotion Rome 2019Codemotion
As applications become more distributed and complex, so do our failure modes. In this presentation, I’ll share why you shouldn’t just embrace failure, but why you should induce it to intentionally cause and learn from failure. Together with the audience, I'll run a Chaos experiment to show how they can start their own Chaos engineering and make their systems more resilient.
Eat Your Vegetables - Data Security for Data ScientistsWilliam Voorhees
Presentation for PyDataDC 2016
You've got data. Lots of it. You might not realize it, but people want to get their hands on that data. You probably don't want that, so let's go over a few things you can do to dissuade attackers from getting their grubby mitts on your hard processed datastore. We'll cover the obvious things (spoiler alert: encryption) and then move on to some advances techniques for keeping your data secure while still keeping it usable (that is to say, analyzable).
Christian Heilmann - Building human interfaces powered by AI - Codemotion Ber...Codemotion
We are smack in the middle of a hype about AI and whilst we wonder if a robot will take our job tomorrow or a badly configured self-driving car will run us over we're forgetting that AI can be a great way for humans to deal with machines and interfaces. Let's use Natural Language Processing to allow for clever search boxes, Artificial Vision to create automatic alternative text and facial recognition for automatic tagging and collation. The clever bits of Facebook are now available to all of us as APIs. Let's help humans embrace the revolution that is deep learning by showing them the benefits
Our monitoring team works in a cycle of 4 phases: Definition, Collection, Visualization and Action. We've found it effective to be clear about what phase we are in to help communicate our needs as well as our progress. This talk was presented as a lightning talk at Monitorama 2015 by Melanie Cey
As IT Professionals we inevitably will see situations where everything goes wrong. At times we are somewhat lucky and this just means diminished functionality or a slow system. Other times our organization is temporarily out of business. Regardless of the scope of the issue, how we react can have a direct impact on how quickly things are returned to normal. This session will cover how to communicate issues, including what to say, who to say it to and when to say it. Part of managing communication is to get everyone into a room, forcing them to talk, so time will be spent on designing an effective war room. The session will also cover how by setting out to prove that an issue is ours we are able to more quickly get at a root cause.
Incident Response Fails – What we see with our clients, and their fails. As Incident Responders, what do we see as Incident Responders that you can do to be better prepared, reduce your incident costs, get answers faster and reduce the cost of an IR Firm if needed.
HackerHurricane
Malware Archaeology
MalwareArchaeology
LOG-MD
In any Cloud Native architecture there’s a seemingly endless stream of events that happen at each layer. These events can be used to detect abnormal activity and possible security incidents, as well as providing an audit trail of activity.
In this talk we’ll cover how we extended Falco to ingest events beyond just host system calls, such as Kubernetes audit events or even application level events. We will also show how to create Falco rules to detect behaviors in these new event streams. We show how we implemented Kubernetes audit events in Falco, and how to configure the event stream.
More Related Content
Similar to The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
Currently hundreds of tools are promising to make artificial intelligence accessible to the masses. Tools like DataRobot, H20 Driverless AI, Amazon SageMaker or Microsoft Azure Machine Learning Studio.
These tools promise to accelerate the time-to-value of data science projects by simplifying model building.
In the workshop we will approach the AI Topic head on!
What is AI? What can AI do today? What do I need to start my own project?
We do all this using Microsoft's Machine Learning Studio.
Trainer: Philipp von Loringhoven - Chef, Designer, Developer, Markeeter - Data Nerd!
He has acquired a lot of expertise in marketing, business intelligence and product development during his time at the Rocket Internet startups (Wimdu, Lamudi) and Projekt-A (Tirendo).
Today he supports customers of the Austrian digitisation agency TOWA as Director Data Consulting to generate an added value from their data.
DataLook, Data-Pop Alliance and DataRobot joined forces to talk about what Big Data can do for society and how we can use Kaggle, the largest community of data scientists, to solve social problems using Big Data. BITKOM Big Data Summit, Hanau, Germany, 2015/02/25. Speakers are Emmanuel Letouzé (Data-Pop Alliance), Tobias Pfaff (DataLook), and Peter Prettenhofer (DataRobot).
Slides: https://speakerdeck.com/datalook/big-data-for-social-good
IPython notebook with a short Kaggle tutorial: https://github.com/pprett/bitkom-2015-covertype
The IPython notebook can be accessed interactively on wakari.io: https://wakari.io/sharing/bundle/pprett/bitkom
DataLook: http://datalook.io
Data-Pop Alliance: http://www.datapopalliance.org/
DataRobot: http://www.datarobot.com/
Nature is the ultimate complex system. Nature 1.0 is seeds & soil. *Evolving.* Nature 2.0 adds silicon & steel. *Evolving.*
Presented to Complex Systems Group, Stanford University, on May 4, 2018.
Digital Analytics Checkup: How to evaluate the impact of your web analytics dataCrossView
In our world of “Big Data” and “Omni-Channel Marketing”, how does a successful enterprise evaluate its website analytics data? Traffic may be up, but if it’s not converting, is there something amiss in the traffic, or is it your data integrity? And with the explosion of mobile and social as marketing channels, are your analytics properly integrated?
It could be time for a digital analytics check-up.
In this webcast, Jim Sterne, Founder of eMetrics Summit and Digital Analytics Association and Jenny Elliott of CrossView, explore which marketing metrics are essential, and how marketers can understand and use this data to maximize return. Find out what you need to measure to better attract, convert, and retain valuable customers.
Presentation outlines general state of technology today along with how to think like a CIO. Includes a list of popular apps, touches on social media, and wraps with a few fun future looking items. Presentation created for NYLE on 5/7/15.
Jason Yee - Chaos! - Codemotion Rome 2019Codemotion
As applications become more distributed and complex, so do our failure modes. In this presentation, I’ll share why you shouldn’t just embrace failure, but why you should induce it to intentionally cause and learn from failure. Together with the audience, I'll run a Chaos experiment to show how they can start their own Chaos engineering and make their systems more resilient.
Eat Your Vegetables - Data Security for Data ScientistsWilliam Voorhees
Presentation for PyDataDC 2016
You've got data. Lots of it. You might not realize it, but people want to get their hands on that data. You probably don't want that, so let's go over a few things you can do to dissuade attackers from getting their grubby mitts on your hard processed datastore. We'll cover the obvious things (spoiler alert: encryption) and then move on to some advances techniques for keeping your data secure while still keeping it usable (that is to say, analyzable).
Christian Heilmann - Building human interfaces powered by AI - Codemotion Ber...Codemotion
We are smack in the middle of a hype about AI and whilst we wonder if a robot will take our job tomorrow or a badly configured self-driving car will run us over we're forgetting that AI can be a great way for humans to deal with machines and interfaces. Let's use Natural Language Processing to allow for clever search boxes, Artificial Vision to create automatic alternative text and facial recognition for automatic tagging and collation. The clever bits of Facebook are now available to all of us as APIs. Let's help humans embrace the revolution that is deep learning by showing them the benefits
Our monitoring team works in a cycle of 4 phases: Definition, Collection, Visualization and Action. We've found it effective to be clear about what phase we are in to help communicate our needs as well as our progress. This talk was presented as a lightning talk at Monitorama 2015 by Melanie Cey
As IT Professionals we inevitably will see situations where everything goes wrong. At times we are somewhat lucky and this just means diminished functionality or a slow system. Other times our organization is temporarily out of business. Regardless of the scope of the issue, how we react can have a direct impact on how quickly things are returned to normal. This session will cover how to communicate issues, including what to say, who to say it to and when to say it. Part of managing communication is to get everyone into a room, forcing them to talk, so time will be spent on designing an effective war room. The session will also cover how by setting out to prove that an issue is ours we are able to more quickly get at a root cause.
Incident Response Fails – What we see with our clients, and their fails. As Incident Responders, what do we see as Incident Responders that you can do to be better prepared, reduce your incident costs, get answers faster and reduce the cost of an IR Firm if needed.
HackerHurricane
Malware Archaeology
MalwareArchaeology
LOG-MD
Similar to The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato (20)
In any Cloud Native architecture there’s a seemingly endless stream of events that happen at each layer. These events can be used to detect abnormal activity and possible security incidents, as well as providing an audit trail of activity.
In this talk we’ll cover how we extended Falco to ingest events beyond just host system calls, such as Kubernetes audit events or even application level events. We will also show how to create Falco rules to detect behaviors in these new event streams. We show how we implemented Kubernetes audit events in Falco, and how to configure the event stream.
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...Cloud Native Day Tel Aviv
Inspired by the Jepsen series of database test suites I created kafka-mirror-tester, a cross-Atlantic automated test suite for Kafka mirroring using Golang and Kubernetes. There, I said k8s, need I say more?
Join me to learn how k8s solves database automation tasks and Go drives those tests.
Kubernetes was originally targeted for running large scale web applications.
I/O intensive workload represents a class of high-end applications such as network services, trading applications, database services that require high-speed access to hardware resources and often users specific hardware or CPU features to maximize their performance.
Service meshes are all the buzz in cloud-native world.
How come only yesterday we didn't know such a thing existed and now everybody seems to want one?
If you're already running a microservice-based system or only starting out with one, you may be asking yourself : "Do I also need a mesh?"
In this session we'll try to answer what the mesh is good for, what problem it solves, what new questions it poses.
Devices on the edge are highly varied in hardware and capabilities, even within the same technology space. Knowing that, how do we design an efficient, scalable, and reliable solution for updating the software on these devices, all while minimizing downtime for the user?
Kubernetes, Knative, serverless, cloud databases, authentication APIs, SMS APIs, payment APIs. Building a SaaS product is exciting, and we have so many tools that help build a cloud-native application, but this also introduces so many design choices we should consider.
Ever wondered how the K8s scheduler works, and how can you “help” it make the right decision for your application? In this session, we'll cover several different scheduling use-cases in K8s, what scheduling techniques are required in each and when to use them.
10 years ago, we promoted the move from pet systems to faceless hordes of electronic cattle grazing on commodity infrastructure. But as the evolution of the cloud progresses we find that the cattle methodology is no longer sufficient and that cloud native systems resemble some other biological entity…
MySQL shell is the MySQL client of the future. It will help you in your daily operations, whatever they are. It doesn't matter if you are a developer or an administrator, if you want to work with relational or non relational data, if you want to setup or monitor your cluster, if you want to work with SQL language or javascript or python.
Discover how MySQL shell will help you, no matter what you want to do with MySQL!
Cloud Native is more than a tool set. It is a full architecture, a philosophical approach for building applications that take full advantage of cloud computing. Going Cloud Native requires an organization to shift not only its tech stack but also its culture and processes.
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud Native Day Tel Aviv
As the public, private and consumer sectors rush to the cloud, the main hurdles are not feasibility or sensor/network price.
They are -Complexity of deployment due to inadequate IOT standards, inability to guarantee performance, and a growing fear of the liabilities generated by holding and processing data with privacy aspects.
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...Cloud Native Day Tel Aviv
Running Highly Available Large Scale Systems is a lot of work. For the past 2.5 years, we've been running 100% serverless on a full production environment, serving customers worldwide. No VMs, no containers, no Kubernetes. Just code.
In this session I will present why we decided to go fully serverless at Torii, how it helped us move faster than our competitors, where did serverless computing worked best and where there's more work to be done.
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...Cloud Native Day Tel Aviv
The “Twelve-Factor” application model has come to represent twelve best practices for building modern, cloud-native applications. With guidance on things like configuration, deployment, runtime, and multiple service communication, the Twelve-Factor model prescribes best practices that apply to everything from web applications to APIs to data processing applications. Although Serverless computing and AWS Lambda have changed how application development is done, the “Twelve-Factor” best practices remain relevant and applicable in a Serverless world. In this talk, we’ll apply the “Twelve-Factor” model to Serverless application development with AWS Lambda and Amazon API Gateway and show you how these services enable you to build scalable, low cost, and low administration applications.
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...Cloud Native Day Tel Aviv
When creating a new Microservice you typically need to add a lot of boilerplate to the code, such as logging, metrics, authentication, SSL, secrets/credentials, etc... All this ends up overshadowing the actual logic of the service itself and results in a lot of dependencies and code. Because of this, we at Soluto created a template for the boilerplate, which worked great...
Until we had to upgrade one of the dependencies which resulted in huge effort of code upgrades and deployment across each and every service that uses the template. And that’s besides the fact we needed to make a separate template for each language we used (and over the years, the number of programming languages we use at production increased dramatically).
We needed a way to simplify all this. We wanted to get rid of the boilerplate while maintaining the functions listed above. So we decided to delegate the entire responsibility to the Kubernetes infrastructure. In this lecture, I will do a live coding session and show you how to remove the boilerplate from your code and move it to the infrastructure, and discuss the benefits and limitations of this approach.
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Cloud Native Day Tel Aviv
Machine Learning is no doubt the hottest trend in IT nowadays. Deep Neural Network (DNN), a subfield of Machine Learning with mode of operation loosely inspired by the brain, allows us to solve complex problems such as image recognition that has been very difficult to solve using standard programming paradigms. DNN concepts are not new. However, and until recently, applying them in practice could not be realized due to their high computational demands. With the recent development in parallel computing, especially around GPU acceleration and high speed and efficient networking, DNN has become a reality in modern data centers. In this talk we will describe the system requirements to effectively run a machine learning cluster with popular frameworks such as TensorFlow. We will discuss how such a system can be deployed in an OpenStack-based cloud without compromises, enjoying high-performance DNN programming paradigm as well as the benefits of cloud and software-defined data centers.
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...Cloud Native Day Tel Aviv
Cloud native applications are commonly thought as stateless, horizontally scalable workloads that you can scale-up and down on-demand. Kubernetes, as the commodity cloud native orchestrator, was originally designed for such workloads. A lot has evolved since Kubernetes’ inception, and nowadays many of the stateful applications are migrating to Kubernetes. While not everything is perfect, more and more features are added to support complex stateful use-cases. In this session Arthur will cover the following topics:
- Breakdown of a stateful application
- Planning a stateful application on Kubernetes
- The state of Kubernetes StatefulSets, Persistent Volumes, DNS, Networking, operators and High Availability
- A practical use-case and DEMO of a stateful application with Kubernetes
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018Cloud Native Day Tel Aviv
All around you hear people taking a firm stand - whether it is pro-Cloud or against it. Almost like "would you prefer Chocolate or Vanilla ice cream?" Well, I like both! On this talk, I would like to suggest a more inclusive approach, sharing Outbrain journey in the attempt to enjoy both worlds.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
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
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
4. Hello!
▧ Working in IT 30+ years
▧ 20+ years in monitoring
○ CASE $CompanySize
■ <=100
■ >100 && <1000
■ >1000 && <5000
■ >250,000
▧ Currently “Head Geek” at SolarWinds
○ Head Geek <> Developer
○ Head Geek != Marketing
○ Head Geek ≠ Sales
○ “Head Geek” LIKE “%Advocate%”
○ Head Geek == STORYTELLER
Leon Adato
5. Where To Find Me
Twitter: @LeonAdato
THWACK.com: AdatoLe
WWWeb www.AdatoSystems.com
Podcast TechnicallyReligious.com
5
7. The Four Questions of Alerting
Why didn’t I get
an alert?
Why did I get
this alert?
What will alert
on my system?
What’s being
monitored on
my system?
adatole
@LeonAdato
8. The Jewish Roots of…
Questions
▧ “Du fregst a gutte kashe”
▧ Nobel Lauriat in Physics Dr. Isidor Rabi
adatole
@LeonAdato
9. “My mother made me a scientist without ever intending to.
Every other mother in Brooklyn would ask her child:
“So? Did you learn anything today?”
But not my mother.
“Izzy,” she would say, “did you ask a good question today?”
That difference — asking good questions — made me
become a scientist.
9
adatole
@LeonAdato
10. The Jewish Roots of…
Questions
▧ “Du fregst a gutte kashe”
▧ Nobel Lauriat in Physics Dr. Isidor Rabi
▧ THE Four Questions
ָּהנ ַת ְׁשִּנ ה ַמ,ֵּילֹותל ַה ָּלכ ִּמ ֶּהז ַה ָּהלְׁיַל ַה
Why is this night different from all other nights?
adatole
@LeonAdato
11. What’s the Teretz?*
▧ We need the same open-ness to questions
▧ Relish the experience of asking, of discovery
▧ We don’t work in tech because
I already know that
▧ We work in tech because we love
I’ll find out
*Teretz = answer
adatole
@LeonAdato
12.
“Your system is down.”
Question #1: Why did I get that alert?
☺
CPU on the Windows device owned
by Accounting named
Mnth_Reporting (IP: 10.2.3.4, DNS:
MonRep.MyCorp.Net) has been over
80% for more than 15 minutes. CPU
at 2:16am EST is 96%.
Device details: http://blahblah.
Acknowledge this alert: http://ackme
This message brought to you by the
alert: CPU_CRIT_PROD and the
polling engine Poller7
12
adatole
@LeonAdato
13. What’s the Teretz?
▧ Name of the system
▧ Specific component or sub-
element
▧ Current statistic or status
▧ Time the event occurred
▧ Time the alert was sent
▧ Custom fields like location,
owner, etc.
▧ OS type and version
▧ IP address
▧ DNS name or Sysname
▧ The threshold
▧ The duration
▧ A link to the device or
metric
▧ The name of the alert
▧ The polling engine
adatole
@LeonAdato
14. ▧ The story
… before the story
…… before the story
▧ Context matters!
▧ History matters!
▧ Not only “why did I get this alert”
▧ But “why do these alerts exist at
all?”
Jewish Roots:
My Father Was a Wandering Aramean
adatole
@LeonAdato
16. Question #2: Why DIDN’T I Get That Alert?
▧ It was designed like that
○ Alert windows
○ Problem duration
○ Ticket not reset
○ Mute/unmanage/shut-up
○ Parent-child
adatole
@LeonAdato
17. Question #2: Why DIDN’T I Get That Alert?
▧ Change Un-Control
○ Credential changed
○ Network changed
○ Custom Property
○ Element removed
○ Physical to Virtual
adatole
@LeonAdato
18. Question #2: Why DIDN’T I Get That Alert?
▧ Monitoring Failed
○ Polling stopped
○ Agent stopped
○ Data throttled
○ Db is out of sync
○ New code/image missing tracing
○ Monitoring “supply chain” failed (email)
○ Event correlation rules
adatole
@LeonAdato
19. What’s the Teretz?
▧ Understand (and communicate) exceptions
▧ Save your receipts
▧ Save other people’s receipts too, if you can
▧ Monitor your monitoring
▧ Test your notification delivery infrastructure
▧ Have validation steps ready
adatole
@LeonAdato
23. What’s the Teretz?
▧ One size fits… some?
▧ Skillcheck: SQL
▧ Skillcheck: wireshark
▧ Look at the screens
adatole
@LeonAdato
24. Jewish Roots:
Burning Hail and Black Swans
▧ Why do we remember the plagues?
○ Visceral, unexpected, unique
▧ Let’s talk about “black swans”
▧ The plagues as black swan events
adatole
@LeonAdato
26. Question #4: What COULD alert for my
systems?
▧ What *IS* an alert?
○ Emergency
○ Interruption
○ Unplanned Work
▧ What does alerting NEED to be
○ Timely
○ Meaningful
○ Actionable
adatole
@LeonAdato
27. Question #4: What COULD alert for my
systems?
▧ Why does this matter?
○ # of systems
○ # of alerts that can trigger for those systems
○ # of staff hours to address those alerts
○ # of alerts that could trigger simultaneously
adatole
@LeonAdato
28. What’s the Teretz?
▧ This can be a VERY difficult question to answer
▧ But it’s difficulty is in proportion to importance
▧ Speaks to potential impact to the company,
workload, interruptions.
adatole
@LeonAdato
30. Jewish Roots:
Are You Ready For the Hard Questions?
▧ Scholar, Skeptic, Simple, & Silent
▧ Meet each user where they are
▧ Let’s talk about the Skeptic (“the wicked son”)
▧ Listen past the snark for the question
adatole
@LeonAdato
33. Jewish Roots:
Four or Five cups?
▧ Symbolism of wine as joy
▧ We need to remember to pause for joyful moments
▧ Despite rigorous Talmudic analysis, there are still questions
without clear answers.
▧ BUT… that doesn’t mean we disengage.
▧ We return to these questions over and over, try new
approaches.
A lot like IT problems.
adatole
@LeonAdato
34. OK, So That Fifth Question:
What Do You Monitor “Standard”?
▧ When you load up a box into monitoring, what do
consumers automatically get?
▧ If you can’t describe this, how will anyone know
what to ask for “extra”?
adatole
@LeonAdato
35. The Mostly Un-Necessary Summary
Being prepared for the 4 (ok 5) questions
▧ Your monitoring will be (better) prepared for the stresses it
will be exposed to.
▧ You will be (better) prepared as an advocate for monitoring
▧ You’ll spend less time answering repetitive questions and
more time doing to the work of a monitoring engineer.
(i.e.: the GOOD stuff!)
adatole
@LeonAdato
36. If you still have
questions…
36
adatole
@LeonAdato