{"id":12563,"date":"2015-02-24T15:15:00","date_gmt":"2015-02-24T15:15:00","guid":{"rendered":"http:\/\/cloudcomputing.sys-con.com\/node\/3304030"},"modified":"2015-02-24T15:15:00","modified_gmt":"2015-02-24T15:15:00","slug":"microservices-the-proxy-is-the-app-by-lmacvittie-devopssummit-devops","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/microservices-the-proxy-is-the-app-by-lmacvittie-devopssummit-devops\/","title":{"rendered":"Microservices: The Proxy is the App By @LMacVittie | @DevOpsSummit [#DevOps]"},"content":{"rendered":"<p>Microservices, for the uninitiated, are essentially the decomposition of applications into multiple services. This decomposition is often based on functional lines, with related functions being grouped together into a service. While this may sound a like SOA, it really isn&#8217;t, especially given that SOA was an object-centered methodology that focused on creating services around &#8220;nouns&#8221; like customer and product. Microservices, while certainly capable of being noun-based, are just as likely to be verb-based, that is to say, based on a functional grouping like &#8220;login&#8221; or &#8220;checkout.&#8221; SOA was essentially an extension of object-oriented design while microservices are more about decomposition for purposes of rapid (agile) development with the bonus of having significant scalability advantages over object-oriented architectures.<\/p>\n<p><a href=\"http:\/\/cloudcomputing.sys-con.com\/node\/3304030\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microservices, for the uninitiated, are essentially the decomposition of applications into multiple services. This decomposition is often based on functional lines, with related functions being grouped together into a service. While this may sound a li&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-12563","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/12563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=12563"}],"version-history":[{"count":1,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/12563\/revisions"}],"predecessor-version":[{"id":13029,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/12563\/revisions\/13029"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=12563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=12563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=12563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}