{"id":3725,"date":"2021-06-17T13:41:37","date_gmt":"2021-06-17T20:41:37","guid":{"rendered":"https:\/\/etg-it.ca\/?p=3725"},"modified":"2021-06-19T13:54:00","modified_gmt":"2021-06-19T20:54:00","slug":"scalability-latency-and-performance","status":"publish","type":"post","link":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/","title":{"rendered":"Scalability &#8211; Latency and performance"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"background-color: rgba(255,255,255,0);background-position: center center;background-repeat: no-repeat;border-width: 0px 0px 0px 0px;border-color:#e8eaf0;border-style:solid;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start\" style=\"max-width:1310.4px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><\/div><style type=\"text\/css\">.fusion-body .fusion-builder-column-0{width:100% !important;margin-top : 0px;margin-bottom : 20px;}.fusion-builder-column-0 > .fusion-column-wrapper {padding-top : 0px !important;padding-right : 0px !important;margin-right : 1.92%;padding-bottom : 0px !important;padding-left : 0px !important;margin-left : 1.92%;}@media only screen and (max-width:1024px) {.fusion-body .fusion-builder-column-0{width:100% !important;order : 0;}.fusion-builder-column-0 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}@media only screen and (max-width:640px) {.fusion-body .fusion-builder-column-0{width:100% !important;order : 0;}.fusion-builder-column-0 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}<\/style><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_3 1_3 fusion-flex-column\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div class=\"fusion-content-boxes content-boxes columns row fusion-columns-1 fusion-columns-total-6 fusion-content-boxes-1 content-boxes-timeline-vertical content-left content-boxes-timeline-layout content-boxes-icon-with-title fusion-delayed-animation\" data-animation-delay=\"350\" data-animationOffset=\"100%\" style=\"margin-top:15px;margin-bottom:15px;\"><style type=\"text\/css\">.fusion-content-boxes-1 .heading .content-box-heading {color:#000000;}\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .content-box-heading,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .heading-link .content-box-heading,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .content-box-heading,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .heading-link .content-box-heading,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::after,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover.link-area-box .fusion-read-more::before,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:after,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover:before,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .fusion-read-more:hover,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::after,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover.link-area-box .fusion-read-more::before,\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .icon .circle-no,\n\t\t\t\t\t.fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading {\n\t\t\t\t\t\tcolor: #ffa737;\n\t\t\t\t\t}\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .icon .circle-no {\n\t\t\t\t\t\tcolor: #ffa737 !important;\n\t\t\t\t\t}.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button {background: #ffb251;color: #ffffff;}.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box.link-area-box-hover .fusion-content-box-button .fusion-button-text {color: #ffffff;}\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon > span {\n\t\t\t\t\t\tbackground-color: transparent !important;\n\t\t\t\t\t}\n\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon > span {\n\t\t\t\t\t\tborder-color: #ffa737 !important;\n\t\t\t\t\t}<\/style><div class=\"fusion-column content-box-column content-box-column content-box-column-1 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#ffffff;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Adopt a cloud mindset<\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><div class=\"fusion-column content-box-column content-box-column content-box-column-2 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#2d86ce;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Cloud implementation <\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><div class=\"fusion-column content-box-column content-box-column content-box-column-3 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#ffffff;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Customize and extend cloud applications<\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><div class=\"fusion-column content-box-column content-box-column content-box-column-4 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#ffffff;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Operate in the cloud<\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><div class=\"fusion-column content-box-column content-box-column content-box-column-5 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#ffffff;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Evergreen cloud<\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><div class=\"fusion-column content-box-column content-box-column content-box-column-6 col-lg-12 col-md-12 col-sm-12 fusion-content-box-hover content-box-column-last content-box-column-last-in-row\"><div class=\"col content-box-wrapper content-wrapper link-area-link-icon icon-hover-animation-slide fusion-animated\" style=\"background-color:rgba(255,255,255,0);\" data-animationType=\"fadeIn\" data-animationDuration=\"0.25\" data-animationOffset=\"100%\"><div class=\"heading heading-with-icon icon-left\" style=\"margin-top:27px;\"><div class=\"icon\" style=\"margin-top:-27px;margin-bottom:-27px;-webkit-animation-duration: 350ms;animation-duration: 350ms;\"><i style=\"border-color:rgba(255,255,255,0);border-width:0px;background-color:rgba(255,255,255,0);box-sizing:content-box;height:72px;width:72px;line-height:72px;border-radius:50%;color:#ffffff;font-size:36px;\" aria-hidden=\"true\" class=\"fontawesome-icon fa-circle fas circle-yes\"><\/i><\/div><h6 class=\"content-box-heading\" style=\"font-size:18px;line-height:23px;\">Upgrade from on-premises to the cloud<\/h6><\/div><div class=\"content-box-shortcode-timeline-vertical\" style=\"border-color:rgba(255,255,255,0);left:51px;top:36px;-webkit-transition-duration: 350ms;animation-duration: 350ms;\"><\/div><\/div><\/div><style type=\"text\/css\">\n\t\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes,\n\t\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,\n\t\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,\n\t\t\t\t\t\t.fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {\n\t\t\t\t\t\t\tbackground-color: transparent !important;\n\t\t\t\t\t\t\tborder-color: #ffa737 !important;\n\t\t\t\t\t\t}<\/style><div class=\"fusion-clearfix\"><\/div><\/div><\/div><style type=\"text\/css\">.fusion-body .fusion-builder-column-1{width:33.333333333333% !important;margin-top : 0px;margin-bottom : 20px;}.fusion-builder-column-1 > .fusion-column-wrapper {padding-top : 0px !important;padding-right : 0px !important;margin-right : 5.76%;padding-bottom : 0px !important;padding-left : 0px !important;margin-left : 5.76%;}@media only screen and (max-width:1024px) {.fusion-body .fusion-builder-column-1{width:100% !important;order : 0;}.fusion-builder-column-1 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}@media only screen and (max-width:640px) {.fusion-body .fusion-builder-column-1{width:100% !important;order : 0;}.fusion-builder-column-1 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}<\/style><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_3 2_3 fusion-flex-column\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><style type=\"text\/css\">@media only screen and (max-width:1024px) {.fusion-title.fusion-title-1{margin-top:10px!important; margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;}}@media only screen and (max-width:640px) {.fusion-title.fusion-title-1{margin-top:0px!important; margin-right:0px!important;margin-bottom:20px!important; margin-left:0px!important;}}<\/style><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px;\"><h4 class=\"title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;color:#2d86ce;--fontSize:24;line-height:1.4;\"><h3 style=\"font-size: 36px; --fontsize: 35; line-height: 1.12; --minfontsize: 28; letter-spacing: normal; color: #2d86ce; text-align: left;\">Scalability<\/h3><\/h4><\/div><div class=\"fusion-text fusion-text-1\"><p>The scalability of the SaaS platform is a key consideration for business applications. Being able to scale out and scale up to support seasonal workloads or spikes in user activity will impact the overall user experience (both staff and customers) and effectiveness of business processes.<\/p>\n<p>The cloud scalability parameters available in SaaS differ from a traditional on-premises system. Instead of adding more servers or increasing the power of machines, these parameters could be translated as available API capacity. You also shouldn\u2019t assume that cloud means infinite scale and computing power that can process everything thrown at it. The good old coding and design best practices are still relevant, but might need to be adapted. Although managing and scaling cloud services is complex, increasing or decreasing your data storage, processing power, and networking requirements can be done seamlessly. In many cases, you can do so automatically or with simple configuration changes. This microservices architecture, including capacity-based routing to resources and storage management, is transparent to Microsoft customers.<\/p>\n<p>To summarize, the SaaS cloud offers the flexibility to scale horizontally and vertically to support thousands of concurrent users. Embracing the capacity-based model for resource consumption in the cloud helps not only build optimized applications but also a better plan for operating cost post deployment.<\/p>\n<\/div><style type=\"text\/css\">@media only screen and (max-width:1024px) {.fusion-title.fusion-title-2{margin-top:10px!important; margin-right:0px!important;margin-bottom:20px!important;margin-left:0px!important;}}@media only screen and (max-width:640px) {.fusion-title.fusion-title-2{margin-top:0px!important; margin-right:0px!important;margin-bottom:20px!important; margin-left:0px!important;}}<\/style><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px;\"><h4 class=\"title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;color:#2d86ce;--fontSize:24;line-height:1.4;\"><h3 style=\"font-size: 36px; --fontsize: 35; line-height: 1.12; --minfontsize: 28; letter-spacing: normal; color: #2d86ce; text-align: left;\">Latency and performance<\/h3><\/h4><\/div><div class=\"fusion-text fusion-text-2\"><p>Performance is a key consideration for business applications\u2014it not only impacts the end user experience and adoption, but can directly impact<br \/>\nbusiness goals and key performance indicators (KPIs) of success.<\/p>\n<p>In on-premises deployments, enterprises had complete ownership and control of the infrastructure, and could guarantee and monitor applications\u2019 latency and performance. In the cloud world, it\u2019s not as straightforward.<\/p>\n<p>Research shows that a few milliseconds o f latency lead to a big percentage drop in page load times. For e-commer ce companies, this could mean a sizable drop in user attention and therefore sales revenue. Low latency is not a good to have, but a critical deciding factor in an enterprise\u2019s brand and r eputation. The same applies to back office business applications operating in the cloud\u2014user experience and productivity can be significantly impacted in a high-latency environment.<\/p>\n<p>Several contributing factors can impact application performance, including network latency, user device and browser, application design, and customizations. SaaS services are inherently scalable, have vast compute power, and are available from multiple locations around the world, but that doesn\u2019t necessarily guarantee performance if the solution is poorly designed, or if users are accessing the service from environments with high network latency.<\/p>\n<p>Your cloud applications are powered by hundreds of pieces of virtualized hardware running on Azure datacenters sprinkled around the world. A crucial decision you must make, then, is choosing the datacenter to deploy your application so that all users of the application get an acceptable level of latency.<\/p>\n<p>Performance also can suffer because of a poorly designed application. If you\u2019re changing standard code in SaaS or deploying custom applications in platform as a service (PaaS) or infrastructure as a service (IaaS), your team must design a high-performing application and carry out proper performance tests, and only then do you deploy to production. Now, most cloud providers work on a shared network infrastructure in which your requests go through the internet and are used and shared by everyone.<\/p>\n<p>Network latency is a crucial factor to consider alongside other architectural and design decisions that impact performance.<\/p>\n<p>One option for businesses looking for more reliability and security is to use a private connection. Cloud providers offer dedicated channels, for example <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/expressroute\/\" target=\"_blank\" rel=\"noopener\">Azure ExpressRoute<\/a>. These connections can offer more reliability, consistent latencies, and higher security than typical connections over the internet.<\/p>\n<\/div><\/div><style type=\"text\/css\">.fusion-body .fusion-builder-column-2{width:66.666666666667% !important;margin-top : 0px;margin-bottom : 20px;}.fusion-builder-column-2 > .fusion-column-wrapper {padding-top : 0px !important;padding-right : 0px !important;margin-right : 2.88%;padding-bottom : 0px !important;padding-left : 0px !important;margin-left : 2.88%;}@media only screen and (max-width:1024px) {.fusion-body .fusion-builder-column-2{width:100% !important;order : 0;}.fusion-builder-column-2 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}@media only screen and (max-width:640px) {.fusion-body .fusion-builder-column-2{width:100% !important;order : 0;}.fusion-builder-column-2 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}<\/style><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\" style=\"background-position:left top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding: 0px 0px 0px 0px;\"><div class=\"fusion-section-separator section-separator triangle fusion-section-separator-1\"><div class=\"fusion-section-separator-svg\" style=\"border-top:1px solid #e8eaf0;\"><div class=\"divider-candy-arrow top\" style=\"bottom:0px;border-bottom-color: #ffffff;\"><\/div><div class=\"divider-candy top\" style=\"top:-21px;border-bottom:1px solid #e8eaf0;border-left:1px solid #e8eaf0;\"><\/div><\/div><div class=\"fusion-section-separator-spacer\"><div class=\"fusion-section-separator-spacer-height\" style=\"height:1px;\"><\/div><\/div><style type=\"text\/css\">.fusion-section-separator-1 .fusion-section-separator-svg {margin-left:1.92%;margin-right:1.92%;}@media only screen and (max-width:1024px) {.fusion-section-separator-1 .fusion-section-separator-svg {margin-left:1.92%;margin-right:1.92%;}}@media only screen and (max-width:640px) {.fusion-section-separator-1 .fusion-section-separator-svg {margin-left:1.92%;margin-right:1.92%;}}<\/style><\/div><\/div><style type=\"text\/css\">.fusion-body .fusion-builder-column-3{width:100% !important;margin-top : 0px;margin-bottom : 20px;}.fusion-builder-column-3 > .fusion-column-wrapper {padding-top : 0px !important;padding-right : 0px !important;margin-right : 1.92%;padding-bottom : 0px !important;padding-left : 0px !important;margin-left : 1.92%;}@media only screen and (max-width:1024px) {.fusion-body .fusion-builder-column-3{width:100% !important;order : 0;}.fusion-builder-column-3 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}@media only screen and (max-width:640px) {.fusion-body .fusion-builder-column-3{width:100% !important;order : 0;}.fusion-builder-column-3 > .fusion-column-wrapper {margin-right : 1.92%;margin-left : 1.92%;}}<\/style><\/div><\/div><style type=\"text\/css\">.fusion-body .fusion-flex-container.fusion-builder-row-1{ padding-top : 0px;margin-top : 0px;padding-right : 0px;padding-bottom : 0px;margin-bottom : 0px;padding-left : 0px;}<\/style><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":3726,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,15],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Scalability - Latency and performance - ETG Consulting<\/title>\n<meta name=\"description\" content=\"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scalability - Latency and performance - ETG Consulting\" \/>\n<meta property=\"og:description\" content=\"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\" \/>\n<meta property=\"og:site_name\" content=\"ETG Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-17T20:41:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-19T20:54:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/etg-it.ca\/wp-content\/uploads\/2021\/06\/build.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"151\" \/>\n\t<meta property=\"og:image:height\" content=\"145\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/etg-it.ca\/#\/schema\/person\/a9e5d0ffe224f1dbb689231cfb8f4df5\"},\"headline\":\"Scalability &#8211; Latency and performance\",\"datePublished\":\"2021-06-17T20:41:37+00:00\",\"dateModified\":\"2021-06-19T20:54:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\"},\"wordCount\":2507,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/etg-it.ca\/#organization\"},\"articleSection\":[\"Project Implementation\",\"Resources\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\",\"url\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\",\"name\":\"Scalability - Latency and performance - ETG Consulting\",\"isPartOf\":{\"@id\":\"https:\/\/etg-it.ca\/#website\"},\"datePublished\":\"2021-06-17T20:41:37+00:00\",\"dateModified\":\"2021-06-19T20:54:00+00:00\",\"description\":\"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.\",\"breadcrumb\":{\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/etg-it.ca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scalability &#8211; Latency and performance\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/etg-it.ca\/#website\",\"url\":\"https:\/\/etg-it.ca\/\",\"name\":\"ETG Consulting\",\"description\":\"Microsoft Dynamics 365\",\"publisher\":{\"@id\":\"https:\/\/etg-it.ca\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/etg-it.ca\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/etg-it.ca\/#organization\",\"name\":\"ETG Consulting\",\"url\":\"https:\/\/etg-it.ca\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/etg-it.ca\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/etg-it.ca\/wp-content\/uploads\/2018\/09\/etg-consulting-logos-e1536441993524.jpg\",\"contentUrl\":\"https:\/\/etg-it.ca\/wp-content\/uploads\/2018\/09\/etg-consulting-logos-e1536441993524.jpg\",\"width\":250,\"height\":116,\"caption\":\"ETG Consulting\"},\"image\":{\"@id\":\"https:\/\/etg-it.ca\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/etg-consulting\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/etg-it.ca\/#\/schema\/person\/a9e5d0ffe224f1dbb689231cfb8f4df5\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/etg-it.ca\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8982c516c8e0f2febac5a1b2ee03859?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8982c516c8e0f2febac5a1b2ee03859?s=96&d=mm&r=g\",\"caption\":\"admin\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scalability - Latency and performance - ETG Consulting","description":"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/","og_locale":"en_US","og_type":"article","og_title":"Scalability - Latency and performance - ETG Consulting","og_description":"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.","og_url":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/","og_site_name":"ETG Consulting","article_published_time":"2021-06-17T20:41:37+00:00","article_modified_time":"2021-06-19T20:54:00+00:00","og_image":[{"width":151,"height":145,"url":"https:\/\/etg-it.ca\/wp-content\/uploads\/2021\/06\/build.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#article","isPartOf":{"@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/"},"author":{"name":"admin","@id":"https:\/\/etg-it.ca\/#\/schema\/person\/a9e5d0ffe224f1dbb689231cfb8f4df5"},"headline":"Scalability &#8211; Latency and performance","datePublished":"2021-06-17T20:41:37+00:00","dateModified":"2021-06-19T20:54:00+00:00","mainEntityOfPage":{"@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/"},"wordCount":2507,"commentCount":0,"publisher":{"@id":"https:\/\/etg-it.ca\/#organization"},"articleSection":["Project Implementation","Resources"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/","url":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/","name":"Scalability - Latency and performance - ETG Consulting","isPartOf":{"@id":"https:\/\/etg-it.ca\/#website"},"datePublished":"2021-06-17T20:41:37+00:00","dateModified":"2021-06-19T20:54:00+00:00","description":"The scalability of the SaaS platform is a key consideration for businessapplications. Being able to scale out and scale up to support seasonalworkloads or spikes in user activity will impact the overall user experience(both staff and customers) and effectiveness of business processes.","breadcrumb":{"@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/etg-it.ca\/2021\/06\/17\/scalability-latency-and-performance\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/etg-it.ca\/"},{"@type":"ListItem","position":2,"name":"Scalability &#8211; Latency and performance"}]},{"@type":"WebSite","@id":"https:\/\/etg-it.ca\/#website","url":"https:\/\/etg-it.ca\/","name":"ETG Consulting","description":"Microsoft Dynamics 365","publisher":{"@id":"https:\/\/etg-it.ca\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/etg-it.ca\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/etg-it.ca\/#organization","name":"ETG Consulting","url":"https:\/\/etg-it.ca\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/etg-it.ca\/#\/schema\/logo\/image\/","url":"https:\/\/etg-it.ca\/wp-content\/uploads\/2018\/09\/etg-consulting-logos-e1536441993524.jpg","contentUrl":"https:\/\/etg-it.ca\/wp-content\/uploads\/2018\/09\/etg-consulting-logos-e1536441993524.jpg","width":250,"height":116,"caption":"ETG Consulting"},"image":{"@id":"https:\/\/etg-it.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/etg-consulting\/"]},{"@type":"Person","@id":"https:\/\/etg-it.ca\/#\/schema\/person\/a9e5d0ffe224f1dbb689231cfb8f4df5","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/etg-it.ca\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8982c516c8e0f2febac5a1b2ee03859?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8982c516c8e0f2febac5a1b2ee03859?s=96&d=mm&r=g","caption":"admin"}}]}},"_links":{"self":[{"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/posts\/3725"}],"collection":[{"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/comments?post=3725"}],"version-history":[{"count":3,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/posts\/3725\/revisions"}],"predecessor-version":[{"id":3730,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/posts\/3725\/revisions\/3730"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/media\/3726"}],"wp:attachment":[{"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/media?parent=3725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/categories?post=3725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etg-it.ca\/wp-json\/wp\/v2\/tags?post=3725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}