{"id":8,"date":"2025-02-28T11:08:17","date_gmt":"2025-02-28T11:08:17","guid":{"rendered":"https:\/\/www.alachisoft.com\/foundations\/?page_id=8"},"modified":"2025-07-31T10:25:40","modified_gmt":"2025-07-31T10:25:40","slug":"foundations","status":"publish","type":"page","link":"https:\/\/www.alachisoft.com\/foundations\/","title":{"rendered":"Foundations"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_section full_width=&#8221;stretch_row&#8221; full_height=&#8221;yes&#8221; css=&#8221;.vc_custom_1753957516383{background: #F3F4FF url(https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/07\/hero-lines.png?id=1022) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221;][vc_row type=&#8221;vc_default&#8221; full_width=&#8221;stretch_row&#8221; full_height=&#8221;yes&#8221; columns_placement=&#8221;stretch&#8221; equal_height=&#8221;yes&#8221;][vc_column width=&#8221;5\/6&#8243; offset=&#8221;vc_col-lg-offset-1&#8243;][vc_row_inner content_placement=&#8221;middle&#8221; gap=&#8221;35&#8243; css=&#8221;.vc_custom_1740995291652{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column_inner][vc_custom_heading text=&#8221;Software Foundations&#8221; font_container=&#8221;tag:h1|font_size:48px|text_align:center|color:%23111111|line_height:1&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_row_inner equal_height=&#8221;yes&#8221; gap=&#8221;30&#8243;][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672750450{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-99f391220365cf90bbaff0db1f6916d3 .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-99f391220365cf90bbaff0db1f6916d3 layout-4  \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/caching-strategies\/dotnet-cache\/\" title=\"Caching Strategies &amp; Techniques\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/caching-strategies\/dotnet-cache\/\" title=\"Caching Strategies &amp; Techniques\">Caching Strategies &amp; Techniques<\/a><\/h2><div class=\"dt-text-desc\">Fundamentals of Caching Strategies &amp; Techniques.<\/div><a href=\"\/foundations\/caching-strategies\/dotnet-cache\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672755726{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-2dd1c3b48116a8eb9fed5a7975e337d1 layout-4  \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/distributed-systems\/cloud-native-architecture\/\" title=\"Distributed Systems &amp; Cloud Computing\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/distributed-systems\/cloud-native-architecture\/\" title=\"Distributed Systems &amp; Cloud Computing\">Distributed Systems &amp; Cloud Computing<\/a><\/h2><div class=\"dt-text-desc\">Learn about Distributed Systems &amp; Cloud Computing.<\/div><a href=\"\/foundations\/distributed-systems\/cloud-native-architecture\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672762932{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-644e67032de441c2bcbfd8539d24ee2d .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-644e67032de441c2bcbfd8539d24ee2d layout-4  \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/databases\/understanding-cloud-databases\/\" title=\"Databases & Data Storage\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/databases\/understanding-cloud-databases\/\" title=\"Databases & Data Storage\">Databases &amp; Data Storage<\/a><\/h2><div class=\"dt-text-desc\">Learn about Databases &amp; Data Storage.<\/div><a href=\"\/foundations\/databases\/understanding-cloud-databases\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][\/vc_row_inner][vc_row_inner equal_height=&#8221;yes&#8221; gap=&#8221;30&#8243;][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672767801{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-4c4f2c11bf26a0681a86a7d3c2843b54 layout-4  vc_custom_1741668531346 \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/real-time-processing\/complex-event-processing\/\" title=\"Real-Time Processing\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/real-time-processing\/complex-event-processing\/\" title=\"Real-Time Processing\">Event-Driven &amp; Real-Time Processing<\/a><\/h2><div class=\"dt-text-desc\">Guide to Event-Driven &amp; Real-Time Processing.<\/div><a href=\"\/foundations\/real-time-processing\/complex-event-processing\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672772484{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-ebaea8ffd90737edc86b7971dc2b56a3 layout-4  \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/data-structures\/json-storage\/\" title=\"Data Structure\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/data-structures\/json-storage\/\" title=\"Data Structure\">Data Structures &amp; Storage Mechanisms<\/a><\/h2><div class=\"dt-text-desc\">Learn about Data Structures &amp; Storage Mechanisms.<\/div><a href=\"\/foundations\/data-structures\/json-storage\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672778029{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 10px !important;border-color: #0045FF50 !important;}&#8221; offset=&#8221;vc_col-lg-4 vc_col-md-12 vc_col-xs-12&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon {\n  width: 60px;\n  height: 60px;\n  line-height: 60px;\n  font-size: 32px;\n  border-radius: 200px;\n  margin: 0px 0px 0px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon .icon-inner {\n  min-width: 60px;\n  min-height: 60px;\n  border-radius: 200px;\n}\n@media all and (-ms-high-contrast: none) {\n  .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon .icon-inner {\n    height: 60px;\n  }\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon .dt-hover-icon {\n  line-height: 60px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon:before,\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon:after,\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon .icon-inner:before,\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon .icon-inner:after {\n  min-width: 100%;\n  min-height: 100%;\n  padding: inherit;\n  border-radius: inherit;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-on:before {\n  border-width: 2px;\n  border-style: solid;\n}\n.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-double.dt-icon-border-on:before {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-border-on:after {\n  border-width: 2px;\n  border-style: solid;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {\n  border-style: dashed;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {\n  border-style: dotted;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {\n  border-style: double;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:hover {\n  font-size: 32px;\n}\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:hover .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:hover .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:hover .soc-icon {\n  color: #fff;\n  background: none;\n}\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-off .soc-font-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-off .soc-font-icon,\n#page .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-off .soc-icon,\n#phantom .icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .text-icon.dt-icon-hover-off .soc-icon {\n  color: #fff;\n  background: none;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383.layout-1 {\n  grid-template-columns: 60px minmax(0,1fr);\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383.layout-2 {\n  grid-template-columns: minmax(0,1fr) 60px;\n  grid-column-gap: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383.layout-2 .text-icon {\n  margin-left: 0;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383.layout-3 {\n  grid-template-columns: 60px minmax(0,1fr);\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383.layout-3 .dt-text-title {\n  margin-left: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .dt-text-title,\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .dt-text-title a {\n  color: #000000;\n  background: none;\n  font-size: 26px;\n  font-weight: bold;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .dt-text-title {\n  margin-bottom: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .dt-text-desc {\n  color: #434343;\n  background: none;\n  margin-bottom: 32px;\n  font-size: 16px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .default-btn-shortcode {\n  font-size: 14px;\n  line-height: 16px;\n  padding: 4px 0px 4px 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .default-btn-shortcode.ico-right-side > i {\n  margin-right: 0px;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .default-btn-shortcode:after {\n  height: 1px;\n  background: #0045FF !important;\n}\n.icon-with-text-shortcode.icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 .default-btn-shortcode > i {\n  font-size: 11px;\n}<\/style><div class=\"icon-with-text-shortcode  icon-text-id-2f960cd3048ffbd27270c26fb1fcc383 layout-4  \" ><a class=\"block-link anchor-link\"  href=\"\/foundations\/web-sessions\/asp-dotnet-core-sessions\/\" title=\"Web Sessions\"><\/a><h2 class=\"dt-text-title anchor-link\"><a class=\"anchor-link\"  href=\"\/foundations\/web-sessions\/asp-dotnet-core-sessions\/\" title=\"Web Sessions\">Web Sessions &amp; Application Caching<\/a><\/h2><div class=\"dt-text-desc\">Fundamentals of Web Sessions &amp; Application Caching.<\/div><a href=\"\/foundations\/web-sessions\/asp-dotnet-core-sessions\/\" class=\"default-btn-shortcode dt-btn-link left-to-right-line link-hover-off\">Learn more<\/a><\/div>[\/vc_column_inner][\/vc_row_inner]<div class=\"ult-spacer spacer-69de80d012ab9\" data-id=\"69de80d012ab9\" data-height=\"100\" data-height-mobile=\"60\" data-height-tab=\"60\" data-height-tab-portrait=\"60\" data-height-mobile-landscape=\"60\" style=\"clear:both;display:block;\"><\/div>[\/vc_column][\/vc_row][\/vc_section]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_section full_width=&#8221;stretch_row&#8221; full_height=&#8221;yes&#8221; css=&#8221;.vc_custom_1753957516383{background: #F3F4FF url(https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/07\/hero-lines.png?id=1022) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}&#8221;][vc_row type=&#8221;vc_default&#8221; full_width=&#8221;stretch_row&#8221; full_height=&#8221;yes&#8221; columns_placement=&#8221;stretch&#8221; equal_height=&#8221;yes&#8221;][vc_column width=&#8221;5\/6&#8243; offset=&#8221;vc_col-lg-offset-1&#8243;][vc_row_inner content_placement=&#8221;middle&#8221; gap=&#8221;35&#8243; css=&#8221;.vc_custom_1740995291652{padding-top: 60px !important;padding-bottom: 60px !important;}&#8221;][vc_column_inner][vc_custom_heading text=&#8221;Software Foundations&#8221; font_container=&#8221;tag:h1|font_size:48px|text_align:center|color:%23111111|line_height:1&#8243; use_theme_fonts=&#8221;yes&#8221; css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_row_inner equal_height=&#8221;yes&#8221; gap=&#8221;30&#8243;][vc_column_inner el_class=&#8221;card-hover&#8221; width=&#8221;1\/3&#8243; css=&#8221;.vc_custom_1741672750450{border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 30px !important;padding-bottom: 30px !important;padding-left: 30px !important;background-color: #FFFFFF !important;border-left-style:&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Software Foundations - NCache<\/title>\n<meta name=\"description\" content=\"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.alachisoft.com\/foundations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Software Foundations - NCache\" \/>\n<meta property=\"og:description\" content=\"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.alachisoft.com\/foundations\/\" \/>\n<meta property=\"og:site_name\" content=\"NCache\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/NCache\/100092526626800\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-31T10:25:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@NCache\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/\",\"url\":\"https:\/\/www.alachisoft.com\/foundations\/\",\"name\":\"Software Foundations - NCache\",\"isPartOf\":{\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#website\"},\"datePublished\":\"2025-02-28T11:08:17+00:00\",\"dateModified\":\"2025-07-31T10:25:40+00:00\",\"description\":\"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.alachisoft.com\/foundations\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.alachisoft.com\/foundations\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Foundations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#website\",\"url\":\"https:\/\/www.alachisoft.com\/foundations\/\",\"name\":\"NCache Foundations\",\"description\":\"Extreme Performance and Scalability\",\"publisher\":{\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.alachisoft.com\/foundations\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#organization\",\"name\":\"NCache\",\"alternateName\":\"Alachisoft\",\"url\":\"https:\/\/www.alachisoft.com\/foundations\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/03\/square-logo.png\",\"contentUrl\":\"https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/03\/square-logo.png\",\"width\":400,\"height\":400,\"caption\":\"NCache\"},\"image\":{\"@id\":\"https:\/\/www.alachisoft.com\/foundations\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/people\/NCache\/100092526626800\/\",\"https:\/\/x.com\/NCache\",\"https:\/\/www.instagram.com\/ncache_alachisoft\/\",\"https:\/\/www.linkedin.com\/showcase\/ncache\/\",\"https:\/\/www.youtube.com\/NCache\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Software Foundations - NCache","description":"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.","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:\/\/www.alachisoft.com\/foundations\/","og_locale":"en_US","og_type":"article","og_title":"Software Foundations - NCache","og_description":"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.","og_url":"https:\/\/www.alachisoft.com\/foundations\/","og_site_name":"NCache","article_publisher":"https:\/\/www.facebook.com\/people\/NCache\/100092526626800\/","article_modified_time":"2025-07-31T10:25:40+00:00","twitter_card":"summary_large_image","twitter_site":"@NCache","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.alachisoft.com\/foundations\/","url":"https:\/\/www.alachisoft.com\/foundations\/","name":"Software Foundations - NCache","isPartOf":{"@id":"https:\/\/www.alachisoft.com\/foundations\/#website"},"datePublished":"2025-02-28T11:08:17+00:00","dateModified":"2025-07-31T10:25:40+00:00","description":"Learn about difficult computing concepts like distributed systems, caching and more with NCache Foundations.","breadcrumb":{"@id":"https:\/\/www.alachisoft.com\/foundations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alachisoft.com\/foundations\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.alachisoft.com\/foundations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.alachisoft.com\/foundations\/"},{"@type":"ListItem","position":2,"name":"Foundations"}]},{"@type":"WebSite","@id":"https:\/\/www.alachisoft.com\/foundations\/#website","url":"https:\/\/www.alachisoft.com\/foundations\/","name":"NCache Foundations","description":"Extreme Performance and Scalability","publisher":{"@id":"https:\/\/www.alachisoft.com\/foundations\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.alachisoft.com\/foundations\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.alachisoft.com\/foundations\/#organization","name":"NCache","alternateName":"Alachisoft","url":"https:\/\/www.alachisoft.com\/foundations\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.alachisoft.com\/foundations\/#\/schema\/logo\/image\/","url":"https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/03\/square-logo.png","contentUrl":"https:\/\/www.alachisoft.com\/foundations\/wp-content\/uploads\/2025\/03\/square-logo.png","width":400,"height":400,"caption":"NCache"},"image":{"@id":"https:\/\/www.alachisoft.com\/foundations\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/NCache\/100092526626800\/","https:\/\/x.com\/NCache","https:\/\/www.instagram.com\/ncache_alachisoft\/","https:\/\/www.linkedin.com\/showcase\/ncache\/","https:\/\/www.youtube.com\/NCache\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":229,"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":1025,"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/pages\/8\/revisions\/1025"}],"wp:attachment":[{"href":"https:\/\/www.alachisoft.com\/foundations\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}