{"id":5657,"date":"2013-02-27T15:29:51","date_gmt":"2013-02-27T15:29:51","guid":{"rendered":"https:\/\/glocalthinking.com\/demystifying-multitenancy-introduction\/"},"modified":"2021-08-31T10:40:52","modified_gmt":"2021-08-31T10:40:52","slug":"demystifying-multitenancy-introduction","status":"publish","type":"post","link":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/","title":{"rendered":"Demystifying multitenancy: introduction"},"content":{"rendered":"<p align=\"right\"><a href=\"\/en\/demystifying-multitenancy-i-the-technology-behind-a-multitenant-system\/\" target=\"_blank\" rel=\"noopener\">Demystifying multitenancy I: The technology behind a multitenant system &gt;&gt;<\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"right\"><a href=\"http:\/\/www.glocalthinking.com\/en\/demystifying-multitenancy-ii-configuration-and-maintenance\/\" target=\"_blank\" rel=\"noopener\">Demystifying multitenancy II: Configuration and Maintenance &gt;&gt;<\/a><\/p>\n<p align=\"right\"><a href=\"http:\/\/www.glocalthinking.com\/en\/demystifying-multitenancy-iii-how-does-this-technology-contribute-to-the-hr-management-of-your-business\/\">Demystifying multitenancy III: How does this technology contribute to the HR management of your business &gt;&gt;<\/a><\/p>\n<p align=\"right\"><a href=\"http:\/\/www.glocalthinking.com\/en\/demystifying-multitenancy-4-keys-to-saving-time-and-money-2\/\">Demystifying multitenancy: 4 keys to saving time and money &gt;&gt;<\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/en.wikipedia.org\/wiki\/Multitenancy\">Multitenancy<\/a> is one of those words that everyone has heard but you will not find two people expressing the same meaning. In fact one&nbsp;doesn&#8217;t&nbsp;need to fully comprehend what multitenancy stands for -unless you are a software engineer-<ins cite=\"mailto:carolinarb\" datetime=\"2013-02-26T13:19\">&nbsp;<\/ins>but a high level understanding might be very useful, specially talking about SaaS, and in particular when it is related with HR technology.<\/p>\n<p style=\"text-align: justify;\">Nowadays, everyone who is in the process of building an <a href=\"http:\/\/www.meta4.com\/solutions\/100\/solutions-human-resources-payroll.html\">HR SaaS environment<\/a> <strong>should think hardly how multitenancy will be implemented<\/strong>. I\u2019ll describe later in this article and the next ones to follow how this idea traverse not only the technology you\u2019ll use but also the way you think about how to optimize your resources and how to save time and money.<\/p>\n<p style=\"text-align: justify;\">For me a clear and simple definition of a multitenant system that holds all the implications of the technology behind it would be following one: \u201cA system which is shared among many customers, but that behaves in a flexible way and<a href=\"http:\/\/www.tkcert.com\/\">tkcert<\/a> operates as it is not shared to anyone else\u201d. This is very easy said but really difficult to build. In the subsequent articles I\u2019ll describe the uses and implications following different scenarios:<\/p>\n<h4><a href=\"http:\/\/www.glocalthinking.com\/en\/\" target=\"_blank\" rel=\"noopener\"><strong>I. The technology behind a multitenant system<\/strong><\/a><\/h4>\n<p style=\"text-align: justify;\">The first article will describe some aspects of the technology involved in building a multitenant platform. I\u2019ll try to show how simple tasks could be very complex to manage if you don\u2019t have the correct technology supporting your process.<\/p>\n<h4 style=\"text-align: justify;\"><a href=\"http:\/\/blog.meta4.com\/?p=1525\" target=\"_blank\" rel=\"noopener\">II. Configuration and maintenance<\/a><\/h4>\n<p style=\"text-align: justify;\">In this article I will explain how to build up a multitenant enviroment by isolating collisions between different client instances and how do you benefit of managing evolution trough object inheritance<strong>.&nbsp;<\/strong><\/p>\n<h4 style=\"text-align: justify;\"><strong>III. Multitenancy and the HR Systems<\/strong><\/h4>\n<p style=\"text-align: justify;\">Ok, fine. We know what it is, but what<br \/> <a href=\"http:\/\/www.tkcert.com\/\">tkcert.com<\/a> are the implications for an HR System? In this article I will analyse some aspects of a multitenant system from an HR professional perspective. What are the benefits of using a fully multitenant system?<\/p>\n<h4 style=\"text-align: justify;\"><strong>IV. Multitenancy technology: how to save time and money?<\/strong><\/h4>\n<p style=\"text-align: justify;\">I think that this subject is one of the main drivers of the entire idea behind multitenant technologies. Why start using multitenant systems if it will not be cheaper than my current one?<\/p>\n<h4 style=\"text-align: justify;\"><strong>V. The future of multitenancy in a global environment<\/strong><\/h4>\n<p style=\"text-align: justify;\">Generally speaking when you think about a distributed system which additionally is configured to your needs, you are normally imagining an application that behaves as a multitenant system. The major software solutions out there are moving in this direction. In this last article, let\u2019s try to find out if we\u2019re really on the right track.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Everyone who is in the process of building an HR SaaS environment should think hardly how multitenancy will be implemented.<\/p>\n","protected":false},"author":26,"featured_media":2495,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[345],"tags":[74,61,241],"class_list":["post-5657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hr-technology","tag-hr-cloud","tag-hr-software","tag-hr-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Demystifying multitenancy: introduction - Glocalthinking<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Demystifying multitenancy: introduction - Glocalthinking\" \/>\n<meta property=\"og:description\" content=\"Everyone who is in the process of building an HR SaaS environment should think hardly how multitenancy will be implemented.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/\" \/>\n<meta property=\"og:site_name\" content=\"Glocalthinking\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-27T15:29:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-31T10:40:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Edu Fernandes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/glocalthinking.com\/#website\",\"url\":\"https:\/\/glocalthinking.com\/\",\"name\":\"Glocalthinking\",\"description\":\"Un espacio para los profesionales de RRHH\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/glocalthinking.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg\",\"contentUrl\":\"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg\",\"width\":1024,\"height\":512},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#webpage\",\"url\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/\",\"name\":\"Demystifying multitenancy: introduction - Glocalthinking\",\"isPartOf\":{\"@id\":\"https:\/\/glocalthinking.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#primaryimage\"},\"datePublished\":\"2013-02-27T15:29:51+00:00\",\"dateModified\":\"2021-08-31T10:40:52+00:00\",\"author\":{\"@id\":\"https:\/\/glocalthinking.com\/#\/schema\/person\/bdcd23521680fce12781bc14e1a652a8\"},\"breadcrumb\":{\"@id\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/glocalthinking.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Demystifying multitenancy: introduction\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/glocalthinking.com\/#\/schema\/person\/bdcd23521680fce12781bc14e1a652a8\",\"name\":\"Edu Fernandes\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/glocalthinking.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/edufernandes-30-96x96.jpg\",\"contentUrl\":\"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/edufernandes-30-96x96.jpg\",\"caption\":\"Edu Fernandes\"},\"description\":\"Eduardo Fernandes recibi\\u00f3 su Ph.D en Ciencias F\\u00edsicas en la EuropeanSpace Agency (ESA) \/ Universidad Complutense de Madrid (1995). Actualmente es Jefe Tecnol\\u00f3gico de Producto en Meta4. En esta posici\\u00f3n es responsable de la definici\\u00f3n de las l\\u00edneas estrat\\u00e9gicas de la base tecnol\\u00f3gica de los productos de Meta4, como las soluciones KnowNet y PeopleNet. Su principal funci\\u00f3n es analizar el mercado en b\\u00fasqueda de nuevas corrientes tecnol\\u00f3gicas estudiando la posibilidad de integrarlas con el producto global. Anteriormente a su etapa en Meta4 fue responsable del departamento de software del Centro Cient\\u00edfico Operativo del Minisat-01 (ESA), el primer sat\\u00e9lite espa\\u00f1ol. Mientras realizaba sus estudios de postgrado, el Dr. Fernandes se encarg\\u00f3 de la construcci\\u00f3n tanto de software como de hardware para la automatizaci\\u00f3n del mayor telescopio brasile\\u00f1o (1992). Eduardo est\\u00e1 certificado como personal investigador por la Agencia de Acreditaci\\u00f3n en Investigaci\\u00f3n, Desarrollo e Innovaci\\u00f3n Tecnol\\u00f3gica (AIDIT).\",\"url\":\"https:\/\/glocalthinking.com\/en\/author\/edufernandes\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Demystifying multitenancy: introduction - Glocalthinking","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:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/","og_locale":"en_US","og_type":"article","og_title":"Demystifying multitenancy: introduction - Glocalthinking","og_description":"Everyone who is in the process of building an HR SaaS environment should think hardly how multitenancy will be implemented.","og_url":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/","og_site_name":"Glocalthinking","article_published_time":"2013-02-27T15:29:51+00:00","article_modified_time":"2021-08-31T10:40:52+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg","path":"\/var\/www\/vhosts\/glocalthinking.com\/httpdocs\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg","size":"full","id":2495,"alt":"","pixels":524288,"type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Edu Fernandes","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/glocalthinking.com\/#website","url":"https:\/\/glocalthinking.com\/","name":"Glocalthinking","description":"Un espacio para los profesionales de RRHH","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/glocalthinking.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#primaryimage","inLanguage":"en-US","url":"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg","contentUrl":"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/demystifying-multitenancy-meta4-1.jpg","width":1024,"height":512},{"@type":"WebPage","@id":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#webpage","url":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/","name":"Demystifying multitenancy: introduction - Glocalthinking","isPartOf":{"@id":"https:\/\/glocalthinking.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#primaryimage"},"datePublished":"2013-02-27T15:29:51+00:00","dateModified":"2021-08-31T10:40:52+00:00","author":{"@id":"https:\/\/glocalthinking.com\/#\/schema\/person\/bdcd23521680fce12781bc14e1a652a8"},"breadcrumb":{"@id":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/glocalthinking.com\/en\/demystifying-multitenancy-introduction\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/glocalthinking.com\/en\/"},{"@type":"ListItem","position":2,"name":"Demystifying multitenancy: introduction"}]},{"@type":"Person","@id":"https:\/\/glocalthinking.com\/#\/schema\/person\/bdcd23521680fce12781bc14e1a652a8","name":"Edu Fernandes","image":{"@type":"ImageObject","@id":"https:\/\/glocalthinking.com\/#personlogo","inLanguage":"en-US","url":"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/edufernandes-30-96x96.jpg","contentUrl":"https:\/\/glocalthinking.com\/wp-content\/uploads\/2021\/08\/edufernandes-30-96x96.jpg","caption":"Edu Fernandes"},"description":"Eduardo Fernandes recibi\u00f3 su Ph.D en Ciencias F\u00edsicas en la EuropeanSpace Agency (ESA) \/ Universidad Complutense de Madrid (1995). Actualmente es Jefe Tecnol\u00f3gico de Producto en Meta4. En esta posici\u00f3n es responsable de la definici\u00f3n de las l\u00edneas estrat\u00e9gicas de la base tecnol\u00f3gica de los productos de Meta4, como las soluciones KnowNet y PeopleNet. Su principal funci\u00f3n es analizar el mercado en b\u00fasqueda de nuevas corrientes tecnol\u00f3gicas estudiando la posibilidad de integrarlas con el producto global. Anteriormente a su etapa en Meta4 fue responsable del departamento de software del Centro Cient\u00edfico Operativo del Minisat-01 (ESA), el primer sat\u00e9lite espa\u00f1ol. Mientras realizaba sus estudios de postgrado, el Dr. Fernandes se encarg\u00f3 de la construcci\u00f3n tanto de software como de hardware para la automatizaci\u00f3n del mayor telescopio brasile\u00f1o (1992). Eduardo est\u00e1 certificado como personal investigador por la Agencia de Acreditaci\u00f3n en Investigaci\u00f3n, Desarrollo e Innovaci\u00f3n Tecnol\u00f3gica (AIDIT).","url":"https:\/\/glocalthinking.com\/en\/author\/edufernandes\/"}]}},"_links":{"self":[{"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/posts\/5657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/comments?post=5657"}],"version-history":[{"count":1,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/posts\/5657\/revisions"}],"predecessor-version":[{"id":8041,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/posts\/5657\/revisions\/8041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/media\/2495"}],"wp:attachment":[{"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/media?parent=5657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/categories?post=5657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/glocalthinking.com\/en\/wp-json\/wp\/v2\/tags?post=5657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}