{"id":89,"date":"2023-04-25T10:43:11","date_gmt":"2023-04-25T00:43:11","guid":{"rendered":"https:\/\/www.evocate.com.au\/blog\/?p=89"},"modified":"2023-04-24T10:46:37","modified_gmt":"2023-04-24T00:46:37","slug":"migrating-to-microservices-in-the-real-world-challenges-and-considerations","status":"publish","type":"post","link":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/","title":{"rendered":"Migrating to Microservices in the Real World: Challenges and Considerations"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Migrating to Microservices in the Real World: Challenges and Considerations<\/h2>\n\n\n\n<p>Migrating to microservices can be a complex process, particularly in the real world, due to several factors:<\/p>\n\n\n\n<p>Legacy Code: Many organizations have existing monolithic applications that have been built up over time, with code that is tightly coupled, making it difficult to separate the application into microservices. Additionally, refactoring code can be a complex and time-consuming process, and the risks associated with breaking existing functionality can be high. Organizations need to carefully plan how to break apart the application into smaller, more manageable pieces, while also ensuring that they maintain the desired functionality.<\/p>\n\n\n\n<p>Organizational Structure: Migrating to a microservices architecture requires a significant shift in organizational structure and culture. Traditionally, organizations have been structured with siloed teams that are responsible for specific parts of the application. With microservices, cross-functional teams are required, where developers, operations, and other stakeholders work together collaboratively to deliver features and functionality. This shift requires not only changes in the team structure but also a change in the organizational culture, which can take time and effort.<\/p>\n\n\n\n<p>Data Management: In a microservices architecture, each microservice has its own data store, which can make data management more complex. This is because each microservice needs to manage its own data consistency and availability, which can lead to issues like data duplication, inconsistent data, or even data loss if not managed properly. Organizations need to carefully plan how data will be stored, shared, and accessed across different microservices to ensure data consistency and avoid potential issues.<\/p>\n\n\n\n<p>Service Orchestration: In a monolithic application, the application server handles service orchestration, meaning it manages the flow of data between different parts of the application. In a microservices architecture, each microservice is responsible for its own service orchestration, which can lead to increased complexity and potential performance issues if not managed properly. To avoid these issues, organizations need to have a clear understanding of how data flows between different microservices, and how these services will be coordinated.<\/p>\n\n\n\n<p>Testing: In a microservices architecture, testing becomes more complex because each microservice must be tested individually, as well as in combination with other microservices, to ensure that they work together seamlessly. This requires more extensive testing plans and frameworks to ensure that all services are working as expected, and that there are no unexpected side effects or issues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrating to Microservices in the Real World: Challenges and Considerations Migrating to microservices can be a complex process, particularly in the real world, due to several factors: Legacy Code: Many organizations have existing monolithic applications that have been built up over time, with code that is tightly coupled, making it difficult to separate the application [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":93,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,11,10],"tags":[],"class_list":["post-89","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-current-trends","category-microservices","category-tips-and-hints"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Migrating to Microservices in the Real World: Challenges and Considerations - Evocate<\/title>\n<meta name=\"description\" content=\"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview &amp; Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.\" \/>\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.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating to Microservices in the Real World: Challenges and Considerations\" \/>\n<meta property=\"og:description\" content=\"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview &amp; Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/\" \/>\n<meta property=\"og:site_name\" content=\"Evocate\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/evocate.com.au\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-25T00:43:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Roshan Sathaar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@followevocate\" \/>\n<meta name=\"twitter:site\" content=\"@followevocate\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roshan Sathaar\" \/>\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\":\"Article\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/\"},\"author\":{\"name\":\"Roshan Sathaar\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#\\\/schema\\\/person\\\/df688f0a7dc2d30015e2965e2489d5bf\"},\"headline\":\"Migrating to Microservices in the Real World: Challenges and Considerations\",\"datePublished\":\"2023-04-25T00:43:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/\"},\"wordCount\":401,\"publisher\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/clint-adair-BW0vK-FA3eg-unsplash.jpg\",\"articleSection\":[\"Current Trends\",\"Microservices\",\"Tips and Hints\"],\"inLanguage\":\"en-AU\",\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/\",\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/\",\"name\":\"Migrating to Microservices in the Real World: Challenges and Considerations - Evocate\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/clint-adair-BW0vK-FA3eg-unsplash.jpg\",\"datePublished\":\"2023-04-25T00:43:11+00:00\",\"description\":\"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview & Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/clint-adair-BW0vK-FA3eg-unsplash.jpg\",\"contentUrl\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/clint-adair-BW0vK-FA3eg-unsplash.jpg\",\"width\":1920,\"height\":1280,\"caption\":\"Microservices\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Current Trends\",\"item\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/category\\\/current-trends\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Migrating to Microservices in the Real World: Challenges and Considerations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/\",\"name\":\"Evocate\",\"description\":\"Microsoft 365, SharePoint, Dynamics 365, Purview &amp; Copilot Experts | Enterprise IT &amp; Managed Services\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":[\"Organization\",\"Place\",\"ProfessionalService\"],\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#organization\",\"name\":\"Evocate\",\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/evocate.com.au\",\"https:\\\/\\\/x.com\\\/followevocate\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/evocate\\\/\",\"https:\\\/\\\/www.instagram.com\\\/evocatecsp\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@evocatecsp\"],\"description\":\"Evocate Pty Ltd is an Australian Microsoft Solutions Partner and Managed Service Provider (MSP) specialising in Microsoft 365, Dynamics 365, SharePoint, Power Platform, Microsoft Purview, Microsoft Teams and Microsoft Copilot. We support small businesses, mid-market organisations and enterprise clients to modernise their workplace, strengthen governance, and unlock measurable productivity gains across the Microsoft ecosystem. As a Tier-1 Cloud Solution Provider (CSP), Evocate delivers licensing, migration, implementation and ongoing managed IT services across Australia and APAC. Our expertise includes complex SharePoint migrations, enterprise intranet design and governance, Microsoft 365 security and compliance, Purview data classification and retention frameworks, Dynamics 365 implementations and cross-region tenant migrations, Power BI executive dashboards, and advanced Power Automate integrations. We design, deploy and manage Microsoft Teams environments, including Teams Calling, voice enablement, Direct Routing, Operator Connect and telephony migrations from legacy PBX systems. Our managed services provide proactive monitoring, security hardening, governance controls and continuous optimisation to keep Microsoft environments secure and performing at scale. Evocate provides end-to-end Microsoft Copilot readiness assessments, data governance alignment, security configuration and structured change management programs to ensure AI adoption is secure, compliant and commercially valuable. Our team structures information architecture, permissions and compliance controls so Copilot delivers accurate, business-relevant outcomes. Evocate works with organisations across Melbourne, Sydney, Brisbane, Perth, Adelaide, Canberra and Hobart, supporting commercial, government and regulated industries that require secure, scalable and enterprise-grade Microsoft environments. Headquartered in Australia, we support clients nationally and remotely across the Asia-Pacific region.\",\"legalName\":\"Evocate Pty Ltd\",\"foundingDate\":\"2009-07-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"},\"address\":{\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#local-main-place-address\"},\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":\"-33.86610283413419\",\"longitude\":\"151.2065363694941\"},\"telephone\":[\"1300Evocate | 13003862283\",\"+61391124245\"],\"openingHoursSpecification\":{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"23:59\"},\"email\":\"sales@evocate.com.au\",\"areaServed\":\"Melbourne, Sydney, Brisbane, Adelaide, Canberra\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/#\\\/schema\\\/person\\\/df688f0a7dc2d30015e2965e2489d5bf\",\"name\":\"Roshan Sathaar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g\",\"caption\":\"Roshan Sathaar\"},\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/author\\\/roshan-sevocate-com-au\\\/\"},{\"@type\":\"PostalAddress\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#local-main-place-address\",\"streetAddress\":\"Evocate, Level 13, 50 Carrington Street\",\"addressLocality\":\"Sydney\",\"postalCode\":\"2000\",\"addressRegion\":\"NSW\",\"addressCountry\":\"AU\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/current-trends\\\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Evocate.png\",\"contentUrl\":\"https:\\\/\\\/www.evocate.com.au\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Evocate.png\",\"width\":380,\"height\":90,\"caption\":\"Evocate\"}]}<\/script>\n<meta name=\"geo.placename\" content=\"Sydney\" \/>\n<meta name=\"geo.position\" content=\"-33.86610283413419;151.2065363694941\" \/>\n<meta name=\"geo.region\" content=\"Australia\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Migrating to Microservices in the Real World: Challenges and Considerations - Evocate","description":"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview & Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.","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.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/","og_locale":"en_US","og_type":"article","og_title":"Migrating to Microservices in the Real World: Challenges and Considerations","og_description":"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview & Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.","og_url":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/","og_site_name":"Evocate","article_publisher":"https:\/\/www.facebook.com\/evocate.com.au","article_published_time":"2023-04-25T00:43:11+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg","type":"image\/jpeg"}],"author":"Roshan Sathaar","twitter_card":"summary_large_image","twitter_creator":"@followevocate","twitter_site":"@followevocate","twitter_misc":{"Written by":"Roshan Sathaar","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#article","isPartOf":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/"},"author":{"name":"Roshan Sathaar","@id":"https:\/\/www.evocate.com.au\/blog\/#\/schema\/person\/df688f0a7dc2d30015e2965e2489d5bf"},"headline":"Migrating to Microservices in the Real World: Challenges and Considerations","datePublished":"2023-04-25T00:43:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/"},"wordCount":401,"publisher":{"@id":"https:\/\/www.evocate.com.au\/blog\/#organization"},"image":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg","articleSection":["Current Trends","Microservices","Tips and Hints"],"inLanguage":"en-AU","copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.evocate.com.au\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/","url":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/","name":"Migrating to Microservices in the Real World: Challenges and Considerations - Evocate","isPartOf":{"@id":"https:\/\/www.evocate.com.au\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#primaryimage"},"image":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#primaryimage"},"thumbnailUrl":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg","datePublished":"2023-04-25T00:43:11+00:00","description":"Evocate is an Australian Microsoft Solutions Partner delivering Microsoft 365, SharePoint, Dynamics 365, Teams Calling, Purview & Copilot strategy and managed IT services for SMB, mid-market and enterprise organisations nationwide.","breadcrumb":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#primaryimage","url":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg","contentUrl":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/04\/clint-adair-BW0vK-FA3eg-unsplash.jpg","width":1920,"height":1280,"caption":"Microservices"},{"@type":"BreadcrumbList","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.evocate.com.au\/blog\/"},{"@type":"ListItem","position":2,"name":"Current Trends","item":"https:\/\/www.evocate.com.au\/blog\/category\/current-trends\/"},{"@type":"ListItem","position":3,"name":"Migrating to Microservices in the Real World: Challenges and Considerations"}]},{"@type":"WebSite","@id":"https:\/\/www.evocate.com.au\/blog\/#website","url":"https:\/\/www.evocate.com.au\/blog\/","name":"Evocate","description":"Microsoft 365, SharePoint, Dynamics 365, Purview &amp; Copilot Experts | Enterprise IT &amp; Managed Services","publisher":{"@id":"https:\/\/www.evocate.com.au\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.evocate.com.au\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":["Organization","Place","ProfessionalService"],"@id":"https:\/\/www.evocate.com.au\/blog\/#organization","name":"Evocate","url":"https:\/\/www.evocate.com.au\/blog\/","logo":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/evocate.com.au","https:\/\/x.com\/followevocate","https:\/\/www.linkedin.com\/company\/evocate\/","https:\/\/www.instagram.com\/evocatecsp\/","https:\/\/www.youtube.com\/@evocatecsp"],"description":"Evocate Pty Ltd is an Australian Microsoft Solutions Partner and Managed Service Provider (MSP) specialising in Microsoft 365, Dynamics 365, SharePoint, Power Platform, Microsoft Purview, Microsoft Teams and Microsoft Copilot. We support small businesses, mid-market organisations and enterprise clients to modernise their workplace, strengthen governance, and unlock measurable productivity gains across the Microsoft ecosystem. As a Tier-1 Cloud Solution Provider (CSP), Evocate delivers licensing, migration, implementation and ongoing managed IT services across Australia and APAC. Our expertise includes complex SharePoint migrations, enterprise intranet design and governance, Microsoft 365 security and compliance, Purview data classification and retention frameworks, Dynamics 365 implementations and cross-region tenant migrations, Power BI executive dashboards, and advanced Power Automate integrations. We design, deploy and manage Microsoft Teams environments, including Teams Calling, voice enablement, Direct Routing, Operator Connect and telephony migrations from legacy PBX systems. Our managed services provide proactive monitoring, security hardening, governance controls and continuous optimisation to keep Microsoft environments secure and performing at scale. Evocate provides end-to-end Microsoft Copilot readiness assessments, data governance alignment, security configuration and structured change management programs to ensure AI adoption is secure, compliant and commercially valuable. Our team structures information architecture, permissions and compliance controls so Copilot delivers accurate, business-relevant outcomes. Evocate works with organisations across Melbourne, Sydney, Brisbane, Perth, Adelaide, Canberra and Hobart, supporting commercial, government and regulated industries that require secure, scalable and enterprise-grade Microsoft environments. Headquartered in Australia, we support clients nationally and remotely across the Asia-Pacific region.","legalName":"Evocate Pty Ltd","foundingDate":"2009-07-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"},"address":{"@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#local-main-place-address"},"geo":{"@type":"GeoCoordinates","latitude":"-33.86610283413419","longitude":"151.2065363694941"},"telephone":["1300Evocate | 13003862283","+61391124245"],"openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"00:00","closes":"23:59"},"email":"sales@evocate.com.au","areaServed":"Melbourne, Sydney, Brisbane, Adelaide, Canberra"},{"@type":"Person","@id":"https:\/\/www.evocate.com.au\/blog\/#\/schema\/person\/df688f0a7dc2d30015e2965e2489d5bf","name":"Roshan Sathaar","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/secure.gravatar.com\/avatar\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/854e60ccabc63596886ea3ddc8e5bc5e8fef200cc45aaffae6987abb01e0673d?s=96&d=mm&r=g","caption":"Roshan Sathaar"},"url":"https:\/\/www.evocate.com.au\/blog\/author\/roshan-sevocate-com-au\/"},{"@type":"PostalAddress","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#local-main-place-address","streetAddress":"Evocate, Level 13, 50 Carrington Street","addressLocality":"Sydney","postalCode":"2000","addressRegion":"NSW","addressCountry":"AU"},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/www.evocate.com.au\/blog\/current-trends\/migrating-to-microservices-in-the-real-world-challenges-and-considerations\/#local-main-organization-logo","url":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/03\/Evocate.png","contentUrl":"https:\/\/www.evocate.com.au\/blog\/wp-content\/uploads\/2023\/03\/Evocate.png","width":380,"height":90,"caption":"Evocate"}]},"geo.placename":"Sydney","geo.position":{"lat":"-33.86610283413419","long":"151.2065363694941"},"geo.region":"Australia"},"_links":{"self":[{"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/posts\/89","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/comments?post=89"}],"version-history":[{"count":2,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/posts\/89\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/media\/93"}],"wp:attachment":[{"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/media?parent=89"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/categories?post=89"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.evocate.com.au\/blog\/wp-json\/wp\/v2\/tags?post=89"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}