The document discusses Microsoft Sync Framework, which allows for synchronizing data both on-premises and to the cloud. It describes the framework components, responsibilities, participants in synchronization, and application scenarios for offline and collaboration synchronization. It explains how synchronization works, including change tracking, conflict resolution, and key concepts. It demonstrates synchronization in two-tier and multi-tier architectures and discusses choosing primary keys and enabling tracing.
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityIngram Micro Cloud
This presentations covers a few simple questions on how your customers can grow your infrastructure deals substantially in H1. Given the huge cross-sell/upsell opportunity, this breakout will ensure you:
- Understand the breadth of the opportunity around upgrading Windows Server 2003/R2 and SQL 2005
- Take inventory of all the great resources at your disposal to expedite the discovery, planning, targeting and execution of a migration.
- Arm yourself with Azure as a target destination for your migrations, and transform your practice simultaneously.
DSD-INT 2021 Towards a Deltares cloud computing service - ElzingaDeltares
Presentation by Hidde Elzinga, lead software developer, at Deltares, at the webinar Towards a Deltares cloud computing service, during Delft Software Days - Edition 2021. Friday, 5 November 2021.
The document discusses infrastructure changes and the process for upgrading to Configuration Manager 2012 R2. Key changes include support for Windows Server 2012 R2 and SQL Server database location designation. The upgrade process involves backing up the current site, replacing the ADK, verifying the database can upgrade, upgrading the site system, verifying success, and upgrading clients. It is described as an easy process to follow.
Fredrik Kristian Knalstad presented 10 ways to trigger Runbooks from System Center Orchestrator:
1. Using the Orchestrator Web Service API to trigger Runbooks from custom applications and scripts.
2. Leveraging Powershell to interact with the Web Service to start Runbooks with parameters.
3. Integrating with Configuration Manager and MDT to trigger Runbooks as part of task sequences.
4. Monitoring activities like services, events, and processes to trigger Runbooks based on status changes.
5. Creating Runbook templates for use in Service Manager to automate incident and change management.
6. Deploying the End User Portal for Orchestrator to allow self-service Run
Reactive Integrations - Caveats and bumps in the road explained Markus Eisele
Understand the different approaches to integrate fast data and streams based frameworks into your legacy applications and learn about the advantages, disadvantages, caveats, and bumps in the road.
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersenconfluent
Best Practices for building Hybrid-Cloud Architectures - Hans Jespersen
Afternoon opening presentation during Confluent’s streaming event in Paris, presented by Hans Jespersen, VP WW Systems Engineering at Confluent.
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorWSO2
This slide deck discusses how to troubleshoot an issue in WSO2 Enterprise Integrator and follow best practices in order to optimize output and avoid failure.
Watch webinar here: https://wso2.com/library/webinars/2018/10/troubleshooting-and-best-practices-with-wso2-enterprise-integrator
(ATS6-DEV05) Building Interactive Web Applications with the Reporting CollectionBIOVIA
The document discusses building interactive web applications using the Reporting Collection. It describes components like forms, data connectors, interactive elements and AJAX capabilities that allow adding interactivity. The reporting components generate reports in formats like HTML, PDF from data and layouts. Interactive components allow generating full web applications without additional coding. Forms capture user input. The data connector synchronizes selections across visualizations. Protocol links and functions enable drill-down and AJAX functionality. JavaScript attributes and components add custom scripting.
Windows Server 2003 End-of-Service: A Comprehensive, Market-Shifting OpportunityIngram Micro Cloud
This presentations covers a few simple questions on how your customers can grow your infrastructure deals substantially in H1. Given the huge cross-sell/upsell opportunity, this breakout will ensure you:
- Understand the breadth of the opportunity around upgrading Windows Server 2003/R2 and SQL 2005
- Take inventory of all the great resources at your disposal to expedite the discovery, planning, targeting and execution of a migration.
- Arm yourself with Azure as a target destination for your migrations, and transform your practice simultaneously.
DSD-INT 2021 Towards a Deltares cloud computing service - ElzingaDeltares
Presentation by Hidde Elzinga, lead software developer, at Deltares, at the webinar Towards a Deltares cloud computing service, during Delft Software Days - Edition 2021. Friday, 5 November 2021.
The document discusses infrastructure changes and the process for upgrading to Configuration Manager 2012 R2. Key changes include support for Windows Server 2012 R2 and SQL Server database location designation. The upgrade process involves backing up the current site, replacing the ADK, verifying the database can upgrade, upgrading the site system, verifying success, and upgrading clients. It is described as an easy process to follow.
Fredrik Kristian Knalstad presented 10 ways to trigger Runbooks from System Center Orchestrator:
1. Using the Orchestrator Web Service API to trigger Runbooks from custom applications and scripts.
2. Leveraging Powershell to interact with the Web Service to start Runbooks with parameters.
3. Integrating with Configuration Manager and MDT to trigger Runbooks as part of task sequences.
4. Monitoring activities like services, events, and processes to trigger Runbooks based on status changes.
5. Creating Runbook templates for use in Service Manager to automate incident and change management.
6. Deploying the End User Portal for Orchestrator to allow self-service Run
Reactive Integrations - Caveats and bumps in the road explained Markus Eisele
Understand the different approaches to integrate fast data and streams based frameworks into your legacy applications and learn about the advantages, disadvantages, caveats, and bumps in the road.
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersenconfluent
Best Practices for building Hybrid-Cloud Architectures - Hans Jespersen
Afternoon opening presentation during Confluent’s streaming event in Paris, presented by Hans Jespersen, VP WW Systems Engineering at Confluent.
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorWSO2
This slide deck discusses how to troubleshoot an issue in WSO2 Enterprise Integrator and follow best practices in order to optimize output and avoid failure.
Watch webinar here: https://wso2.com/library/webinars/2018/10/troubleshooting-and-best-practices-with-wso2-enterprise-integrator
(ATS6-DEV05) Building Interactive Web Applications with the Reporting CollectionBIOVIA
The document discusses building interactive web applications using the Reporting Collection. It describes components like forms, data connectors, interactive elements and AJAX capabilities that allow adding interactivity. The reporting components generate reports in formats like HTML, PDF from data and layouts. Interactive components allow generating full web applications without additional coding. Forms capture user input. The data connector synchronizes selections across visualizations. Protocol links and functions enable drill-down and AJAX functionality. JavaScript attributes and components add custom scripting.
This document provides an overview and demonstration of Microsoft SharePoint. It discusses how SharePoint can integrate data from other systems like SQL Reporting Services, Business Connectivity Services, and Excel Services to create dashboards and reports. SharePoint allows users to easily create and schedule reports in HTML or SharePoint mode using SQL Reporting Services. It also enables drilling down into data stored in Excel files or Analysis Services cubes. Key performance indicators can be built using flexible SharePoint web parts. The demonstration shows how these features can be used together to make SharePoint a central location for organizational information and analysis.
(ATS4-PLAT10) Planning your deployment for a 64 bit worldBIOVIA
This document discusses planning a deployment for Pipeline Pilot 9.0 on a 64-bit server. It outlines key differences between Linux and Windows environments and identifies 32-bit components that may require modifications. It recommends using tools included with Pipeline Pilot to identify protocols and components dependent on 32-bit functionality to assess risks before migrating servers. Support resources are provided to help plan and execute the server migration.
This document provides an overview of Apache Apex, an open source unified streaming and fast batching platform. It discusses key aspects of Apex including its application programming model using operators and directed acyclic graphs, native Hadoop integration using YARN and HDFS, partitioning and scaling operators for high throughput, windowing support, fault tolerance, and data locality features. Examples of building a data processing pipeline and its logical and physical plans are also presented.
Controlling Delegation of Windows Servers and Active DirectoryZoho Corporation
Derek Melber, Technical Evangelist for the AD Solutions team at ManageEngine and one of only 12 Microsoft Group Policy MVPs in the world, from his extensive knowledge in the Windows Active Directory security domain shares the various ways in Windows Servers to manage task delegations by Group / User / Permissions… And know the limitations too!
WSO2 Business Process Server - Product OverviewWSO2
The 100% open source, highly scalable and lean WSO2 Business Process Server helps to increase productivity and enhance competitiveness by enabling developers to easily deploy business processes and business models written using WS-BPEL and BPMN standards respectively. It also serves as the business process management and hosting environment for your SOA.
The document summarizes release notes for version 4.1 of a software. It lists numerous architectural changes, 20 new features, 24 improvements, and 155 bug fixes. Key new features include an event pub-sub framework, advanced search, API throttling, password/API key management by users, and integrations with AWS, RabbitMQ, Nicira, Netscaler, Juniper SRX, F5 Big IP, and Open vSwitch. The release schedule planned feature development from November 2012 to January 2013, testing from February to March 2013, and release on June 5th, later than the original May target date, due to numerous last minute feature additions. Lessons learned include avoiding large last minute changes and developing features in isolation
This document provides an overview of implementing failover clustering in Windows Server 2012. It discusses key concepts of failover clustering including high availability, cluster components, quorum, and storage. It also describes how to validate and configure a failover cluster, including hardware, software, and network requirements. Finally, it discusses configuring applications and services on a failover cluster through clustering roles and managing cluster resources.
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...MSDEVMTL
11 Janvier 2016
Groupe Azure
Sujet: Développer des microservices avec Service Fabric
Conférienciers: Stephane Lapointe, MVP Azure & Alexandre Brisebois, TSP Azure Microsoft
Une soirée complète sur Service Fabric! Nous débuterons par la base en explorant l'architecture de Service Fabric et les modèles de programmation qu'il propose, les "Reliable Actors" et "Reliable Services" en mettant l'emphase sur le modèle Acteurs.
Comme il est plus agréable d'apprendre avec des exemples, nous verrons le cycle de vie complet d'une application au sein de Service Fabric et les outils offert par la plateforme; développement, packaging, déploiement, tests de stabilités, mises à jour et maintenance sont les sujets que nous explorerons.
À la fin de cette rencontre, vous aurez les connaissances nécessaires pour mener à bien un projet de microservices en utilisant les acteurs dans Service Fabric.
The latest distributed system utilizing the cloud is a very complicated configuration in which the components span a plurality of components. Applications for customers are part of products, and service quality targets directly linked to business indicators are needed. Legacy monitoring system based on traditional system management is not linked not only to business indicators but also to measure service quality. Google advocates the idea of site reliability engineering (SRE) and introduces efforts to measure quality of service. Based on the concept of SRE, the service quality monitoring system collects and analyzes logs from various components not only application codes but also whole infrastructure components. Since very large amounts of data must be processed in real time, it is necessary to design carefully with reference to the big data architecture. To utilize this system, you can measure the quality of service, and make it possible to continuously improve the service quality.
Digital integration hub: Why, what and how?confluent
Digital integration hub: Why, what and how?
Andrea Gioia, CTO at Quantyca and co-founder at Blindata.io
https://www.meetup.com/Milano-Kafka-meetup/events/282183436/
TrueSight Enterprise Edition provides consolidated monitoring and management of applications across multiple data centers. It has two main components: collectors that collect data at each data center, and an analyzer that consolidates data from the collectors. Customers can deploy the collectors and analyzer as virtual appliances on VMware for flexibility and low costs. The Enterprise Edition allows visibility across distributed applications and data centers.
Flink Forward Berlin 2017: Hao Wu - Large Scale User Behavior Analytics by FlinkFlink Forward
We are HanSight, a leading security startup based in China. We provide solutions for enterprise cybersecurity with a main focus on User Behavior Analytics(UBA). Typical UBA deployment in large scale enterprise needs to handle 10k+ unique users over 10+ dimensions. Real-time analysis and detection on that scale of data has become a must have functionality yet a challenge for traditional security solutions. Most of the products on the market usually struggles with high throughput(100k TPS) and real-time analysis accuracy. With Flink’s streaming nature, we are able to present a next generation UBA system that tackles the large scale real-time data analysis challenge. Basically, Flink serves as a CEP engine processing data in a streaming fashion. And UBA engine (anomaly detection algorithms, rule engine) runs on top of Flink to achieve dynamic ETL rule configuration and hot deployment. Also we provide a stunning UI design for rule configuration, incident response and system monitoring.
Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafaZarafa
This document discusses migrating collaboration solutions and deploying Outlook profiles. It covers migrating mailbox data, permissions, rules and other information between solutions like Scalix and Zarafa. It describes Outlook profile components, storage locations, and generation methods including the Outlook profile app and mechanics tools. The document provides tips on migration strategies and demonstrates profile migration between Scalix and Zarafa.
DSD-INT 2021 TVA and MongoDb Archive - MillerDeltares
Presentation by Gabriel Miller (Tennesee Valley Authority), at the Delft-FEWS User Days (Day 1), during Delft Software Days - Edition 2021. Monday, 8 November 2021.
This document provides a technical summary and resume for Brian Wigton. It outlines his extensive experience with database systems such as SQL Server, databases programming languages including VB.NET and C#, virtualization technologies like VMware, and backup solutions. It also details his roles and responsibilities in positions from 1987 to present, demonstrating a career focused on database administration, systems engineering, and development.
Stream data from Apache Kafka for processing with Apache ApexApache Apex
Meetup presentation: How Apache Apex consumes from Kafka topics for real-time time processing and analytics. Learn about features of the Apex Kafka Connector, which is one of the most popular operators in the Apex Malhar operator library, and powers several production use cases. We explain the advanced features this operator provides for high throughput, low latency ingest and how it enables fault tolerant topologies with exactly once processing semantics.
How to Create Observable Integration Solutions Using WSO2 Enterprise IntegratorWSO2
This slide deck introduces the WSO2 Enterprise Integrator analytics profile and explore its observability features.
Watch the webinar here: https://wso2.com/library/webinars/2018/09/how-to-create-observable-integration-solutions-using-wso2-enterprise-integrator
Azure Service Fabric: notes from the field (Sam Vanhoute @Integrate 2016)Codit
This document summarizes Sam Vanhoutte's presentation on Azure Service Fabric. It discusses:
1. Codit's background and focus on integration solutions using Service Fabric.
2. An overview of Service Fabric's positioning as a platform for building microservices applications at scale, including comparisons to alternative approaches like Azure Cloud Services.
3. Key concepts in Service Fabric including programming models, service types, and partitioning for scale.
4. Examples of applications built on Service Fabric including connected buildings, sport club social platforms, and city camp reservation systems.
Developing, Debugging and Administrating Your Integration Scenarios with WSO2...WSO2
This document provides an overview and agenda for developing, debugging, and administering integration scenarios with WSO2 Enterprise Integrator. It discusses the key features of WSO2 EI including interoperability, tooling, scenarios, reliability, and observability. The tooling section describes the developer studio IDE and data transformation capabilities. Scenarios covered include data integration, transformations, guaranteed delivery, and workflows. Deployment and analytics dashboards are also summarized.
This is a small introduction to microservices. you can find the differences between microservices and monolithic applications. You will find the pros and cons of microservices. you will also find the challenges (Business/ technical) that you may face while implementing microservices.
This document discusses ideas and technologies for building scalable software systems and processing big data. It covers:
1. Bi-modal distribution of developers shapes architecture/design and the need for loosely/tightly coupled code.
2. Internet companies like Google and Facebook innovate at large scale using open source tools and REST architectures.
3. A REST architecture allows scalability, extensible development, and integration of tools/ideas from the internet for non-internet applications.
This document provides an overview and demonstration of Microsoft SharePoint. It discusses how SharePoint can integrate data from other systems like SQL Reporting Services, Business Connectivity Services, and Excel Services to create dashboards and reports. SharePoint allows users to easily create and schedule reports in HTML or SharePoint mode using SQL Reporting Services. It also enables drilling down into data stored in Excel files or Analysis Services cubes. Key performance indicators can be built using flexible SharePoint web parts. The demonstration shows how these features can be used together to make SharePoint a central location for organizational information and analysis.
(ATS4-PLAT10) Planning your deployment for a 64 bit worldBIOVIA
This document discusses planning a deployment for Pipeline Pilot 9.0 on a 64-bit server. It outlines key differences between Linux and Windows environments and identifies 32-bit components that may require modifications. It recommends using tools included with Pipeline Pilot to identify protocols and components dependent on 32-bit functionality to assess risks before migrating servers. Support resources are provided to help plan and execute the server migration.
This document provides an overview of Apache Apex, an open source unified streaming and fast batching platform. It discusses key aspects of Apex including its application programming model using operators and directed acyclic graphs, native Hadoop integration using YARN and HDFS, partitioning and scaling operators for high throughput, windowing support, fault tolerance, and data locality features. Examples of building a data processing pipeline and its logical and physical plans are also presented.
Controlling Delegation of Windows Servers and Active DirectoryZoho Corporation
Derek Melber, Technical Evangelist for the AD Solutions team at ManageEngine and one of only 12 Microsoft Group Policy MVPs in the world, from his extensive knowledge in the Windows Active Directory security domain shares the various ways in Windows Servers to manage task delegations by Group / User / Permissions… And know the limitations too!
WSO2 Business Process Server - Product OverviewWSO2
The 100% open source, highly scalable and lean WSO2 Business Process Server helps to increase productivity and enhance competitiveness by enabling developers to easily deploy business processes and business models written using WS-BPEL and BPMN standards respectively. It also serves as the business process management and hosting environment for your SOA.
The document summarizes release notes for version 4.1 of a software. It lists numerous architectural changes, 20 new features, 24 improvements, and 155 bug fixes. Key new features include an event pub-sub framework, advanced search, API throttling, password/API key management by users, and integrations with AWS, RabbitMQ, Nicira, Netscaler, Juniper SRX, F5 Big IP, and Open vSwitch. The release schedule planned feature development from November 2012 to January 2013, testing from February to March 2013, and release on June 5th, later than the original May target date, due to numerous last minute feature additions. Lessons learned include avoiding large last minute changes and developing features in isolation
This document provides an overview of implementing failover clustering in Windows Server 2012. It discusses key concepts of failover clustering including high availability, cluster components, quorum, and storage. It also describes how to validate and configure a failover cluster, including hardware, software, and network requirements. Finally, it discusses configuring applications and services on a failover cluster through clustering roles and managing cluster resources.
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...MSDEVMTL
11 Janvier 2016
Groupe Azure
Sujet: Développer des microservices avec Service Fabric
Conférienciers: Stephane Lapointe, MVP Azure & Alexandre Brisebois, TSP Azure Microsoft
Une soirée complète sur Service Fabric! Nous débuterons par la base en explorant l'architecture de Service Fabric et les modèles de programmation qu'il propose, les "Reliable Actors" et "Reliable Services" en mettant l'emphase sur le modèle Acteurs.
Comme il est plus agréable d'apprendre avec des exemples, nous verrons le cycle de vie complet d'une application au sein de Service Fabric et les outils offert par la plateforme; développement, packaging, déploiement, tests de stabilités, mises à jour et maintenance sont les sujets que nous explorerons.
À la fin de cette rencontre, vous aurez les connaissances nécessaires pour mener à bien un projet de microservices en utilisant les acteurs dans Service Fabric.
The latest distributed system utilizing the cloud is a very complicated configuration in which the components span a plurality of components. Applications for customers are part of products, and service quality targets directly linked to business indicators are needed. Legacy monitoring system based on traditional system management is not linked not only to business indicators but also to measure service quality. Google advocates the idea of site reliability engineering (SRE) and introduces efforts to measure quality of service. Based on the concept of SRE, the service quality monitoring system collects and analyzes logs from various components not only application codes but also whole infrastructure components. Since very large amounts of data must be processed in real time, it is necessary to design carefully with reference to the big data architecture. To utilize this system, you can measure the quality of service, and make it possible to continuously improve the service quality.
Digital integration hub: Why, what and how?confluent
Digital integration hub: Why, what and how?
Andrea Gioia, CTO at Quantyca and co-founder at Blindata.io
https://www.meetup.com/Milano-Kafka-meetup/events/282183436/
TrueSight Enterprise Edition provides consolidated monitoring and management of applications across multiple data centers. It has two main components: collectors that collect data at each data center, and an analyzer that consolidates data from the collectors. Customers can deploy the collectors and analyzer as virtual appliances on VMware for flexibility and low costs. The Enterprise Edition allows visibility across distributed applications and data centers.
Flink Forward Berlin 2017: Hao Wu - Large Scale User Behavior Analytics by FlinkFlink Forward
We are HanSight, a leading security startup based in China. We provide solutions for enterprise cybersecurity with a main focus on User Behavior Analytics(UBA). Typical UBA deployment in large scale enterprise needs to handle 10k+ unique users over 10+ dimensions. Real-time analysis and detection on that scale of data has become a must have functionality yet a challenge for traditional security solutions. Most of the products on the market usually struggles with high throughput(100k TPS) and real-time analysis accuracy. With Flink’s streaming nature, we are able to present a next generation UBA system that tackles the large scale real-time data analysis challenge. Basically, Flink serves as a CEP engine processing data in a streaming fashion. And UBA engine (anomaly detection algorithms, rule engine) runs on top of Flink to achieve dynamic ETL rule configuration and hot deployment. Also we provide a stunning UI design for rule configuration, incident response and system monitoring.
Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafaZarafa
This document discusses migrating collaboration solutions and deploying Outlook profiles. It covers migrating mailbox data, permissions, rules and other information between solutions like Scalix and Zarafa. It describes Outlook profile components, storage locations, and generation methods including the Outlook profile app and mechanics tools. The document provides tips on migration strategies and demonstrates profile migration between Scalix and Zarafa.
DSD-INT 2021 TVA and MongoDb Archive - MillerDeltares
Presentation by Gabriel Miller (Tennesee Valley Authority), at the Delft-FEWS User Days (Day 1), during Delft Software Days - Edition 2021. Monday, 8 November 2021.
This document provides a technical summary and resume for Brian Wigton. It outlines his extensive experience with database systems such as SQL Server, databases programming languages including VB.NET and C#, virtualization technologies like VMware, and backup solutions. It also details his roles and responsibilities in positions from 1987 to present, demonstrating a career focused on database administration, systems engineering, and development.
Stream data from Apache Kafka for processing with Apache ApexApache Apex
Meetup presentation: How Apache Apex consumes from Kafka topics for real-time time processing and analytics. Learn about features of the Apex Kafka Connector, which is one of the most popular operators in the Apex Malhar operator library, and powers several production use cases. We explain the advanced features this operator provides for high throughput, low latency ingest and how it enables fault tolerant topologies with exactly once processing semantics.
How to Create Observable Integration Solutions Using WSO2 Enterprise IntegratorWSO2
This slide deck introduces the WSO2 Enterprise Integrator analytics profile and explore its observability features.
Watch the webinar here: https://wso2.com/library/webinars/2018/09/how-to-create-observable-integration-solutions-using-wso2-enterprise-integrator
Azure Service Fabric: notes from the field (Sam Vanhoute @Integrate 2016)Codit
This document summarizes Sam Vanhoutte's presentation on Azure Service Fabric. It discusses:
1. Codit's background and focus on integration solutions using Service Fabric.
2. An overview of Service Fabric's positioning as a platform for building microservices applications at scale, including comparisons to alternative approaches like Azure Cloud Services.
3. Key concepts in Service Fabric including programming models, service types, and partitioning for scale.
4. Examples of applications built on Service Fabric including connected buildings, sport club social platforms, and city camp reservation systems.
Developing, Debugging and Administrating Your Integration Scenarios with WSO2...WSO2
This document provides an overview and agenda for developing, debugging, and administering integration scenarios with WSO2 Enterprise Integrator. It discusses the key features of WSO2 EI including interoperability, tooling, scenarios, reliability, and observability. The tooling section describes the developer studio IDE and data transformation capabilities. Scenarios covered include data integration, transformations, guaranteed delivery, and workflows. Deployment and analytics dashboards are also summarized.
This is a small introduction to microservices. you can find the differences between microservices and monolithic applications. You will find the pros and cons of microservices. you will also find the challenges (Business/ technical) that you may face while implementing microservices.
This document discusses ideas and technologies for building scalable software systems and processing big data. It covers:
1. Bi-modal distribution of developers shapes architecture/design and the need for loosely/tightly coupled code.
2. Internet companies like Google and Facebook innovate at large scale using open source tools and REST architectures.
3. A REST architecture allows scalability, extensible development, and integration of tools/ideas from the internet for non-internet applications.
This document discusses patterns for scaling systems incrementally. It introduces the ACD/C approach of making systems async, caching results, distributing work, and compromising on consistency as needed. Specific architectures like map reduce and distributed queues are presented. The challenges of partial failures, upgrades, and changing topologies are discussed. Testing is emphasized as critical for managing scaled systems.
T sql performance guidelines for better db stress powersShehap Elnagar
This document provides a summary of Shehap El-Nagar's background and expertise in SQL Server performance tuning. It outlines his experience as an MVP, MCITP, and consultant for various organizations in the Gulf region. The document also lists ways to contact Shehap and an agenda for an upcoming presentation on performance analysis and T-SQL optimization techniques.
Foundational Design Patterns for Multi-Purpose ApplicationsChing-Hwa Yu
This document discusses foundational design patterns for multi-purpose applications. It covers topics like coupling, cohesion, and moving beyond using a single while loop. Functional global variables and queued message handlers are introduced as design patterns to enable communication between independent processes. The document provides examples of how these patterns can be used to decompose an application into independent processes to improve scalability, testability, and maintainability.
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which is a comprehensive synchronization platform that enables collaboration and offline access for applications. It allows synchronization of any type of data stored in any format using any protocol across any network configuration. Key capabilities include support for offline scenarios, synchronization of changes between different endpoints like devices and servers, and handling conflicts that may arise during synchronization. The document provides examples of how to implement synchronization between a local database cache and remote data sources using Sync Framework along with Windows Communication Foundation (WCF) services.
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy
The document discusses corporate service management challenges and introduces NimbusMonitoring Service. It notes that monitoring infrastructure and services is complicated due to many information sources and dependencies. The service aims to offer simple traffic light status overviews and correlate monitoring across network, server, and quality metrics. It also seeks to automate recovery processes and control cloud costs through monitoring.
The document discusses 3 key ways that developing software for the cloud differs from traditional approaches:
1. Incremental delivery, with frequent small releases of new features rather than large periodic releases.
2. Increased automation, including automated testing and continuous integration/deployment pipelines to support more agile development and deployment.
3. Analytics of usage data to inform product decisions and ensure features are valuable to users. Developing with the cloud in mind requires rethinking processes to focus on agility, automation and data-driven insights.
Software Architecture and Architectors: useless VS valuableComsysto Reply GmbH
The document discusses several cases where architecture decisions hurt software teams. It provides lessons learned from each case:
- Overly sharing code across domains can cause dependencies and fragility. Architectural boundaries should separate domains.
- Attempting to satisfy all use cases with a single highly configurable solution often satisfies no one. Specific solutions may be preferable.
- Microservices are not a universal solution and will not improve a flawed design alone. Modules should only be split across microservices at domain boundaries.
- Systems need to be designed to evolve dynamically over time as requirements change. Centralized control hinders this.
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Amazon Web Services
This document summarizes Christian Beedgen's presentation on using AWS to build a scalable machine data analytics service. The presentation covers the architecture of Sumo Logic's service, which ingests machine-generated log data from customers in near real-time and performs analytics. It discusses how the service is built as loosely coupled microservices deployed across AWS with automation. Challenges of scaling such a distributed system are also addressed.
Microsoft Sync Framework (part 2) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which enables synchronization of applications, services, and devices across different data types, data stores, transfer protocols, and network topologies. It describes key components of Sync Framework including synchronization providers that manage metadata and changes for replicas, and the synchronization runtime that drives the synchronization process. The document also covers synchronization concepts like change detection, conflict handling, and controlling file synchronization between folders.
Discover MongoDB Atlas and MongoDB Stitch - DEM02-S - Mexico City AWS SummitAmazon Web Services
Learn about the modernization of application development using the MongoDB platform on AWS. In this session, discover key capabilities of MongoDB Atlas for on-demand cluster deployment, high availability, horizontal scalability, and geographically distributed operations. Additionally, learn how to quickly build a website or mobile application that is backed by MongoDB and that uses the MongoDB Stitch serverless platform.
In this presentation we introduce database syncronizacion with SQL Server and Sync Framework 4.0
Regards,
Eduardo Castro Martinez
http://ecastrom.blogspot.com
http://comunidadwindows.org
O365con14 - migrating your e-mail to the cloudNCCOMMS
This document provides an overview of migrating email to Office 365. It introduces the speaker and his background in IT and Exchange. The agenda covers why Office 365, how to plan, prepare and deploy an Office 365 migration, and emphasizes new features in SP1, tools, and common pitfalls. Example deployment scenarios are provided for small businesses and established companies. Planning questions are addressed around Active Directory, multi-factor authentication, mail encryption. Preparing the on-premise environment involves cleaning up Active Directory and Exchange. Tools like Exchange Best Practices Analyzer are recommended. Tips are provided for running Office 365 including the admin center and Powershell. Troubleshooting mail flow and connectivity issues are also addressed.
This document discusses challenges with online patching in Oracle E-Business Suite release 12.2.5. It begins with an overview of the 12.2 architecture and how it enables features like file system editioning and database edition-based redefinition to allow patching while the application is online. It then covers the online patching cycle in detail and discusses options for developing custom code to be either fully or runtime compliant. The document concludes with lessons learned around areas like database object grants, the DB_Domain parameter, executing autoconfig, and administering application nodes. It also discusses some common challenges seen with online patching and useful utilities for monitoring and diagnosing issues.
The document discusses transitioning from a monolithic architecture to microservices architecture for an IoT cloud platform. Some key points include:
- The goals of enabling scalability, supporting new markets, and innovation.
- Moving to a microservices architecture can help with scalability, fault tolerance, and independent deployability compared to a monolith.
- Organizational structure should also transition from function-based to product-based to align with the architecture.
- Technical considerations in building microservices include service interfaces, data management, fault tolerance, and DevOps practices.
This document provides an overview of System Center Orchestrator, including:
- Orchestrator allows for graphical workflow automation through custom runbooks.
- It integrates with various Microsoft products like System Center and extends to the entire Microsoft stack.
- The main Orchestrator components are the management server, runbook server, web services, and runbook designer.
- Runbooks are the core component that define workflows and activities to automate tasks.
- Additional integration packs provide connectivity to non-Microsoft products and services.
Similar to MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct 2010. (20)
Expanding Access to Affordable At-Home EV Charging by Vanessa WarheitForth
Vanessa Warheit, Co-Founder of EV Charging for All, gave this presentation at the Forth Addressing The Challenges of Charging at Multi-Family Housing webinar on June 11, 2024.
Understanding Catalytic Converter Theft:
What is a Catalytic Converter?: Learn about the function of catalytic converters in vehicles and why they are targeted by thieves.
Why are They Stolen?: Discover the valuable metals inside catalytic converters (such as platinum, palladium, and rhodium) that make them attractive to criminals.
Steps to Prevent Catalytic Converter Theft:
Parking Strategies: Tips on where and how to park your vehicle to reduce the risk of theft, such as parking in well-lit areas or secure garages.
Protective Devices: Overview of various anti-theft devices available, including catalytic converter locks, shields, and alarms.
Etching and Marking: The benefits of etching your vehicle’s VIN on the catalytic converter or using a catalytic converter marking kit to make it traceable and less appealing to thieves.
Surveillance and Monitoring: Recommendations for using security cameras and motion-sensor lights to deter thieves.
Statistics and Insights:
Theft Rates by Borough: Analysis of data to determine which borough in NYC experiences the highest rate of catalytic converter thefts.
Recent Trends: Current trends and patterns in catalytic converter thefts to help you stay aware of emerging hotspots and tactics used by thieves.
Benefits of This Presentation:
Awareness: Increase your awareness about catalytic converter theft and its impact on vehicle owners.
Practical Tips: Gain actionable insights and tips to effectively prevent catalytic converter theft.
Local Insights: Understand the specific risks in different NYC boroughs, helping you take targeted preventive measures.
This presentation aims to equip you with the knowledge and tools needed to protect your vehicle from catalytic converter theft, ensuring you are prepared and proactive in safeguarding your property.
Charging Fueling & Infrastructure (CFI) Program by Kevin MillerForth
Kevin Miller, Senior Advisor, Business Models of the Joint Office of Energy and Transportation gave this presentation at the Forth and Electrification Coalition CFI Grant Program - Overview and Technical Assistance webinar on June 12, 2024.
Real-time driver monitoring is one of the easiest ways to make fleet management efficient as well as seamless. Connected vehicle solutions such as fleet GPS trackers and associated software help businesses in several ways. Refer to the post below for more details.
car rentals in nassau bahamas | atv rental nassau bahamasjustinwilson0857
At Dash Auto Sales & Car Rentals, we take pride in providing top-notch automotive services to residents and visitors alike in Nassau, Bahamas. Whether you're looking to purchase a vehicle, rent a car for your vacation, or embark on an exciting ATV adventure, we have you covered with our wide range of options and exceptional customer service.
Website: www.dashrentacarbah.com
MSF: Sync your Data On-Premises And To The Cloud - dotNetwork Gathering, Oct 2010.
1. Sync Framework
Synchronize Your Data On-
Premises and to the Cloud
Sameh Samir
Senior Software Engineer
Architecture and Infrastructure Team
MedStreaming LLC
2. What Will Talk About
• Brief on Microsoft Sync Framework
• Why I’d Need Synchronization
• Synchronization Ecosystem: The Concert
• Framework Components
• Responsibilities
• Participants
• Application Scenarios: Offline
• Application Scenarios: Collaboration
• How It Works
• Change Tracking
• Conflict Resolution
• Concepts
• Sync Scenarios: On-Premises Two Tier Architecture
• Demo: Synchronizing Data - 2-Tier Architecture
• Sync Scenarios: In the cloud – N Tier Architecture
• Demo: Synchronizing Data : N-Tier Architecture
• Choosing Primary Keys
• Tracing
• Demo: Sync with SQL Azure
3. Brief on Microsoft Sync Framework
• Microsoft data synchronization platform
• Allow for Collaboration and OCA (Offline) Applications scenarios
• Announced in MIX 2008
• August 2008 – V1.0
• April 2009 – V2.0
• August 2010 – V2.1
• Q1 2011 – V3.0 (Expected)
4. Why I’d Need Synchronization?
• Offline Availability
• Lake of offline availability maybe frustrating for some users. But can be a disaster for
others (Retail Store POS, Medical system)
• Access to Full Client Capabilities
• H/W intensive applications (Imaging, Medical, 3D, Media Processing, POS Station,
etc…)
• User Experience
• Asynchronous processing improves usability, but you still have to wait
• Cache management will be a headache if you would cache everything
• Mobility
• Request for mobile accessibility increases
• Mobile accessibility is a must for some businesses
• Mobile internet still not cheap
5. Qualities of MSF
• Ease of use
• High Level of Customization
• Data and Transport Agnostic Sync Functionality
• Build - in Providers
• Extensibility
• Custom Providers Framework
6. Synchronization Ecosystem: The Concert
Sync
Provider
Sync Application
Sync
Provider
Sync Orchestrator
Data
Store
Data
Store
changes
changes
changes
changes
Metadata
Interpretation
Tools
Provider
Services
MD Store
Sync Runtime
7. Framework Components
Sync Runtime (Orchestration)
KnowledgeVersion
Change
Enumeration
Basic Building Blocks
Built-In Providers
Conflict
Detection
Metadata
Storage Service
Anchor based
Providers
Simple
Providers
SQL Sync
Provider
SQL CE Sync
Provider
File Sync
Provider
Feed Sync
Provider
End to End Solutions
IDE
Integration
Other MS & 3rd Party
Providers / Solutions
.…
ADO Sync
Services
Db Sync
Provider
Sync for
OData
Full Enumeration
Providers
8. Responsibilities
Developer:
• The application
• The data store
• The data transfer protocol
Sync Framework:
• Synchronization session, or manager
• The synchronization runtime
Sync Framework, or the Developer:
• The sync provider
• The metadata store
9. Participants
• Full Participants: Devices that allow
developers to create applications and new
data stores directly on the device. E.g.
Windows Phone, laptop
• Partial Participants: Devices that have the
ability to store data either in the existing data
store or another data store on the device but
do not have the ability to launch executables.
E.g. thumb drives or SD Cards.
• Simple Participants: Devices that are only
capable of providing information when
requested. These devices cannot store or
manipulate new data. E.g. RSS Feeds and
web services.
10. Application Scenarios: Offline
• All clients sync through a single hub (Server)
• Suitable for Occasionally Connected
Applications (OCA)
• Single point of failure
• The most common, and easier to implement
11. Application Scenarios: Collaboration
• Suitable for application where users needs to
share data (i.e notes, documents, calendars
, project info)
• Each client can sync with other clients or with a
central server
• Avoid single point of failure
• Offload the sync processing from
server to clients, and thus provide
more scalability
• Less common and more complex
to implement.
12. Is metadata up-to
date
How It Works
Enumeration
Sync Orchestrator
Provider
Framework
with Runtime
Sync
Provider
Data
Store Meta-data
Store
GetChangeBatch
Enumerate all objects
Here’s one:
Id=‘foo’, LMT=5pm
What was it last time?
New
Updated
Same
Update metadata
Bring
metadata
up-to-date
Enumerate
changes
Metadata is
up-to-date!
All done!
What’s missing?
Record deletes
…
13. How It Works (Cont.)
Applying Changes
Sync Orchestrator
Provider
Framework
with Runtime
Sync
Provider
Data
StoreMeta-data
Store
Enumerate all objects
Here’s one:
Id=‘foo’, LMT=5pm
What was it last time?
New
Updated
Same
Update metadata
Bring
metadata
up-to-date
Metadata is
up-to-date!
All done!
What’s missing?
Record deletes
…
ProcessChangeBatch
Get versions
Update item
id=‘foo’
LMT was 1pm
New data is ‘bar’New LMT=8pm
Check LMT
and write
Update
metadata
14. Change Tracking
• Change tracking provides a list of changes made from one point in time to
another.
• Commonly implemented using rowversions and triggers, plus a “deleted”
table
• The major disadvantages are:
• Changes are required to the schema to add columns and tables
• Triggers are fired for each change made, which has performance implications.
• SQL Server 2008 has built-in change tracking, implemented without
rowversions and triggers
• The Sync Framework database synch providers take advantage of SQL
Server 2008 change tracking and provide the following advantages :
• No schema changes are required
• Triggers are not required for tracking changes
• All of the logic for tracking changes is internal to the SQL Server engine
15. Conflict Resolution
• Conflicts occur when two or more databases make a change to
the same piece of data
• A variety of ways to resolve these conflicts.
• Last change to come in wins
• Highest priority user wins
• Manual selection
• Sync Framework provides conflict detection and resolution
capabilities out of the box
• SQL Server 2008 makes it easier to identify conflicts.
16. Concepts
• Sync Scope:
• Set of tables that will be available for synchronization
• Sync Group:
• Group of that must be synchronized as a single unit (transaction)
• Ensure data consistency
• Provisioning a Server
• Get the server ready for change tracking
• Add change tracking columns and triggers for SQL Server 2005
• Enable change tracking feature for a set of tables of a SQL Server 2008 database
• Can be done programmatically or through “Configure Data Synchronization” wizard
17. Sync Scenarios
On-Premises (Two-Tier Architecture)
Sync
Provider
Sync Application
Sync
Orchestrator
Data
Store
Sync
Provider
Data
Store
Data ServerClient
19. Sync Scenarios
In The Cloud (N-Tier Architecture)
Sync
Provider
Sync Application
Sync
Orchestrator
Data
Store
Sync
Provider
Data
Store
Data ServerClient
Proxy
23. Table Key Selection : Solutions
1. Use GUID instead of auto incremented IDs
• Solve primary key collisions possible with auto-increment columns
• Increased index size leads to increased query time
• Causes fragmented clustered index, which also affects query
processing time.
• Can be solved in SQL Server by using NEWSEQUENTIALID function
to generate ordered GUIDs
2. ID Ranges
• Split available IDs into segments
• Assign each client a unique segments
• Client can ask for more ID ranges
24. Table Key Selection : Solutions (Cont.)
3. Compound Keys
• Use compound key that includes a client identifier
4. Use Business Key as ID
• Use unique business keys (i.e National Number / SSN /
Barcode)
• May affect the query performance if key type is not numerical.
5. Online Insert
• Insert directly to the server
7 min max
Title
Tech rush over the last 4 yrs (MSDN site)
I can’t learn all
Some tech are important, some for show, and others are mandatory
Offline availability
Centralized Data + Web Access do the trick
Checking mail from the web VS checking from an offline client
Read / write and interact offline, even you may not notice conn drop
This is acceptable for normal users, but what for POS station, or Medical system
H/W intensive applications (Imaging, Medical, 3D, Media Processing, POS Station, etc…)
User Experience
SL is a client technology that run inside the browser
Async techs (Ajax) improves usability, but still you’ve to wait (Gmail as an example)
Rich UI
Mobility
Day after day we can access more through mobile (email, messaging, social networks)
3 – 5 Minutes
7 min max
Title
Tech rush over the last 4 yrs (MSDN site)
I can’t learn all
Some tech are important, some for show, and others are mandatory
Offline availability
Centralized Data + Web Access do the trick
Checking mail from the web VS checking from an offline client
Read / write and interact offline, even you may not notice conn drop
This is acceptable for normal users, but what for POS station, or Medical system
H/W intensive applications (Imaging, Medical, 3D, Media Processing, POS Station, etc…)
User Experience
SL is a client technology that run inside the browser
Async techs (Ajax) improves usability, but still you’ve to wait (Gmail as an example)
Rich UI
Mobility
Day after day we can access more through mobile (email, messaging, social networks)
3 – 5 Minutes
Version is what tells us the last modification time
Sync Knowledge: typical solution would be sending of all sync versions from the destination to the source. very inefficient . single compact data structure which we call knowledge
Metadata Store: Interact w/ md stores which can be inside the data store or in a separate data store
Diff between anchor based enumeration and full enumeration
7 min max
Title
Tech rush over the last 4 yrs (MSDN site)
I can’t learn all
Some tech are important, some for show, and others are mandatory
Offline availability
Centralized Data + Web Access do the trick
Checking mail from the web VS checking from an offline client
Read / write and interact offline, even you may not notice conn drop
This is acceptable for normal users, but what for POS station, or Medical system
H/W intensive applications (Imaging, Medical, 3D, Media Processing, POS Station, etc…)
User Experience
SL is a client technology that run inside the browser
Async techs (Ajax) improves usability, but still you’ve to wait (Gmail as an example)
Rich UI
Mobility
Day after day we can access more through mobile (email, messaging, social networks)
Scenarios
VPN headeche
Port Forwarding disadv
Out of enterprise hosting and public clients
Code executes on the server allow for dynamic filtering