{"version":"1.0","provider_name":"Zocdoc","provider_url":"https:\/\/www.zocdoc.com\/about","author_name":"Michael Knapp","author_url":"https:\/\/www.zocdoc.com\/about\/blog\/author\/michael-knappzocdoc-com\/","title":"Migrating to Scala | Zocdoc","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SkPxhui27x\"><a href=\"https:\/\/www.zocdoc.com\/about\/blog\/tech\/migrating-to-scala\/\">Migrating to Scala<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.zocdoc.com\/about\/blog\/tech\/migrating-to-scala\/embed\/#?secret=SkPxhui27x\" width=\"600\" height=\"338\" title=\"&#8220;Migrating to Scala&#8221; &#8212; Zocdoc\" data-secret=\"SkPxhui27x\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","thumbnail_url":"https:\/\/zocdocstatic.wpengine.com\/wp-content\/uploads\/2017\/02\/Scala-Migration2.jpg","thumbnail_width":2599,"thumbnail_height":1217,"description":"Last year my team at Zocdoc was tasked with scaling up our platform that processes real time scheduling updates from doctors across the country. This was an important project to enable the company to address growth and prepare for the future. One decision we made early on was to move from an on-premise datacenter architecture [&hellip;]"}