{"id":77,"date":"2016-02-26T15:24:43","date_gmt":"2016-02-26T20:24:43","guid":{"rendered":"http:\/\/mesoftwaresolutions.com\/mesoft\/?p=77"},"modified":"2016-02-26T15:28:35","modified_gmt":"2016-02-26T20:28:35","slug":"from-monolith-to-microservices-zalandos-journey","status":"publish","type":"post","link":"http:\/\/mesoftwaresolutions.com\/mesoft\/from-monolith-to-microservices-zalandos-journey\/","title":{"rendered":"From Monolith to Microservices, Zalando&#8217;s Journey"},"content":{"rendered":"<p>Using Java, Spring and Postgres stack in their monolithic application was causing a bloated codebase with many dependencies, coordination problems and eventually slower development cycles. Bug density was increasing as the team size grew and adding rigid processes to consolidate it meant that innovation suffered. Also, an \u201cold\u201d tech stack meant that hiring was getting slower and more difficult.<\/p>\n<p>The presentation video is available on <a href=\"https:\/\/www.youtube.com\/watch?v=I9zpROdDf48\" title=\"From monolith to microservices\">Youtube<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Using Java, Spring and Postgres stack in their monolithic application was causing a bloated codebase with many dependencies, coordination problems and eventually slower development cycles. Bug density was increasing as the team size grew and adding rigid processes to consolidate it meant that innovation suffered. Also, an \u201cold\u201d tech stack&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-77","post","type-post","status-publish","format-standard","hentry","category-microservices"],"_links":{"self":[{"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/posts\/77","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":2,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":79,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/posts\/77\/revisions\/79"}],"wp:attachment":[{"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mesoftwaresolutions.com\/mesoft\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}