{"id":3727,"date":"2017-03-10T10:58:34","date_gmt":"2017-03-10T09:58:34","guid":{"rendered":"https:\/\/millistream.com\/?p=3727"},"modified":"2017-09-14T11:37:55","modified_gmt":"2017-09-14T09:37:55","slug":"extended-news-coding-latency-decreased-to-below-100microseconds","status":"publish","type":"post","link":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/","title":{"rendered":"Extended News Coding Latency Decreased to below 100microseconds"},"content":{"rendered":"<p>Since day one, extended news coding for news messages in the Millistream Market Data Feed (MDF) have been handled asynchronously in order to keep the latency of the news contents low. The initial News Headline message contains the coding supplied by the source and the asynchronous process uses this initial coding in order to find extended coding (i.e more ISIN codes connected with the companies in the text message and\/or possible company insref:s).<\/p>\n<p>Over time this process have been slightly slower and slower to process each new News Headline message as it worked with a single queue and used a SQL server as the database for lookups. However during the weekend we have put a new process into production that uses an internal in-memory database with a O(1) guarantee for lookups which have lowered the latency down to below 100\u00b5s.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since day one, extended news coding for news messages in the Millistream Market Data Feed (MDF) have been handled asynchronously in order to keep the latency of the news contents low. The initial News Headline message contains the coding supplied by the source and the asynchronous process uses this initial coding in order to find [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3595,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-3727","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Extended News Coding Latency Decreased to below 100microseconds - Millistream<\/title>\n<meta name=\"description\" content=\"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Extended News Coding Latency Decreased to below 100microseconds - Millistream\" \/>\n<meta property=\"og:description\" content=\"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/\" \/>\n<meta property=\"og:site_name\" content=\"Millistream\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-10T09:58:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-09-14T09:37:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"23\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Henrik Holst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Henrik Holst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/\"},\"author\":{\"name\":\"Henrik Holst\",\"@id\":\"https:\\\/\\\/millistream.com\\\/#\\\/schema\\\/person\\\/2077820af732fc051625b0872602d531\"},\"headline\":\"Extended News Coding Latency Decreased to below 100microseconds\",\"datePublished\":\"2017-03-10T09:58:34+00:00\",\"dateModified\":\"2017-09-14T09:37:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/\"},\"wordCount\":151,\"image\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/millistream.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/Millistream-highres-300x23.png\",\"articleSection\":[\"Technology News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/\",\"url\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/\",\"name\":\"Extended News Coding Latency Decreased to below 100microseconds - Millistream\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/millistream.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/Millistream-highres-300x23.png\",\"datePublished\":\"2017-03-10T09:58:34+00:00\",\"dateModified\":\"2017-09-14T09:37:55+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/#\\\/schema\\\/person\\\/2077820af732fc051625b0872602d531\"},\"description\":\"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#primaryimage\",\"url\":\"https:\\\/\\\/millistream.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/Millistream-highres-300x23.png\",\"contentUrl\":\"https:\\\/\\\/millistream.com\\\/wp-content\\\/uploads\\\/2017\\\/05\\\/Millistream-highres-300x23.png\",\"width\":300,\"height\":23},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/millistream.com\\\/index.php\\\/extended-news-coding-latency-decreased-to-below-100microseconds\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/millistream.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Extended News Coding Latency Decreased to below 100microseconds\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/millistream.com\\\/#website\",\"url\":\"https:\\\/\\\/millistream.com\\\/\",\"name\":\"Millistream\",\"description\":\"A Modern Market Data Company\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/millistream.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/millistream.com\\\/#\\\/schema\\\/person\\\/2077820af732fc051625b0872602d531\",\"name\":\"Henrik Holst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g\",\"caption\":\"Henrik Holst\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Extended News Coding Latency Decreased to below 100microseconds - Millistream","description":"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.","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:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/","og_locale":"en_US","og_type":"article","og_title":"Extended News Coding Latency Decreased to below 100microseconds - Millistream","og_description":"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.","og_url":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/","og_site_name":"Millistream","article_published_time":"2017-03-10T09:58:34+00:00","article_modified_time":"2017-09-14T09:37:55+00:00","og_image":[{"width":300,"height":23,"url":"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png","type":"image\/png"}],"author":"Henrik Holst","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Henrik Holst","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#article","isPartOf":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/"},"author":{"name":"Henrik Holst","@id":"https:\/\/millistream.com\/#\/schema\/person\/2077820af732fc051625b0872602d531"},"headline":"Extended News Coding Latency Decreased to below 100microseconds","datePublished":"2017-03-10T09:58:34+00:00","dateModified":"2017-09-14T09:37:55+00:00","mainEntityOfPage":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/"},"wordCount":151,"image":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#primaryimage"},"thumbnailUrl":"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png","articleSection":["Technology News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/","url":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/","name":"Extended News Coding Latency Decreased to below 100microseconds - Millistream","isPartOf":{"@id":"https:\/\/millistream.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#primaryimage"},"image":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#primaryimage"},"thumbnailUrl":"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png","datePublished":"2017-03-10T09:58:34+00:00","dateModified":"2017-09-14T09:37:55+00:00","author":{"@id":"https:\/\/millistream.com\/#\/schema\/person\/2077820af732fc051625b0872602d531"},"description":"Financial market data from exchanges like Nasdaq, NYSE, Deutsche B\u00f6rse and London Stock Exchange. Real time and delayed via feed API:s and widgets.","breadcrumb":{"@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#primaryimage","url":"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png","contentUrl":"https:\/\/millistream.com\/wp-content\/uploads\/2017\/05\/Millistream-highres-300x23.png","width":300,"height":23},{"@type":"BreadcrumbList","@id":"https:\/\/millistream.com\/index.php\/extended-news-coding-latency-decreased-to-below-100microseconds\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/millistream.com\/"},{"@type":"ListItem","position":2,"name":"Extended News Coding Latency Decreased to below 100microseconds"}]},{"@type":"WebSite","@id":"https:\/\/millistream.com\/#website","url":"https:\/\/millistream.com\/","name":"Millistream","description":"A Modern Market Data Company","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/millistream.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/millistream.com\/#\/schema\/person\/2077820af732fc051625b0872602d531","name":"Henrik Holst","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1653ab5521e33f89270afb16c1767dd4b4c8c0a1157fd2f32314338b33624e1c?s=96&d=mm&r=g","caption":"Henrik Holst"}}]}},"_links":{"self":[{"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/posts\/3727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/comments?post=3727"}],"version-history":[{"count":1,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/posts\/3727\/revisions"}],"predecessor-version":[{"id":3728,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/posts\/3727\/revisions\/3728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/media\/3595"}],"wp:attachment":[{"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/media?parent=3727"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/categories?post=3727"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/millistream.com\/index.php\/wp-json\/wp\/v2\/tags?post=3727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}