{"id":18530,"date":"2023-07-28T08:39:01","date_gmt":"2023-07-28T06:39:01","guid":{"rendered":"https:\/\/mjolner.dk\/uncategorized\/service-baseret-it-arkitektur\/"},"modified":"2025-04-29T14:32:49","modified_gmt":"2025-04-29T12:32:49","slug":"service-based-it-architecture","status":"publish","type":"post","link":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/","title":{"rendered":"Service-based IT architecture can ensure public IT security while simultaneously reducing costs"},"content":{"rendered":"<h1>\n<div data-testid=\"loading-message\" tabindex=\"-1\">\n<div>\n<div id=\"chatMessageResponserr8\" class=\"largeReply-280 marginBottomZero-281\" aria-live=\"assertive\">\n<div class=\"___xqw1q30 f22iagw f1vx9l62 fk15e71 f1k953kz f137keqj f1rncccw f1u2sqi3 f10xb48y f12pyrfg f1azb3i3 fx8cdsv fj3tc4q f16nlwsl f1eookvz f1fedlzk f1tp5txv fhajzam fimndk6 fs04lb0 fnyr3u fslfk0p f15mlbov f10tnejs f7atpcy fb1rn9k f59wlhv f1xmfh30 f18yf5o5 fmr6chf f1vn8kl6 f1ylezt4 fdl415d fy2cpfv f4m5pd7 fkviipj ff161sd f1qr7t77 f1yyogn1 foogchg f196hbyj fi3w8hx f6o647d f163iwuh fjbx52l f13w457t frgez73 f1tpb8gf f1hdgrc8 f1sgo639 fk9mzm8 fag1408 f1n7ykj8 f8ulodq fzhmll8 f12xko6h f1bmkuty f15nr33j f15tsse3 fy0b8hm f1g2633v fx4kvgi fkvolse f1gxrt3a f1os76ua f1js9cnw f1g87ej0 freluf8 f1yggaq6 f2i3chp f1151osp florpoh f35kzfz ftp9m57 f1e288vi fz62hnz fixvuys f1nmofwh fc1c6mv f18a2er7 fhvkrdl fhxnn68 f1oce4bo fvhlfan f7tc0t0 fdzt6ez fft62i4 fpgrczl f1pb07xx f1crb5np f1h4zxqa f1ax9ccn foyidwb fjt0kvb f13tjaqe f18i63iw fpmjg28 f1jgv2gh f13df0ge f3w566c f1yunp2u f32qbcu f1orsfbc f794cn4 f121jrqm fg1dn8l f1h4b5p f1ls9w7j f1tqg9mw fneavw5 f1txa982 fdaub28 f1rl6jc4 f8qqnqf f1fd1yro f1688dth f72je4p f13hbkb2 f1vf9tmw ffztbc3 fppzzgz f9nsmg4 fa3nl03 f1jzb8fs f1ynixk2 fjintaz f1v00z98 fel8lpt f12ld0jw fm8va5n fxt1tk4 fcuwef7 f1aiyzcz f1tpm9bv fiqcn8d f1arfl7b f17h9hdp f1ytw594 f13zpkng f7unjfp f8p1rz fzu6h1w f1i1bi6h f1smo7hi f1sk1xod f1kgogdq fe7os45 f1gjktkp ft608jz fg3xr24 f1blwj6 f1wbw34i flgxis0 fg4b9ou flb4lo fdicbfk fgwcyh1 f1jbds0d f1fb9uea f1stuka4 fcrtu6g fwqh0xn f11w66yg f6e0e65 f1vvgu0 f1607507 fmgifz4 f1m9bycv fz3v333 f1ntoah8 f1b694rt faql4r2 fpjuhzh f4phq6h f1ynby5y\">\n<p>Service-based IT architecture can ensure public IT security while simultaneously reducing costs<\/p>\n<\/div>\n<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/h1>\n<div>\n<p><strong>With a service-based IT architecture, we, as one of the world&#8217;s most digitized nations, can ensure the IT that binds our extensive welfare model together.<\/strong><\/p>\n<p>The best public IT solutions make the work more efficient for the skilled people who take care of us in our interactions with the public sector. At the same time, these solutions ensure that our rights and personal data are protected as individual citizens.<\/p>\n<p>As a public IT purchaser, you should ask your IT supplier the following question:<\/p>\n<p><strong>&#8220;How do you ensure that our solution can be continuously developed and maintained \u2013 in terms of security, development requirements, and costs?&#8221;<\/strong><\/p>\n<p>All too often, large IT tenders place disproportionate emphasis on the immediate costs of building, modifying, or configuring an IT system. They forget to consider the long-term perspectives, where maintenance and system inertia can eventually tip the cost balance.<\/p>\n<p>Over time, this has resulted in a plethora of inflexible public IT monoliths that deprive administrations of real progress.<\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/06\/Billede-26.06.2023-kl.-12.00.jpeg\" alt=\"\"><\/p>\n<div>\n<p>The monolith is the comprehensive and closed IT structure that we often end up building, despite our good intentions, when we need new systems. However, the monolith is expensive in the long run.<\/p>\n<p>A minor change can incur significant costs because other parts of the solution risk being damaged when, for example, we alter the underlying data structure.<\/p>\n<h2><strong>Example: One Day&#8217;s Work Requires 14 Days of Testing<\/strong><\/h2>\n<p>A minor extension that should realistically only take one day can often last several days and, for example, end in a 14-day test. This happens because it takes time and insight into large parts of the solution to understand the consequences of the change, and because the risk of errors elsewhere in the solution is very high. Therefore, it becomes expensive and extensive to work safely.<\/p>\n<p>As a result, changes are often bundled into larger releases \u2013 every six months or perhaps just once a year. This leads to long delivery times for minor changes and means that customers and users have to deal with many changes at once.<\/p>\n<p>This is a problem in itself, but furthermore, releasing becomes complex and risks introducing new errors when the various changes need to be merged.<\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/06\/Billede-26.06.2023-kl.-12.00-1.jpeg\" alt=\"\"><\/p>\n<div>\n<p>Over time, the monolith tends to grow both in size and complexity, and the aforementioned changes grow along with it. Consequently, the monolith becomes increasingly static and requires ever-growing resources for quality assurance, which likely leads to deteriorating workflows and service levels over time.<\/p>\n<h2><strong>Solution: A service-based IT architecture<\/strong><span>\u00a0<\/span><\/h2>\n<p>The above is, of course, far from satisfactory. Therefore, more and more are in the process of dismantling the large monoliths and thereby regaining the development potential in their IT structure. The goal is to reduce costs and the ever-increasing sluggishness in the further development of our systems.<\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/06\/Billede-26.06.2023-kl.-12.00-2.jpeg\" alt=\"\"><\/p>\n<div>\n<p>One of the most significant factors in this is to divide the systems into truly independent subsystems. In the monolith, we have often tried to divide the system into independent modules.<\/p>\n<p><strong>&#8220;In practice, however, the modules are not independent as long as they work on the same data structures and database schemas. If we really want to reduce the disadvantages of the monolith, we need to change this.&#8221;<\/strong><\/p>\n<p>Microservices take this principle to an extreme, but we can also achieve a lot with less drastic measures on the way to a service-based IT architecture.<\/p>\n<h3><strong>Independence is crucial<\/strong><span>\u00a0<\/span><\/h3>\n<p>The crucial factor for a service-based IT architecture is the independence between the modules and components into which the system is divided.<\/p>\n<p>The modules must have their own data structures and database schemas, which are not known to other modules, and interfaces must be defined in a contract between the modules, containing only the information they share.<\/p>\n<div class=\"mceTemp\">\u00a0<\/div>\n<\/div>\n<p><img decoding=\"async\" src=\"\/wp-content\/uploads\/2023\/06\/Billede-26.06.2023-kl.-12.00-3.jpeg\" alt=\"\"><\/p>\n<div>\n<p>The same concepts can certainly be found in multiple modules, but there will be differences in the content and thus the data structure they have.<\/p>\n<h3><strong>The Case Module \u2013 an example of an independent module<\/strong><\/h3>\n<p>A case module, for example, may have a relatively complex data structure for a case, while a document module may only need a case to have a name, a number, and perhaps a status.<\/p>\n<p>Changes in the data structure of the case module will therefore be harmless to the document module as long as the interface between them continues to deliver a case with a name, number, and status to the document module.<\/p>\n<p><strong>&#8220;The module division ensures that we do not break anything as long as the modules adhere to the contract with the other modules.&#8221;<\/strong><\/p>\n<p>Thus, the test for implementing a minor change in a module will be isolated to understanding the consequences within the module. There is therefore a much greater likelihood that the aforementioned one-day task can actually be completed within one day, and that the testing task is reduced to a corresponding size.<\/p>\n<p>If we build our systems as truly independent modules and continuously ensure that our modules are of an appropriate size, we will be able to significantly reduce the costs of further development. This will give us a much better opportunity to ensure progress and adaptation of our systems.<\/p>\n<\/div>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"\n\n<div data-testid=\\\"loading-message\\\" tabindex=\\\"-1\\\">\\n\n\n<div>\\n\n\n<div id=\\\"chatMessageResponserr8\\\" class=\\\"largeReply-280 marginBottomZero-281\\\" aria-live=\\\"assertive\\\">\\n\n\n<div class=\\\"___xqw1q30 f22iagw f1vx9l62 fk15e71 f1k953kz f137keqj f1rncccw f1u2sqi3 f10xb48y f12pyrfg f1azb3i3 fx8cdsv fj3tc4q f16nlwsl f1eookvz f1fedlzk f1tp5txv fhajzam fimndk6 fs04lb0 fnyr3u fslfk0p f15mlbov f10tnejs f7atpcy fb1rn9k f59wlhv f1xmfh30 f18yf5o5 fmr6chf f1vn8kl6 f1ylezt4 fdl415d fy2cpfv f4m5pd7 fkviipj ff161sd f1qr7t77 f1yyogn1 foogchg f196hbyj fi3w8hx f6o647d f163iwuh fjbx52l f13w457t frgez73 f1tpb8gf f1hdgrc8 f1sgo639 fk9mzm8 fag1408 f1n7ykj8 f8ulodq fzhmll8 f12xko6h f1bmkuty f15nr33j f15tsse3 fy0b8hm f1g2633v fx4kvgi fkvolse f1gxrt3a f1os76ua f1js9cnw f1g87ej0 freluf8 f1yggaq6 f2i3chp f1151osp florpoh f35kzfz ftp9m57 f1e288vi fz62hnz fixvuys f1nmofwh fc1c6mv f18a2er7 fhvkrdl fhxnn68 f1oce4bo fvhlfan f7tc0t0 fdzt6ez fft62i4 fpgrczl f1pb07xx f1crb5np f1h4zxqa f1ax9ccn foyidwb fjt0kvb f13tjaqe f18i63iw fpmjg28 f1jgv2gh f13df0ge f3w566c f1yunp2u f32qbcu f1orsfbc f794cn4 f121jrqm fg1dn8l f1h4b5p f1ls9w7j f1tqg9mw fneavw5 f1txa982 fdaub28 f1rl6jc4 f8qqnqf f1fd1yro f1688dth f72je4p f13hbkb2 f1vf9tmw ffztbc3 fppzzgz f9nsmg4 fa3nl03 f1jzb8fs f1ynixk2 fjintaz f1v00z98 fel8lpt f12ld0jw fm8va5n fxt1tk4 fcuwef7 f1aiyzcz f1tpm9bv fiqcn8d f1arfl7b f17h9hdp f1ytw594 f13zpkng f7unjfp f8p1rz fzu6h1w f1i1bi6h f1smo7hi f1sk1xod f1kgogdq fe7os45 f1gjktkp ft608jz fg3xr24 f1blwj6 f1wbw34i flgxis0 fg4b9ou flb4lo fdicbfk fgwcyh1 f1jbds0d f1fb9uea f1stuka4 fcrtu6g fwqh0xn f11w66yg f6e0e65 f1vvgu0 f1607507 fmgifz4 f1m9bycv fz3v333 f1ntoah8 f1b694rt faql4r2 fpjuhzh f4phq6h f1ynby5y\\\">\\n\n\n<p>Service-based IT architecture can ensure public IT security while simultaneously reducing costs<\\\/p>\\n<\\\/div>\\n<\\\/div>\\n\n\n<div><\\\/div>\\n<\\\/div>\\n<\\\/div>\",\"title_element\":\"h1\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><strong>With a service-based IT architecture, we, as one of the world's most digitized nations, can ensure the IT that binds our extensive welfare model together.<\\\/strong><\\\/p>\\n\n\n<p>The best public IT solutions make the work more efficient for the skilled people who take care of us in our interactions with the public sector. At the same time, these solutions ensure that our rights and personal data are protected as individual citizens.<\\\/p>\\n\n\n<p>As a public IT purchaser, you should ask your IT supplier the following question:<\\\/p>\\n\n\n<p><strong>\\\"How do you ensure that our solution can be continuously developed and maintained \\u2013 in terms of security, development requirements, and costs?\\\"<\\\/strong><\\\/p>\\n\n\n<p>All too often, large IT tenders place disproportionate emphasis on the immediate costs of building, modifying, or configuring an IT system. They forget to consider the long-term perspectives, where maintenance and system inertia can eventually tip the cost balance.<\\\/p>\\n\n\n<p>Over time, this has resulted in a plethora of inflexible public IT monoliths that deprive administrations of real progress.<\\\/p>\",\"margin\":\"default\"}},{\"type\":\"image\",\"props\":{\"image\":\"wp-content\\\/uploads\\\/2023\\\/06\\\/Billede-26.06.2023-kl.-12.00.jpeg\",\"image_border\":\"rounded\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\",\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>The monolith is the comprehensive and closed IT structure that we often end up building, despite our good intentions, when we need new systems. However, the monolith is expensive in the long run.<\\\/p>\\n\n\n<p>A minor change can incur significant costs because other parts of the solution risk being damaged when, for example, we alter the underlying data structure.<\\\/p>\\n\n\n<h2><strong>Example: One Day's Work Requires 14 Days of Testing<\\\/strong><\\\/h2>\\n\n\n<p>A minor extension that should realistically only take one day can often last several days and, for example, end in a 14-day test. This happens because it takes time and insight into large parts of the solution to understand the consequences of the change, and because the risk of errors elsewhere in the solution is very high. Therefore, it becomes expensive and extensive to work safely.<\\\/p>\\n\n\n<p>As a result, changes are often bundled into larger releases \\u2013 every six months or perhaps just once a year. This leads to long delivery times for minor changes and means that customers and users have to deal with many changes at once.<\\\/p>\\n\n\n<p>This is a problem in itself, but furthermore, releasing becomes complex and risks introducing new errors when the various changes need to be merged.<\\\/p>\",\"margin\":\"default\"}},{\"type\":\"image\",\"props\":{\"image\":\"wp-content\\\/uploads\\\/2023\\\/06\\\/Billede-26.06.2023-kl.-12.00-1.jpeg\",\"image_border\":\"rounded\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\",\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Over time, the monolith tends to grow both in size and complexity, and the aforementioned changes grow along with it. Consequently, the monolith becomes increasingly static and requires ever-growing resources for quality assurance, which likely leads to deteriorating workflows and service levels over time.<\\\/p>\\n\n\n<h2><strong>Solution: A service-based IT architecture<\\\/strong><span>\\u00a0<\\\/span><\\\/h2>\\n\n\n<p>The above is, of course, far from satisfactory. Therefore, more and more are in the process of dismantling the large monoliths and thereby regaining the development potential in their IT structure. The goal is to reduce costs and the ever-increasing sluggishness in the further development of our systems.<\\\/p>\",\"margin\":\"default\"}},{\"type\":\"image\",\"props\":{\"image\":\"wp-content\\\/uploads\\\/2023\\\/06\\\/Billede-26.06.2023-kl.-12.00-2.jpeg\",\"image_border\":\"rounded\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\",\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>One of the most significant factors in this is to divide the systems into truly independent subsystems. In the monolith, we have often tried to divide the system into independent modules.<\\\/p>\\n\n\n<p><strong>\\\"In practice, however, the modules are not independent as long as they work on the same data structures and database schemas. If we really want to reduce the disadvantages of the monolith, we need to change this.\\\"<\\\/strong><\\\/p>\\n\n\n<p>Microservices take this principle to an extreme, but we can also achieve a lot with less drastic measures on the way to a service-based IT architecture.<\\\/p>\\n\n\n<h3><strong>Independence is crucial<\\\/strong><span>\\u00a0<\\\/span><\\\/h3>\\n\n\n<p>The crucial factor for a service-based IT architecture is the independence between the modules and components into which the system is divided.<\\\/p>\\n\n\n<p>The modules must have their own data structures and database schemas, which are not known to other modules, and interfaces must be defined in a contract between the modules, containing only the information they share.<\\\/p>\\n\n\n<div class=\\\"mceTemp\\\">\\u00a0<\\\/div>\",\"margin\":\"default\"}},{\"type\":\"image\",\"props\":{\"image\":\"wp-content\\\/uploads\\\/2023\\\/06\\\/Billede-26.06.2023-kl.-12.00-3.jpeg\",\"image_border\":\"rounded\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\",\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>The same concepts can certainly be found in multiple modules, but there will be differences in the content and thus the data structure they have.<\\\/p>\\n\n\n<h3><strong>The Case Module \\u2013 an example of an independent module<\\\/strong><\\\/h3>\\n\n\n<p>A case module, for example, may have a relatively complex data structure for a case, while a document module may only need a case to have a name, a number, and perhaps a status.<\\\/p>\\n\n\n<p>Changes in the data structure of the case module will therefore be harmless to the document module as long as the interface between them continues to deliver a case with a name, number, and status to the document module.<\\\/p>\\n\n\n<p><strong>\\\"The module division ensures that we do not break anything as long as the modules adhere to the contract with the other modules.\\\"<\\\/strong><\\\/p>\\n\n\n<p>Thus, the test for implementing a minor change in a module will be isolated to understanding the consequences within the module. There is therefore a much greater likelihood that the aforementioned one-day task can actually be completed within one day, and that the testing task is reduced to a corresponding size.<\\\/p>\\n\n\n<p>If we build our systems as truly independent modules and continuously ensure that our modules are of an appropriate size, we will be able to significantly reduce the costs of further development. This will give us a much better opportunity to ensure progress and adaptation of our systems.<\\\/p>\",\"margin\":\"default\"}}]}]}]}],\"version\":\"4.4.2\",\"yooessentialsVersion\":\"2.2.14\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Service-based IT architecture can ensure public IT security while simultaneously reducing costs With a service-based IT architecture, we, as one of the world&#8217;s most digitized nations, can ensure the IT that binds our extensive welfare model together. The best public IT solutions make the work more efficient for the skilled people who take care of [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":18531,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[403],"tags":[389,418,399],"class_list":["post-18530","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development-en","tag-microservices-en","tag-modularized-it","tag-monoliths"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Service-based IT architecture can ensure public IT security while simultaneously reducing costs - Mj\u00f8lner<\/title>\n<meta name=\"description\" content=\"How do we ensure that IT can be continuously developed and maintained in terms of security, development requirements, and costs? The solution is service-based IT architecture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Servicebaseret it-arkitektur kan sikre offentlig it og samtidig s\u00e6nke omkostninger\" \/>\n<meta property=\"og:description\" content=\"Hvordan sikrer vi, at it l\u00f8bende kan udvikles og vedligeholdes ift. sikkerhed, udviklingskrav og omkostninger? L\u00f8sningen er servicebaseret it-arkitektur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"Mj\u00f8lner\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MjolnerInformatics\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-28T06:39:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-29T12:32:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"794\" \/>\n\t<meta property=\"og:image:height\" content=\"529\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"aidup\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Servicebaseret it-arkitektur kan sikre offentlig it og samtidig s\u00e6nke omkostninger\" \/>\n<meta name=\"twitter:description\" content=\"Hvordan sikrer vi, at it l\u00f8bende kan udvikles og vedligeholdes ift. sikkerhed, udviklingskrav og omkostninger? L\u00f8sningen er servicebaseret it-arkitektur.\" \/>\n<meta name=\"twitter:creator\" content=\"@mjolnerdk\" \/>\n<meta name=\"twitter:site\" content=\"@mjolnerdk\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"aidup\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\"},\"author\":{\"name\":\"aidup\",\"@id\":\"https:\/\/mjolner.dk\/en\/#\/schema\/person\/effbb491578853256db55ded96bdd02e\"},\"headline\":\"Service-based IT architecture can ensure public IT security while simultaneously reducing costs\",\"datePublished\":\"2023-07-28T06:39:01+00:00\",\"dateModified\":\"2025-04-29T12:32:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\"},\"wordCount\":864,\"publisher\":{\"@id\":\"https:\/\/mjolner.dk\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg\",\"keywords\":[\"Microservices\",\"Modularized IT\",\"Monoliths\"],\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\",\"url\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\",\"name\":\"Service-based IT architecture can ensure public IT security while simultaneously reducing costs - Mj\u00f8lner\",\"isPartOf\":{\"@id\":\"https:\/\/mjolner.dk\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg\",\"datePublished\":\"2023-07-28T06:39:01+00:00\",\"dateModified\":\"2025-04-29T12:32:49+00:00\",\"description\":\"How do we ensure that IT can be continuously developed and maintained in terms of security, development requirements, and costs? The solution is service-based IT architecture.\",\"breadcrumb\":{\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage\",\"url\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg\",\"contentUrl\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg\",\"width\":794,\"height\":529},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hjem\",\"item\":\"https:\/\/mjolner.dk\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Service-based IT architecture can ensure public IT security while simultaneously reducing costs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mjolner.dk\/en\/#website\",\"url\":\"https:\/\/mjolner.dk\/en\/\",\"name\":\"Mj\u00f8lner\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/mjolner.dk\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mjolner.dk\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mjolner.dk\/en\/#organization\",\"name\":\"Mj\u00f8lner\",\"url\":\"https:\/\/mjolner.dk\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mjolner.dk\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2017\/11\/logo-white-8.svg\",\"contentUrl\":\"https:\/\/mjolner.dk\/wp-content\/uploads\/2017\/11\/logo-white-8.svg\",\"width\":1,\"height\":1,\"caption\":\"Mj\u00f8lner\"},\"image\":{\"@id\":\"https:\/\/mjolner.dk\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/MjolnerInformatics\/\",\"https:\/\/x.com\/mjolnerdk\",\"https:\/\/www.linkedin.com\/company\/mjolner-informatics-as\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/mjolner.dk\/en\/#\/schema\/person\/effbb491578853256db55ded96bdd02e\",\"name\":\"aidup\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mjolner.dk\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/df85cd744349773704e5a6c28777e3e6314bcbb138b6f78da8c9a7032f647035?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/df85cd744349773704e5a6c28777e3e6314bcbb138b6f78da8c9a7032f647035?s=96&d=mm&r=g\",\"caption\":\"aidup\"},\"url\":\"https:\/\/mjolner.dk\/en\/author\/aidup\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Service-based IT architecture can ensure public IT security while simultaneously reducing costs - Mj\u00f8lner","description":"How do we ensure that IT can be continuously developed and maintained in terms of security, development requirements, and costs? The solution is service-based IT architecture.","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:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/","og_locale":"en_US","og_type":"article","og_title":"Servicebaseret it-arkitektur kan sikre offentlig it og samtidig s\u00e6nke omkostninger","og_description":"Hvordan sikrer vi, at it l\u00f8bende kan udvikles og vedligeholdes ift. sikkerhed, udviklingskrav og omkostninger? L\u00f8sningen er servicebaseret it-arkitektur.","og_url":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/","og_site_name":"Mj\u00f8lner","article_publisher":"https:\/\/www.facebook.com\/MjolnerInformatics\/","article_published_time":"2023-07-28T06:39:01+00:00","article_modified_time":"2025-04-29T12:32:49+00:00","og_image":[{"width":794,"height":529,"url":"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg","type":"image\/jpeg"}],"author":"aidup","twitter_card":"summary_large_image","twitter_title":"Servicebaseret it-arkitektur kan sikre offentlig it og samtidig s\u00e6nke omkostninger","twitter_description":"Hvordan sikrer vi, at it l\u00f8bende kan udvikles og vedligeholdes ift. sikkerhed, udviklingskrav og omkostninger? L\u00f8sningen er servicebaseret it-arkitektur.","twitter_creator":"@mjolnerdk","twitter_site":"@mjolnerdk","twitter_misc":{"Written by":"aidup","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#article","isPartOf":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/"},"author":{"name":"aidup","@id":"https:\/\/mjolner.dk\/en\/#\/schema\/person\/effbb491578853256db55ded96bdd02e"},"headline":"Service-based IT architecture can ensure public IT security while simultaneously reducing costs","datePublished":"2023-07-28T06:39:01+00:00","dateModified":"2025-04-29T12:32:49+00:00","mainEntityOfPage":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/"},"wordCount":864,"publisher":{"@id":"https:\/\/mjolner.dk\/en\/#organization"},"image":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg","keywords":["Microservices","Modularized IT","Monoliths"],"articleSection":["Software Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/","url":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/","name":"Service-based IT architecture can ensure public IT security while simultaneously reducing costs - Mj\u00f8lner","isPartOf":{"@id":"https:\/\/mjolner.dk\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage"},"image":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg","datePublished":"2023-07-28T06:39:01+00:00","dateModified":"2025-04-29T12:32:49+00:00","description":"How do we ensure that IT can be continuously developed and maintained in terms of security, development requirements, and costs? The solution is service-based IT architecture.","breadcrumb":{"@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#primaryimage","url":"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg","contentUrl":"https:\/\/mjolner.dk\/wp-content\/uploads\/2023\/07\/Servicebaseret-it-arkitektur_monolit.jpg","width":794,"height":529},{"@type":"BreadcrumbList","@id":"https:\/\/mjolner.dk\/en\/blog\/software-development-en\/service-based-it-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hjem","item":"https:\/\/mjolner.dk\/en\/"},{"@type":"ListItem","position":2,"name":"Service-based IT architecture can ensure public IT security while simultaneously reducing costs"}]},{"@type":"WebSite","@id":"https:\/\/mjolner.dk\/en\/#website","url":"https:\/\/mjolner.dk\/en\/","name":"Mj\u00f8lner","description":"","publisher":{"@id":"https:\/\/mjolner.dk\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mjolner.dk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mjolner.dk\/en\/#organization","name":"Mj\u00f8lner","url":"https:\/\/mjolner.dk\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mjolner.dk\/en\/#\/schema\/logo\/image\/","url":"https:\/\/mjolner.dk\/wp-content\/uploads\/2017\/11\/logo-white-8.svg","contentUrl":"https:\/\/mjolner.dk\/wp-content\/uploads\/2017\/11\/logo-white-8.svg","width":1,"height":1,"caption":"Mj\u00f8lner"},"image":{"@id":"https:\/\/mjolner.dk\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MjolnerInformatics\/","https:\/\/x.com\/mjolnerdk","https:\/\/www.linkedin.com\/company\/mjolner-informatics-as\/"]},{"@type":"Person","@id":"https:\/\/mjolner.dk\/en\/#\/schema\/person\/effbb491578853256db55ded96bdd02e","name":"aidup","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mjolner.dk\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/df85cd744349773704e5a6c28777e3e6314bcbb138b6f78da8c9a7032f647035?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/df85cd744349773704e5a6c28777e3e6314bcbb138b6f78da8c9a7032f647035?s=96&d=mm&r=g","caption":"aidup"},"url":"https:\/\/mjolner.dk\/en\/author\/aidup\/"}]}},"_links":{"self":[{"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/posts\/18530","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/comments?post=18530"}],"version-history":[{"count":14,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/posts\/18530\/revisions"}],"predecessor-version":[{"id":18602,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/posts\/18530\/revisions\/18602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/media\/18531"}],"wp:attachment":[{"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/media?parent=18530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/categories?post=18530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjolner.dk\/en\/wp-json\/wp\/v2\/tags?post=18530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}