Azure SQL Database is a relational database-as-a-service hosted in the Azure cloud that reduces costs by eliminating the need to manage virtual machines, operating systems, or database software. It provides automatic backups, high availability through geo-replication, and the ability to scale performance by changing service tiers. Azure Cosmos DB is a globally distributed, multi-model database that supports automatic indexing, multiple data models via different APIs, and configurable consistency levels with strong performance guarantees. Azure Redis Cache uses the open-source Redis data structure store with managed caching instances in Azure for improved application performance.
Azure SQL Database Managed Instance is a new flavor of Azure SQL Database that is a game changer. It offers near-complete SQL Server compatibility and network isolation to easily lift and shift databases to Azure (you can literally backup an on-premise database and restore it into a Azure SQL Database Managed Instance). Think of it as an enhancement to Azure SQL Database that is built on the same PaaS infrastructure and maintains all it's features (i.e. active geo-replication, high availability, automatic backups, database advisor, threat detection, intelligent insights, vulnerability assessment, etc) but adds support for databases up to 35TB, VNET, SQL Agent, cross-database querying, replication, etc. So, you can migrate your databases from on-prem to Azure with very little migration effort which is a big improvement from the current Singleton or Elastic Pool flavors which can require substantial changes.
Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
Azure SQL Database Managed Instance is a new flavor of Azure SQL Database that is a game changer. It offers near-complete SQL Server compatibility and network isolation to easily lift and shift databases to Azure (you can literally backup an on-premise database and restore it into a Azure SQL Database Managed Instance). Think of it as an enhancement to Azure SQL Database that is built on the same PaaS infrastructure and maintains all it's features (i.e. active geo-replication, high availability, automatic backups, database advisor, threat detection, intelligent insights, vulnerability assessment, etc) but adds support for databases up to 35TB, VNET, SQL Agent, cross-database querying, replication, etc. So, you can migrate your databases from on-prem to Azure with very little migration effort which is a big improvement from the current Singleton or Elastic Pool flavors which can require substantial changes.
Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.
Technical session on Databases as Service in Azure
Technical session - Azure SQL DB on Dec 20, 2020
https://youtu.be/Cl4IDpc_0yc
Technical session - 2 on Azure SQL DB - Dec 27, 2020
https://youtu.be/_4lZ54eI3F0
Technical session on Azure Cosmos DB -Dec 27, 2020
https://youtu.be/rtDwX1K_64k
Want to see a high-level overview of the products in the Microsoft data platform portfolio in Azure? I’ll cover products in the categories of OLTP, OLAP, data warehouse, storage, data transport, data prep, data lake, IaaS, PaaS, SMP/MPP, NoSQL, Hadoop, open source, reporting, machine learning, and AI. It’s a lot to digest but I’ll categorize the products and discuss their use cases to help you narrow down the best products for the solution you want to build.
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
Azure SQL Database is a fully managed cloud database service with built-in intelligence, elastic scale, performance, reliability, and data protection that enables enterprises and ISVs to reduce their total cost of ownership and operational cost and overheads. In this session, I will share real-world experience of successfully migrated existing SaaS application and on-premises workload for some our tier 1 customers and ISV partners to Azure SQL Database service. The session walks through planning, assessment, migration tools and best practices from the proven experiences and practices of migrating real world applications to Azure SQL Database service.
This presentation is for those of you who are interested in moving your on-prem SQL Server databases and servers to Azure virtual machines (VM’s) in the cloud so you can take advantage of all the benefits of being in the cloud. This is commonly referred to as a “lift and shift” as part of an Infrastructure-as-a-service (IaaS) solution. I will discuss the various Azure VM sizes and options, migration strategies, storage options, high availability (HA) and disaster recovery (DR) solutions, and best practices.
The new Microsoft Azure SQL Data Warehouse (SQL DW) is an elastic data warehouse-as-a-service and is a Massively Parallel Processing (MPP) solution for "big data" with true enterprise class features. The SQL DW service is built for data warehouse workloads from a few hundred gigabytes to petabytes of data with truly unique features like disaggregated compute and storage allowing for customers to be able to utilize the service to match their needs. In this presentation, we take an in-depth look at implementing a SQL DW, elastic scale (grow, shrink, and pause), and hybrid data clouds with Hadoop integration via Polybase allowing for a true SQL experience across structured and unstructured data.
RDX takes a deeper look at some of the most popular and interesting features within Azure SQL DB in addition to how the DBaaS platform differs from its on-premises and IaaS counterparts.
The presentation covers a wide range of topics from purchasing and provisioning to geo-replication, sharding and advanced automations. The demo presented by Azure SQL DB Specialist, Jim Donahoe, will provide best practices and educate participants in Azure SQL DB features and the Azure Portal's administration and monitoring interfaces.
HA/DR options with SQL Server in Azure and hybridJames Serra
What are all the high availability (HA) and disaster recovery (DR) options for SQL Server in a Azure VM (IaaS)? Which of these options can be used in a hybrid combination (Azure VM and on-prem)? I will cover features such as AlwaysOn AG, Failover cluster, Azure SQL Data Sync, Log Shipping, SQL Server data files in Azure, Mirroring, Azure Site Recovery, and Azure Backup.
The cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Azure SQL Database now has a Managed Instance, for near 100% compatibility for lifting-and-shifting applications running on Microsoft SQL Server to Azure. Contact me for more information.
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...Sandy Winarko
This session focuses on the all PaaS solution of Azure SQL DB/Managed Instance (MI) + SSIS in Azure Data Factory (ADF) to lift & shift, modernize, and extend ETL workflows. We will first show you how to provision Azure-SSIS Integration Runtime (IR) – dedicated ADF servers for running SSIS – with SSIS catalog (SSISDB) hosted by Azure SQL DB/MI, configure it to access data on premises using Windows authentication and Virtual Network injection/Self-Hosted IR as a proxy, and extend it with custom/Open Source/3rd party components. We will next show you how to use the familiar SSDT/SSMS tools to design/test/deploy/execute your SSIS packages in the cloud just like you do on premises. We will finally show you how to modernize your ETL workflows by invoking/scheduling SSIS package executions as first-class activities in ADF pipelines and combining/chaining them with other activities, allowing you to trigger your pipeline runs by events, automatically (de)provision SSIS IR just in time, etc.
Microsoft certified azure developer associateGaurav Singh
The Mastering Microsoft Azure Developer Training makes you proficient in developing, planning, and scaling your web applications on Microsoft Azure. It includes training on Azure App Services, Azure Storage, Azure Virtual Machines, Azure SQL Database , Microservices, Azure AD, Azure Automation and DevOps using real-life case studies. The curriculum has been designed by Microsoft MVPs & Industry expert to earn Microsoft Azure Developer Associate Certification (AZ-204).
A Tour of Azure SQL Databases (NOVA SQL UG 2020)Timothy McAliley
A Tour of Azure SQL Databases (NOVA SQL UG 2020) - overview of the different deployment options for Azure SQL Database.
More info: www.meetup.com/novasql
A modern data warehouse lets you bring together all your data at any scale easily, and to get insights through analytical dashboards, operational reports, or advanced analytics for all your users.
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
ML.NET is an open source, machine learning framework built in .NET and runs on Windows, Linux and macOS. It allows developers to integrate custom machine learning into their applications without any prior expertise in developing or tuning machine learning models. Enhance your .NET apps with sentiment analysis, price prediction, fraud detection and more using custom models built with ML.NET
In this Session, Andy will show not only the core of ML.NET but best practices around Azure Data Lake and data in general when using .NET
Want to see a high-level overview of the products in the Microsoft data platform portfolio in Azure? I’ll cover products in the categories of OLTP, OLAP, data warehouse, storage, data transport, data prep, data lake, IaaS, PaaS, SMP/MPP, NoSQL, Hadoop, open source, reporting, machine learning, and AI. It’s a lot to digest but I’ll categorize the products and discuss their use cases to help you narrow down the best products for the solution you want to build.
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
Azure SQL Database is a fully managed cloud database service with built-in intelligence, elastic scale, performance, reliability, and data protection that enables enterprises and ISVs to reduce their total cost of ownership and operational cost and overheads. In this session, I will share real-world experience of successfully migrated existing SaaS application and on-premises workload for some our tier 1 customers and ISV partners to Azure SQL Database service. The session walks through planning, assessment, migration tools and best practices from the proven experiences and practices of migrating real world applications to Azure SQL Database service.
This presentation is for those of you who are interested in moving your on-prem SQL Server databases and servers to Azure virtual machines (VM’s) in the cloud so you can take advantage of all the benefits of being in the cloud. This is commonly referred to as a “lift and shift” as part of an Infrastructure-as-a-service (IaaS) solution. I will discuss the various Azure VM sizes and options, migration strategies, storage options, high availability (HA) and disaster recovery (DR) solutions, and best practices.
The new Microsoft Azure SQL Data Warehouse (SQL DW) is an elastic data warehouse-as-a-service and is a Massively Parallel Processing (MPP) solution for "big data" with true enterprise class features. The SQL DW service is built for data warehouse workloads from a few hundred gigabytes to petabytes of data with truly unique features like disaggregated compute and storage allowing for customers to be able to utilize the service to match their needs. In this presentation, we take an in-depth look at implementing a SQL DW, elastic scale (grow, shrink, and pause), and hybrid data clouds with Hadoop integration via Polybase allowing for a true SQL experience across structured and unstructured data.
RDX takes a deeper look at some of the most popular and interesting features within Azure SQL DB in addition to how the DBaaS platform differs from its on-premises and IaaS counterparts.
The presentation covers a wide range of topics from purchasing and provisioning to geo-replication, sharding and advanced automations. The demo presented by Azure SQL DB Specialist, Jim Donahoe, will provide best practices and educate participants in Azure SQL DB features and the Azure Portal's administration and monitoring interfaces.
HA/DR options with SQL Server in Azure and hybridJames Serra
What are all the high availability (HA) and disaster recovery (DR) options for SQL Server in a Azure VM (IaaS)? Which of these options can be used in a hybrid combination (Azure VM and on-prem)? I will cover features such as AlwaysOn AG, Failover cluster, Azure SQL Data Sync, Log Shipping, SQL Server data files in Azure, Mirroring, Azure Site Recovery, and Azure Backup.
The cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Azure SQL Database now has a Managed Instance, for near 100% compatibility for lifting-and-shifting applications running on Microsoft SQL Server to Azure. Contact me for more information.
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...Sandy Winarko
This session focuses on the all PaaS solution of Azure SQL DB/Managed Instance (MI) + SSIS in Azure Data Factory (ADF) to lift & shift, modernize, and extend ETL workflows. We will first show you how to provision Azure-SSIS Integration Runtime (IR) – dedicated ADF servers for running SSIS – with SSIS catalog (SSISDB) hosted by Azure SQL DB/MI, configure it to access data on premises using Windows authentication and Virtual Network injection/Self-Hosted IR as a proxy, and extend it with custom/Open Source/3rd party components. We will next show you how to use the familiar SSDT/SSMS tools to design/test/deploy/execute your SSIS packages in the cloud just like you do on premises. We will finally show you how to modernize your ETL workflows by invoking/scheduling SSIS package executions as first-class activities in ADF pipelines and combining/chaining them with other activities, allowing you to trigger your pipeline runs by events, automatically (de)provision SSIS IR just in time, etc.
Microsoft certified azure developer associateGaurav Singh
The Mastering Microsoft Azure Developer Training makes you proficient in developing, planning, and scaling your web applications on Microsoft Azure. It includes training on Azure App Services, Azure Storage, Azure Virtual Machines, Azure SQL Database , Microservices, Azure AD, Azure Automation and DevOps using real-life case studies. The curriculum has been designed by Microsoft MVPs & Industry expert to earn Microsoft Azure Developer Associate Certification (AZ-204).
A Tour of Azure SQL Databases (NOVA SQL UG 2020)Timothy McAliley
A Tour of Azure SQL Databases (NOVA SQL UG 2020) - overview of the different deployment options for Azure SQL Database.
More info: www.meetup.com/novasql
A modern data warehouse lets you bring together all your data at any scale easily, and to get insights through analytical dashboards, operational reports, or advanced analytics for all your users.
ITCamp 2019 - Andy Cross - Machine Learning with ML.NET and Azure Data LakeITCamp
ML.NET is an open source, machine learning framework built in .NET and runs on Windows, Linux and macOS. It allows developers to integrate custom machine learning into their applications without any prior expertise in developing or tuning machine learning models. Enhance your .NET apps with sentiment analysis, price prediction, fraud detection and more using custom models built with ML.NET
In this Session, Andy will show not only the core of ML.NET but best practices around Azure Data Lake and data in general when using .NET
The event, held on 22nd April 2017, was part of the Global Azure Boot Camp and covered Microsoft curriculum on the following topics:
- Azure SQL Database
- JSON Support
- Encryption
- Temporal tables
- Database Advisor
- Query Performance Insight
- Dynamic Data Masking
https://techspark.mt/global-azure-bootcamp-22nd-april-2017/
AWS Certified Cloud Practitioner Course S11-S17Neal Davis
This deck contains the slides from our AWS Certified Cloud Practitioner video course. It covers:
Section 11 Databases and Analytics
Section 12 Management and Governance
Section 13 AWS Cloud Security and Identity
Section 14 Architecting for the Cloud
Section 15 Accounts, Billing and Support
Section 16 Migration, Machine Learning and More
Section 17 Exam Preparation and Tips
Full course can be found here: https://digitalcloud.training/courses/aws-certified-cloud-practitioner-video-course/
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
AWS ofrece una gran variedad de servicios de base de datos que se adaptan a los requisitos de su aplicación. Los servicios de bases de datos están totalmente administrados y se pueden implementar en cuestión de minutos con tan solo unos clics. Los servicios de AWS incluyen Amazon Relational Database Service (Amazon RDS), compatible con 6 motores de bases de datos comunes, Amazon Aurora, base de datos relacional compatible con MySQL con un desempeño 5 veces superior, Amazon DynamoDB, servicio de bases de datos NoSQL rápido y flexible, Amazon Redshift, almacén de datos a escala de petabytes, y Amazon Elasticache, servicio de caché en memoria compatible con Memcached y Redis. AWS también proporciona AWS Database Migration Service, un servicio que permite migrar las bases de datos a la nube de AWS de forma sencilla y rentable.
What is in a modern BI architecture? In this presentation, we explore PaaS, Azure Active Directory and Storage options including SQL Database and SQL Datawarehouse.
How to scale pods and nodes under heavy load? On k8s / AKS we have few options, like horizontal-pod-autoscaler or cluster autoscaler.
In this talk I show these options through some examples.
Azure Search is a search-as-a-service cloud solution
that gives developers APIs and tools for adding a rich search experience
over private, heterogenous content in web, mobile, and enterprise applications.
How to build a monitoring system for docker from scratch and how to use Azure Operations Management Suite (aka OMS) to collect info about docker cluster deployment
Introduzione al protocollo websocket e come implementarlo "manualmente" in un'applicazione asp.net
SignalR: architettura di base, come utilizzare la libreria nei nostri progetti e come configurare i "backplane" per scenari di scale-out.
Quick-overview sulla nuova versione di SignalR per dot.net core
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.
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.
"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.
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
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.
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.
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
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.
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.
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.
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.
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.
6. Azure SQL Database
Azure SQL Database is a relational database-as-a-service (DBaaS)
hosted in the Azure cloud that falls into the industry categories
of Software-as-a-Service (SaaS) and Platform-as-a-Service (PaaS).
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-paas-vs-sql-server-iaas
7. Azure SQL Database
Azure SQL Database is optimized to reduce overall costs to the
minimum for provisioning and managing many databases. It reduces
ongoing administration costs because you do not have to manage any
virtual machines, operating system or database software.
8. Azure SQL Database
Azure SQL Database is optimized to reduce overall costs to the
minimum for provisioning and managing many databases. It reduces
ongoing administration costs because you do not have to manage any
virtual machines, operating system or database software.
You do not have to manage:
9. Azure SQL Database
Azure SQL Database is optimized to reduce overall costs to the
minimum for provisioning and managing many databases. It reduces
ongoing administration costs because you do not have to manage any
virtual machines, operating system or database software.
You do not have to manage:
upgrades
10. Azure SQL Database
Azure SQL Database is optimized to reduce overall costs to the
minimum for provisioning and managing many databases. It reduces
ongoing administration costs because you do not have to manage any
virtual machines, operating system or database software.
You do not have to manage:
high availability
11. Azure SQL Database
Azure SQL Database is optimized to reduce overall costs to the
minimum for provisioning and managing many databases. It reduces
ongoing administration costs because you do not have to manage any
virtual machines, operating system or database software.
You do not have to manage:
backups
12. Service tiers
• Basic: Best suited for a small database, supporting typically one single active operation at a
given time. Examples include databases used for development or testing, or small-scale
infrequently used applications.
• Standard: The go-to option for cloud applications with low to medium IO performance
requirements, supporting multiple concurrent queries. Examples include workgroup or web
applications.
• Premium: Designed for high transactional volume with high IO performance requirements,
supporting many concurrent users. Examples are databases supporting mission critical
applications.
• Premium RS: Designed for IO-intensive workloads that do not require the highest availability
guarantees. Examples include testing high-performance workloads, or an analytical workload
where the database is not the system of record.
13. Service tiers
• After initially picking a service tier and performance level, you can
scale a single database up or down dynamically
• Changing the service tier and/or performance level of a database
creates a replica of the original database at the new performance
level, and then switches connections over to the replica.
• No data is lost during this process but during the brief moment when
we switch over to the replica, connections to the database are
disabled, so some transactions in flight may be rolled back.
16. Elastic pools
• SQL Database elastic pools are a simple, cost-effective solution for
managing and scaling multiple databases that have varying and
unpredictable usage demands
• Within the pool, individual databases are given the flexibility to auto-
scale within set parameters. Under heavy load, a database can
consume more eDTUs to meet demand. Databases under light loads
consume less, and databases under no load consume no eDTUs.
24. Business continuity: backup
• SQL Database automatically performs a combination of full database
backups weekly, differential database backups hourly, and transaction
log backups every five minutes to protect your business from data
loss. These backups are stored in geo-redundant storage
• Use automated backups as your business continuity and recovery
mechanism if your application:
• Is not considered mission critical
• Has a low rate of data change (low transactions per hour) and losing up to an
hour of change is an acceptable data loss
• Is cost sensitive
25. Business continuity: active geo-replication
• Is possible to use Active Geo-Replication to configure a database to
have up to four readable secondary databases in the regions of your
choice
• These secondary databases are kept synchronized with the primary
database using an asynchronous replication mechanism
• Active Geo-Replication can also be used to provide better query
performance for read-only queries to geographically dispersed users.
29. Azure Database Migration Service
• Using database migration service simplifies the migration of existing
on-premises SQL Server, Oracle, and MySQL databases to Azure,
whether your target database is Azure SQL Database, Azure SQL
Database Managed Instance or Microsoft SQL Server in an Azure
virtual machine.
30. Azure Database Migration Service
• Using database migration service simplifies the migration of existing
on-premises SQL Server, Oracle, and MySQL databases to Azure,
whether your target database is Azure SQL Database, Azure SQL
Database Managed Instance or Microsoft SQL Server in an Azure
virtual machine.
32. Azure database for PostgreSQL/MySQL
• Azure Database for PostgreSQL/MySQL is a relational database service
in the Microsoft cloud built for developers based on the community
version of open source PostgreSQL and MySQL Community
Edition database engine. It provides:
• Predictable performance at multiple service levels
• Dynamic scalability with no application downtime
• Built-in high availability
• Data protection
35. Azure Table Storage
Azure Table storage is a service that stores structured NoSQL data in
the cloud, providing a key/attribute store with a schemaless design
https://docs.microsoft.com/en-us/azure/storage/storage-dotnet-how-to-use-tables
36. Table service concepts
• Storage Account
• Table: a table is a collection of entities
• Entitiy: An entity is a set of properties (similar
to a database row). An entity can be up to 1MB
in size
• Properties: A property is a name-value pair.
Each entity can include up to 252 properties to
store data
37. Table entities
• Table entities represent the units of data stored in a table and are
similar to rows in a typical relational database table
• Each entity defines a collection of properties
• Entities must define the following three system properties as part of
the property collection:
• PartitionKey
• RowKey
• Timestamp
44. Global distribution
• Within a given region, all resources
are horizontally partitioned using
resource partitions (local
distribution).
• Each resource partition is also
replicated across geographical regions
(global distribution).
45. Multi-model, multi API-support
• The core content-model of Cosmos DB’s
database engine is based on atom-
record-sequence (ARS)
• Atoms consist of a small set of primitive
types like string, bool, and number. Records
are structs composed of these types.
Sequences are arrays consisting of atoms,
records, or sequences.
• The database engine can efficiently
translate and project different data
models onto the ARS-based data model.
46. Multiple consistency models
• It’s possible to configure the default consistency level on Cosmos DB
account, and later override the consistency on a specific read request
47. Guaranteed SLA
• Availability: 99.99% uptime availability SLA for each of the data and control plane
operations.
• Throughput: 99.99% of requests complete successfully
• Latency: 99.99% of <10 ms latencies at the 99th percentile
• Consistency: 100% of read requests will meet the consistency guarantee for the consistency
level requested by you.
49. CosmosDB: indexing
• CosmosDB indexes, by default, each document’s attribute
• Automatic indexing of documents without requiring schema or
secondary indexes is a key capability of CosmosDB and is enabled by
write-optimized, lock-free and log-structured index maintenance
techniques
50. CosmosDB: indexing policy
• The indexing policy of each collection allows you to make
performance and storage trade-offs associated with indexing
• Choose whether the collection automatically indexes all of the documents or
not
• Choose whether to include or exclude specific paths or patterns in your
documents from the index
• Choose between synchronous (consistent) and asynchronous (lazy) index
updates
• The indexing policy can be changed
53. Azure Redis Cache
• Redis is an advanced key-value store, where keys can contain data
structures such as strings, hashes, lists, sets, and sorted sets. Redis
supports a set of atomic operations on these data types.
• Azure Redis Cache uses Redis authentication and also supports SSL
connections to Redis.
54. Service tiers
• Basic: Single node, multiple sizes, ideal for development/test and non-critical workloads. The
Basic tier has no SLA.
• Standard: A replicated cache in a two-node primary/secondary configuration managed by
Microsoft, with a high-availability SLA.
• Premium: All of the Standard tier features, plus:
• Redis data persistence: allows you to persist the cache data in an Azure Storage account
• Redis cluster
• Enhanced security and isolation
• Reboot
• Schedule updates
57. Azure Search
Azure Search is a cloud search-as-a-service solution that delegates
server and infrastructure management to Microsoft, leaving you with a
ready-to-use service that you can populate with your data and then use
to add search to your web or mobile application.
https://docs.microsoft.com/en-us/azure/search/search-what-is-azure-search
58. Azure Search
• Full text search and text analysis
• Search suggestions
• Facet queries
• Scoring
• …
• Language support
• Data integration
59. Service tiers
• Free: A shared service, at no charge, used for evaluation, investigation, or small workloads.
• Basic: Small production workloads on dedicated hardware. Highly available.
• Standard:
• S1
• S2
• S3
• S3 HD
60. Indexers
• An indexer in Azure Search is a crawler that extracts searchable data
and metadata from an external data source and populates an index
based on field-to-field mappings between the index and your data
source.
• You can use an indexer as the sole means for data ingestion, or use a
combination of techniques
• You can run indexers on demand or on a recurring data refresh
schedule
65. SQL IaaS vs SQL Database
• Existing applications that
require fast migration to the
cloud with minimal changes.
• SQL Server instances with up to
64 TB of storage. The instance
can support as many databases
as needed.
• Migrating and building
enterprise and hybrid
applications.
• New cloud-designed
applications that have time
constraints in development and
marketing.
• Databases of up to 1 TB, or
larger databases that can
be horizontally or vertically
partitioned using a scale-out
pattern.
• Building Software-as-a-Service
(SaaS) applications.
66. SQL IaaS vs SQL Database: features
• https://docs.microsoft.com/en-us/azure/sql-database/sql-database-
features
68. Transient fault handling
Transient faults can occur in any environment, on any platform or
operating system, and in any kind of application
69. Transient fault handling: cloud
• Many resources in a cloud environment are shared, and access to
these resources is subject to throttling in order to protect the
resource
• Cloud environments are built using vast numbers of commodity
hardware units
• There are often more hardware components, including network
infrastructure such as routers and load balancers, between the
application and the resources and services it uses
• Network conditions between the client and the server may be
variable
70. Transient fault handling: challanges
• The application must be able to detect faults when they occur, and
determine if these faults are likely to be transient, more long-lasting,
or are terminal failures
• The application must be able to retry the operation if it determines
that the fault is likely to be transient
• The application must use an appropriate strategy for the retries:
• Exponential back-off
• Incremental intervals
• Regular intervals
• Immediate retry
• Randomization