{"id":8245,"date":"2016-09-09T11:08:10","date_gmt":"2016-09-09T11:08:10","guid":{"rendered":"http:\/\/www.devopsonline.co.uk\/?p=8245"},"modified":"2016-09-09T11:08:10","modified_gmt":"2016-09-09T11:08:10","slug":"ullink-devops-case-study","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/ullink-devops-case-study\/","title":{"rendered":"Ullink DevOps case study"},"content":{"rendered":"

Thierry Hue, Co-Founder & CEO, DynamicIQ<\/a><\/em>, shares an Application Modeller<\/em> case study.<\/em><\/p>\n

When you\u2019re a technology service provider trusted by over 150 of the world\u2019s top-tier banks and brokerage firms, application reliability is a critical objective.<\/p>\n

In this case study, we\u2019re looking at Ullink, a global provider of multi-asset trading technology and infrastructure. The company operates over 450 trading platforms and connects to more than a hundred of the world\u2019s leading liquidity and exchange venues.<\/p>\n

Unsurprisingly, managing such a large technology estate can create a number of complex challenges.<\/p>\n

This responsibility falls to Ullink\u2019s operational department, which consists of three experienced teams working closely together on the company\u2019s product portfolio.<\/p>\n

The teams follow a familiar DevOps framework \u2013 development, implementation and production. As with any competent DevOps outfit, each team works on a number of projects at any one time.<\/p>\n

In the case where DynamicIQ\u2019s Application Modeller was used, the project involved over 7000 configuration files comprising 300,000 lines of configuration.<\/p>\n

When failure is not an option<\/h2>\n

As with any financial services technology, Ullink\u2019s applications must not fail.<\/p>\n

\u201cOne of our critical trading platforms connects 30 clients to 20 markets, so it\u2019s imperative configuration changes are accurately and efficiently managed. One mistake can have massive implications.\u201d Guillaume Laurent, a production engineer at Ullink, explained the risks involved.<\/p>\n

Laurent turned to Application Modeller from DynamicIQ. When asked why, he explained Ullink\u2019s decision was partly due to the tool\u2019s ability to integrate with the company\u2019s internal distribution tools and also the solution could reliably automate a large number of configuration files.<\/p>\n

Another reason, as Laurent put it, was ease-of-use: \u201cWe love how Application Modeller can be used without any specialist scripting knowledge. It has dramatically improved how our teams work together.\u201d<\/p>\n

Ullink conducted an appropriate level of due diligence on the solution and were satisfied with the results. Laurent and his colleagues proceeded to use the solution for the above client project. In total, there were 14 application environments, 65 servers and 7000 distinct configuration files.<\/p>\n

It used to be that Ullink\u2019s configuration process was managed manually. Now the company has a solution where a change only has to be made once as the tool applies the change to every instance.<\/p>\n

Real results<\/h2>\n

Ullink claims to have seen many benefits, including the reduction of mistakes associated with human error, the creation of a more predictable configuration pipeline, and fewer production delays.<\/p>\n

Time savings have been one of the most tangible outcomes from automating application configuration.<\/p>\n

\u201cIn the case of the project, we made 85 release changes in 18 months. There were zero failures. The process now takes just 15 minutes, compared to two days. That\u2019s a time saving of 98%. This lets our team focus more on value-added projects for our clients, rather than repetitive configuration tasks,\u201d said Edouard Ryst, Chief Customer Officer at Ullink.<\/p>\n

Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance. It\u2019s also an interesting example of a business implementing processes to really support the delivery of an agile development process and, in turn, maximise the value of DevOps.<\/p>\n

 <\/p>\n

Edited for web\u00a0by Cecilia Rehn<\/span><\/a>.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

Thierry Hue, Co-Founder & CEO, DynamicIQ, shares an Application Modeller case study. When you\u2019re a technology service provider trusted by over 150 of the world\u2019s top-tier banks and brokerage firms, application reliability is a critical objective. In this case study, we\u2019re looking at Ullink, a global provider of multi-asset trading technology and infrastructure. The company…<\/p>\n","protected":false},"author":123458,"featured_media":8247,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[2],"tags":[286,765,757,67,714,366,766,441,719],"yoast_head":"\nUllink DevOps case study - DevOps Online North America<\/title>\n<meta name=\"description\" content=\"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ullink DevOps case study - DevOps Online North America\" \/>\n<meta property=\"og:description\" content=\"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-09T11:08:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yashesh Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yashesh Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\"},\"author\":{\"name\":\"Yashesh Patel\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\"},\"headline\":\"Ullink DevOps case study\",\"datePublished\":\"2016-09-09T11:08:10+00:00\",\"dateModified\":\"2016-09-09T11:08:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\"},\"wordCount\":536,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png\",\"keywords\":[\"agile\",\"Application Modeller\",\"code\",\"DevOps\",\"DynamicIQ\",\"finance\",\"scripting\",\"trading\",\"Ullink\"],\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\",\"url\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\",\"name\":\"Ullink DevOps case study - DevOps Online North America\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png\",\"datePublished\":\"2016-09-09T11:08:10+00:00\",\"dateModified\":\"2016-09-09T11:08:10+00:00\",\"description\":\"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/ullink-devops-case-study\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png\",\"width\":640,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/ullink-devops-case-study\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ullink DevOps case study\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\",\"name\":\"Yashesh Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"caption\":\"Yashesh Patel\"},\"sameAs\":[\"https:\/\/devopsnews.online\"],\"url\":\"https:\/\/devopsnews.online\/author\/yashesh-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ullink DevOps case study - DevOps Online North America","description":"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance","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:\/\/devopsnews.online\/ullink-devops-case-study\/","og_locale":"en_US","og_type":"article","og_title":"Ullink DevOps case study - DevOps Online North America","og_description":"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance","og_url":"https:\/\/devopsnews.online\/ullink-devops-case-study\/","og_site_name":"DevOps Online North America","article_published_time":"2016-09-09T11:08:10+00:00","og_image":[{"width":640,"height":400,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png","type":"image\/png"}],"author":"Yashesh Patel","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"Yashesh Patel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/"},"author":{"name":"Yashesh Patel","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435"},"headline":"Ullink DevOps case study","datePublished":"2016-09-09T11:08:10+00:00","dateModified":"2016-09-09T11:08:10+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/"},"wordCount":536,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png","keywords":["agile","Application Modeller","code","DevOps","DynamicIQ","finance","scripting","trading","Ullink"],"articleSection":["Featured"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/","url":"https:\/\/devopsnews.online\/ullink-devops-case-study\/","name":"Ullink DevOps case study - DevOps Online North America","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png","datePublished":"2016-09-09T11:08:10+00:00","dateModified":"2016-09-09T11:08:10+00:00","description":"Ullink is just one example of how automating application configuration can lead to a dramatic improvement in employee productivity, business efficiency and compliance","breadcrumb":{"@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/ullink-devops-case-study\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/09\/trading.png","width":640,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/ullink-devops-case-study\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"Ullink DevOps case study"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435","name":"Yashesh Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","caption":"Yashesh Patel"},"sameAs":["https:\/\/devopsnews.online"],"url":"https:\/\/devopsnews.online\/author\/yashesh-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/8245"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/123458"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=8245"}],"version-history":[{"count":0,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/8245\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/8247"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=8245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=8245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=8245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}