Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...Tom Kerkhove
Building a multi-tenant PaaS is not a walk in the part, certainly if the platform you are building on is constantly changing.
In this session I'll walk you through the adventure we've been on where you'll learn about the challenges we've had and how we approached them and whether or not our decisions worked out or not.
– How to design for scale
– How to operate the platform
– How to grow a platform mindset and force ownership
– How to run tests for your whole platform
– How to design for multi-tenancy
– How to approach constant change
– etc
Cloud projects are never finished so you'd better come prepared.
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...Tom Kerkhove
Kubernetes with Kubernetes Event-driven Autoscaling (KEDA) 1.0 has been released at KubeCon North America 2019.
Let’s have a quick look what it is, how it can helps and where it’s going!
Integrate UK 2019 - Adventures of building a (multi-tenant) PaaS on Microsoft...Tom Kerkhove
Building a multi-tenant PaaS is not a walk in the part, certainly if the platform you are building on is constantly changing.
Cloud projects are never finished so you'd better come prepared.
Techdays Finland 2019 - Adventures of building a (multi-tenant) PaaS on Micro...Tom Kerkhove
Building a multi-tenant PaaS is not a walk in the part, certainly if the platform you are building on is constantly changing.
In this session I'll walk you through the adventure we've been on where you'll learn about the challenges we've had and how we approached them and whether or not our decisions worked out or not.
– How to design for scale
– How to operate the platform
– How to grow a platform mindset and force ownership
– How to run tests for your whole platform
– How to design for multi-tenancy
– How to approach constant change
– etc
Cloud projects are never finished so you'd better come prepared.
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...Tom Kerkhove
Kubernetes with Kubernetes Event-driven Autoscaling (KEDA) 1.0 has been released at KubeCon North America 2019.
Let’s have a quick look what it is, how it can helps and where it’s going!
Integrate UK 2019 - Adventures of building a (multi-tenant) PaaS on Microsoft...Tom Kerkhove
Building a multi-tenant PaaS is not a walk in the part, certainly if the platform you are building on is constantly changing.
Cloud projects are never finished so you'd better come prepared.
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...Tom Kerkhove
Microservices are on the cusp of becoming the dominant style of software architecture in the enterprise. The benefits that are realized—increased developer velocity, improved organizational agility, and reduced time-to-market of new services—are a powerful catalyst that is driving this transformation. As practitioners, how do we successfully fit microservices into the models and processes we already have in place?
Join Tom Kerkhove, an Azure Architect with many years of experience helping enterprises make this exact transition, for a hands-on experience demonstrating how he helps enterprises make the transition to API-first architectures and microservices in a hybrid, multi-cloud world.
Prometheus is a popular open source metric monitoring solution and Azure Monitor provides a seamless onboarding experience to collect Prometheus metrics. Learn how to configure scraping of Prometheus metrics with Azure Monitor for containers running in AKS cluster.
Let's meet and talk about Microsoft Azure PaaS offerings. The PaaS layer provides many scalable and globally deployed services completely manged by Microsoft that allow developer to focus on specific business requirements and to leave the infrastructure bits to the cloud provider. We will underline the differences between Virtual Machines, Cloud Services and Azure Web Apps on the compute layer. Later we will compare SQL Server and Azure SQL.
Then we will focus on Data Storage and Data Analytics services that gives incredible power to developers and data professionals.
Most of the examples we cover are platform agnostic so people from any programming background are welcome to join and share their unique experience. Microsoft Azure is getting more open and open source friendly with every new day!
Come and join us to learn more about Microsoft Azure and enjoy your journey with the public cloud!
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Callon Campbell
Industry and customer needs push enterprises to innovate and modernize their applications at a faster rate than ever before. Serverless solutions are a clear and natural choice for such demand due to its proven developer productivity gains. However, enterprises also require using services that can respond to their critical needs around networking, security, performance, DevOps, ability to run on-premises and compatibility with industry standards (e.g. Kubernetes). In this session, I will explore how serverless development with the Azure platform helps satisfy all these requirements.
Event driven workloads on Kubernetes with KEDANilesh Gule
Slide deck of the presentation done at the Pune User Group on 27th February 2021. Demonstrate how Kubernetes based event driven autoscaling (KEDA) can be used with RabbitMQ as the event source.
Getting started with Serverless applications on Microsoft AzureNilesh Gule
Slides from the talk presented at the Serverless Singapore user group on 19th November 2020. The talk covers different services in Azure which support serverless capabilities.
Youtube video link: https://youtu.be/9xFW626Zaow
Building cloud native apps with .net core 3.0 and kubernetesNilesh Gule
Slide deck of the demo for Dotnet Conf Singapore 2019 event. the talk demonstrated new features in .Net core for building Cloud native applications including Health endpoints, worker services and configuration support for Kubernetes
Running Spring Boot apps in Kubernetes. I have given this talk a few times now. This are the slides for the talk at San Antonio Kubernetes meetup. A guide on how to run Spring Boot apps on Kubernetes platform.
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò RaspaKCDItaly
Per una buona gestione di un cluster Kubernetes in contesti di produzione è necessaria l’introduzione di policy per validare le risorse create all’interno del cluster.
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Elasticsearch
Bandwidth has been an avid user of the Elastic Stack for aggregating their logs from its many data centers. Learn how Bandwidth uses Elastic Cloud on Kubernetes to help satisfy various use cases.
The Future of Enterprise Applications is ServerlessEficode
The Future of Enterprise Applications is Serverless
Jarkko Hirvonen, Manager, Solutions Architecture, AWS Nordics
In 2014 AWS introduced serverless computing with AWS Lambda. Since then, serverless has become one of the hottest topics in the industry. What is serverless, and what are the key trends and architecture patterns you should be aware of? Witness how AWS does it.
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
Regardless of your organization’s size or industry, migrating to the public cloud and Kubernetes is burdened with business and technical risk. Managing Kubernetes clusters, applying blueprint to clusters and adding requisite governance and control are just a few hurdles that can stall your application modernization journey.
Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading much of the complexity and operational overhead.
In this session, you will learn:
- Introduction and architecture of AKS
- Best practices in adopting Azure Kubernetes Service
- How to monitor and optimize AKS
Slides (in English, only the first one in Italian) from my session at .NET Conf 2020 (https://dotnetconf.it/) about Kubernetes (AKS) versus Azure App Service for .NET Developers
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...Tom Kerkhove
Microservices are on the cusp of becoming the dominant style of software architecture in the enterprise. The benefits that are realized—increased developer velocity, improved organizational agility, and reduced time-to-market of new services—are a powerful catalyst that is driving this transformation. As practitioners, how do we successfully fit microservices into the models and processes we already have in place?
Join Tom Kerkhove, an Azure Architect with many years of experience helping enterprises make this exact transition, for a hands-on experience demonstrating how he helps enterprises make the transition to API-first architectures and microservices in a hybrid, multi-cloud world.
Prometheus is a popular open source metric monitoring solution and Azure Monitor provides a seamless onboarding experience to collect Prometheus metrics. Learn how to configure scraping of Prometheus metrics with Azure Monitor for containers running in AKS cluster.
Let's meet and talk about Microsoft Azure PaaS offerings. The PaaS layer provides many scalable and globally deployed services completely manged by Microsoft that allow developer to focus on specific business requirements and to leave the infrastructure bits to the cloud provider. We will underline the differences between Virtual Machines, Cloud Services and Azure Web Apps on the compute layer. Later we will compare SQL Server and Azure SQL.
Then we will focus on Data Storage and Data Analytics services that gives incredible power to developers and data professionals.
Most of the examples we cover are platform agnostic so people from any programming background are welcome to join and share their unique experience. Microsoft Azure is getting more open and open source friendly with every new day!
Come and join us to learn more about Microsoft Azure and enjoy your journey with the public cloud!
Bringing Serverless into the Enterprise (Global Azure Virtual 2020)Callon Campbell
Industry and customer needs push enterprises to innovate and modernize their applications at a faster rate than ever before. Serverless solutions are a clear and natural choice for such demand due to its proven developer productivity gains. However, enterprises also require using services that can respond to their critical needs around networking, security, performance, DevOps, ability to run on-premises and compatibility with industry standards (e.g. Kubernetes). In this session, I will explore how serverless development with the Azure platform helps satisfy all these requirements.
Event driven workloads on Kubernetes with KEDANilesh Gule
Slide deck of the presentation done at the Pune User Group on 27th February 2021. Demonstrate how Kubernetes based event driven autoscaling (KEDA) can be used with RabbitMQ as the event source.
Getting started with Serverless applications on Microsoft AzureNilesh Gule
Slides from the talk presented at the Serverless Singapore user group on 19th November 2020. The talk covers different services in Azure which support serverless capabilities.
Youtube video link: https://youtu.be/9xFW626Zaow
Building cloud native apps with .net core 3.0 and kubernetesNilesh Gule
Slide deck of the demo for Dotnet Conf Singapore 2019 event. the talk demonstrated new features in .Net core for building Cloud native applications including Health endpoints, worker services and configuration support for Kubernetes
Running Spring Boot apps in Kubernetes. I have given this talk a few times now. This are the slides for the talk at San Antonio Kubernetes meetup. A guide on how to run Spring Boot apps on Kubernetes platform.
Tu non puoi passare! Policy compliance con OPA Gatekeeper | Niccolò RaspaKCDItaly
Per una buona gestione di un cluster Kubernetes in contesti di produzione è necessaria l’introduzione di policy per validare le risorse create all’interno del cluster.
Bandwidth: Use Cases for Elastic Cloud on Kubernetes Elasticsearch
Bandwidth has been an avid user of the Elastic Stack for aggregating their logs from its many data centers. Learn how Bandwidth uses Elastic Cloud on Kubernetes to help satisfy various use cases.
The Future of Enterprise Applications is ServerlessEficode
The Future of Enterprise Applications is Serverless
Jarkko Hirvonen, Manager, Solutions Architecture, AWS Nordics
In 2014 AWS introduced serverless computing with AWS Lambda. Since then, serverless has become one of the hottest topics in the industry. What is serverless, and what are the key trends and architecture patterns you should be aware of? Witness how AWS does it.
Accelerate Application Innovation Journey with Azure Kubernetes Service WinWire Technologies Inc
Regardless of your organization’s size or industry, migrating to the public cloud and Kubernetes is burdened with business and technical risk. Managing Kubernetes clusters, applying blueprint to clusters and adding requisite governance and control are just a few hurdles that can stall your application modernization journey.
Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading much of the complexity and operational overhead.
In this session, you will learn:
- Introduction and architecture of AKS
- Best practices in adopting Azure Kubernetes Service
- How to monitor and optimize AKS
Slides (in English, only the first one in Italian) from my session at .NET Conf 2020 (https://dotnetconf.it/) about Kubernetes (AKS) versus Azure App Service for .NET Developers
Lets talk about: Azure Kubernetes Service (AKS)Pedro Sousa
Let's talk about the Azure Kubernetes Service (AKS), starting off by some background on the container's evolution through time up to the new management features provided by Azure like Azure ARC for Kubernetes. Key differences of Azure Kubernetes Service, Azure Container Instances, Web App for Containers and Containers on Azure Service Fabric.
Making sense of containers, docker and Kubernetes on Azure.Nills Franssens
A presentation for the Belgian Azure User Group (AZUG) on June 26 2018.
Topics:
- Containers
- Docker
- Kubernetes
Sources: https://github.com/NillsF/Azug-Container-Session/
Slide deck related to the aMS Kuala Lumpur 2022 event. The talk covers different options for deploying containerised apps to Azure and focuses on Azure Container Apps.
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...Patrick Chanezon
Cloud native applications are composed of many technologies and components, but three canonical abstraction emerged in the past few years that help developers structure their architecture: container, functions responding to events, and managed services.
This talk will explain how to develop (Docker, local Kubernetes, virtual Kubelet, OpenFaaS), deploy (managed Kubernetes, functions and services) and package (CNAB specification and tooling) applications using these three components and look at not only deployment workflows but also at day 2 concerns that a developer would need to consider in the cloud native landscape.
We will demo every topic and a Github repository will be available for developers to reproduce the demos and learn at their own pace.
Patrick Chanezon and Scott Coulton
Dutch Oracle Architects Platform - Reviewing Oracle OpenWorld 2017 and New Tr...Lucas Jellema
Not since the rise of Service Oriented Architecture (and the supporting Fusion Middleware technology) over a decade ago have we seen so much rapid change in terms of application and infrastructure architecture. Cloud, Microservices and DevOps are perhaps the most explicit examples – but many other developments in technology, architecture and even the industry at large have an impact on how enterprises consider and employ IT – such as machine learning, IoT, blockchain.
In this session for (infrastructure, solution, application, enterprise, security, data) architects – we will present the main stories, roadmaps and technologies from Oracle OpenWorld 2017 (and JavaOne) that influence, shape and enable architecture. We will brainstorm together on the consequences of the new directions outlined by Oracle – and coming our way from other quarters. We are seeing a a lot of change. New opportunities arise – that may become challenges or threats if we fail to recognize and embrace the change in time. This session will help us all to get a better handle on the winds in enterprise IT in general and in Oracle land in particular.
Among the topics we will present and discuss are:
- The Only Way is Up – the inevitable and imminent move from on premises to the cloud, and upwards in the stack – from IaaS to SaaS
- Security and Ops in a hybrid landscape (multiple clouds & on premises, multiple technologies & interaction channels)
- Autonomous Database – what, when, how
- Oracle’s cloud strategy, High PaaS and Low PaaS, Open [source] technology (star of the show: Apache Kafka) and the commodization of the traditional Oracle platform
- Container and Cloud Native at Oracle Cloud (Docker, Kubernetes Container Platform, Wercker, Istio Service Mesh, CNCF)
- Serverless
- Java Reborn – for microservices and cloud, modularized (highlights from the JavaOne conference)
- Disruptive: Blockchain, IoT, Machine Learning
Techorama 2022 - Adventures of building Promitor, an open-source productTom Kerkhove
When a wild idea becomes an open-source product you need to get organized, automate and make a contributor-friendly environment - It is more than just writing code. This talk will walk through the phases that the product has been through, how I was discouraged by others and how important it is to not become the slave of your own success.
Azure Low Lands 2019 - Building secure cloud applications with Azure Key VaultTom Kerkhove
It is not a secret that it is hard to manage sensitive information. Azure Key Vault allows you to securely store this kind of information ranging from secrets & certificates to cryptographic keys.
Great! But how do you use it? How do I authenticate with it and how do I build robust applications with it?
Come join me and I'll walk you through the challenges and give you some recommendations.
Intelligent Cloud Conference 2018 - Building secure cloud applications with A...Tom Kerkhove
It is not a secret that it is hard to manage sensitive information. Azure Key Vault allows you to securely store this kind of information ranging from secrets & certificates to cryptographic keys.
Great! But how do you use it? How do I authenticate with it and how do I build robust applications with it?
Come join me and I'll walk you through the challenges and give you some recommendations.
Intelligent Cloud Conference 2018 - Next Generation of Data Integration with ...Tom Kerkhove
Azure Data Factory is a hybrid data integration service in Azure that allows you to create, manage & operate data pipelines in Azure. It is a serverless orchestrator that allows you to create data pipelines to either move, transform, load data; a fully managed Extract, Transform, Load (ETL) & Extract, Load, Transform (ELT) service if you will.
In this talk I'll cover the basics of Azure Data Factory and show you how you can create, manage & operate data pipelines.
NDC Sydney - Analyzing StackExchange with Azure Data LakeTom Kerkhove
Big data is the new big thing where storing the data is the easy part. Gaining insights in your pile of data is something different.
Based on a data dump of the well-known StackExchange websites, we will store & analyse 150+ GB of data with Azure Data Lake Store & Analytics to gain some insights about their users.
After that we will use Power BI to give an at a glance overview of our learnings.
If you are a developer that is interested in big data, this is your time to shine! We will use our existing SQL & C# skills to analyse everything without having to worry about running clusters.
TechDays NL 2016 - Building your scalable secure IoT Solution on AzureTom Kerkhove
The Internet-of-Things was one of the big hypes in 2015 but it’s more than that – Customers want to build out their own infrastructures and act on their data.
Today we’ll look at how Microsoft Azure helps us to build scalable solutions to process events from thousands of devices in a secure manner and the challenges it has. Once the data is in the cloud we’ll also take a look at ways we can learn from our measurements.
Integration Monday - Analysing StackExchange data with Azure Data LakeTom Kerkhove
Big data is the new big thing where storing the data is the easy part. Gaining insights in your pile of data is something different.
Based on a data dump of the well-known StackExchange websites, we will store & analyse 150+ GB of data with Azure Data Lake Store & Analytics to gain some insights about their users. After that we will use Power BI to give an at a glance overview of our learnings.
If you are a developer that is interested in big data, this is your time to shine! We will use our existing SQL & C# skills to analyse everything without having to worry about running clusters.
ITProceed 2015 - Securing Sensitive Data with Azure Key VaultTom Kerkhove
Security has become more and more important as we move to the cloud and countries & companies are being hacked – remember the Sony hack? But how do we securely store sensitive data such as connection strings to our databases? Where do we store our encryption keys? Can I share them with my customers? How do I prevent abuse of my secrets and block them from doing so?
That’s what this session is all about – I will introduce you to the concepts of Microsoft Azure Key Vault where you can use this as it allows you to securely store keys, credentials and other secrets in the cloud. We will also have a look at how it enables us to store encryption keys for SQL Server TDE and how it can help you safeguard your cloud solutions even more.
Securing sensitive data with Azure Key VaultTom Kerkhove
As a developer you often have to use & store a lot of sensitive data going from service credentials to connection strings or even encryption keys. But how do I store these in a secure way? How do I know who has access to them and how do I prevent people from copying them and abusing them? On the other hand, SaaS customers have no clue how you store their sensitive data and how they use it. How can they monitor that? How can they revoke your access easily?
Watch the recording here - http://azug.be/2015-05-05---securing-sensitive-data-with-azure-key-vault
Community Day 2013 - The Power of KinectTom Kerkhove
The power of Kinect is underestimated. It’s more than a toy used for gaming, it’s a piece of technology that can make our life easier and is evolving fast. This session will try to convince you about the power of Kinect and why developers should look into it. Next to that I’ll explain what the ‘difference’ is between Kinect and Oculus Rift & Leap Motion and why we need to brace ourselves for Kinect 2.0.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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
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
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
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.
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.
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.
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.
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
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.
2. | Azure Architect, R&D Manager at Codit
| Microsoft Azure MVP, GitHub Star & CNCF Ambassador
| Member of Azure UG (AZUG)
| Maintainer of KEDA, Promitor, Kubernetes Event Grid Bridge, …
| Lives in Belgium near Bruges
| blog.tomkerkhove.be
2
@TomKerkhov
e
tomkerkhove
5. Application autoscaling made simple with
Kubernetes Event-driven Autoscaling (KEDA)
5
• Automatically scale Deployments, Jobs, /scale subresources
• Provides 30+ built-in scalers, but you can build your own
• Support for external scaler, external push or Metrics API
• Production-grade authentication
• Save resources with scale to 0
• Started as a partnership between Microsoft & Red Hat
• CNCF Sandbox project
• Focus on scaling your app, not the scaling internals
9. How does it work?
January 2021 Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA) 9
• KEDA is built on top of Kubernetes
• Manages workloads to provide scale to 0
• Registers itself as a metric adapter
• Provides metrics for HPA to scale on
• Out-of-the-box & add-on scalers
• Easy to install
• With Helm
• https://hub.helm.sh/charts/kedacore/keda
• With Operator Framework
• https://operatorhub.io/operator/keda
10. Production-grade authentication
10
• Typical security concerns:
• Re-use secrets from scaled target – No separate identities
• Duplication of secrets – Harder to manage & rotate
• Re-use trigger authentication across ScaledObject/ScaledJobs with
TriggerAuthentication (namespaced) or ClusterTriggerAuthentication
• Provides out-of-the-box integration with sources such as:
• Environment variables (on scale target)
• Kubernetes secrets
• Pod Identity (“No secret authentication” - Azure / AWS)
• HashiCorp Vault
13. Running Azure Serverless anywhere
January 2021 Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA) 13
13
Hosting On-Prem
Multi-Cloud
Edge
Shared Runtime Dedicated Runtime (ISE)
Shared Runtime Dedicated Runtimes Self-Hosting on AKS
14. Scale Azure Functions on Kubernetes with KEDA
January 2021 Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA) 14
| Azure Function Core Tools now supports KEDA 2.0
| Easily deploy functions to Kubernetes, without having to worry about KEDA
| Automatically installs KEDA
| Automatically configures & deploys ScaledObjects
| It’s as simple as:
| func new --name example --lanuage C# --template ServiceBusQueueTrigger
| Creates a new Function project
| func init --docker-only
| Adds a Dockerfile to your project
| func kubernetes deploy --name example --registry ghcr.io/tomkerkhove/demos [--dry-
run]
| Build & push container image to container registry of choice
| Deploy function to Kubernetes with KEDA & scaledobject
16. Roadmap
January 2021 Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA) 16
| Introduce new scalers & secret sources
| Provide first-class support for HTTP-based autoscaling
| Provide Kubernetes Events on major KEDA events
| Build an ecosystem around external scalers
| Propose to graduate to CNCF Incubation later this year
| Public roadmap: https://github.com/kedacore/keda/projects/3
17. KEDA 💘 Community
17
• 3k stars on GitHub
• 100+ contributors, incl.
• Microsoft
• Red Hat
• Codit
• IBM
• Shutterstock
• Astronomer.io
• Bi-weekly community standups
• https://keda.sh
| Who’s adopting KEDA in their own products?
| Apache Airflow & Astronomer are using
KEDA to autoscale workflows.
| Dapr is recommending KEDA to autoscale Dapr
apps
| Fission is building a catalog of KEDA
connectors to scale their serverless functions on
Kubernetes
| Knative is using KEDA to autoscale Knative
Event Sources
18. January 2021 Application Autoscaling Made Easy With Kubernetes Event-Driven Autoscaling (KEDA) 18
Node #3
Infrastructure
Customer Service
Scale Controller
Horizontal Pod Autoscalers
(HPA)
Kubernetes Event-driven Autoscaling provides
application autoscaling on a variety of metric
sources such as Service Mesh Interface, Service
Bus, Monitor, etc.
Virtual Kubelet & Virtual Nodes allow you to
run workloads outside of the Kubernetes
cluster.
Cluster Autoscaler allows you to
automatically add/remove nodes to the
Kubernetes cluster.
Order Service
Customer Service
Order Service
Customer Service
Order Service
Order Service
Customer Service
Customer Service
Customer Service
Customer Service
Order Service
Order Service
Customer Service
Customer Service
Order Service
Order Service
Customer Service
Customer Service
Order Service
Node #1 Node #2
Customer Service Order Service Order Service