{"id":90,"date":"2017-11-26T16:46:57","date_gmt":"2017-11-26T21:46:57","guid":{"rendered":"http:\/\/blogs.elasticinsights.com\/?p=90"},"modified":"2018-05-14T11:50:46","modified_gmt":"2018-05-14T15:50:46","slug":"reconstructing-woolly-mammoth-in-the-cloud","status":"publish","type":"post","link":"https:\/\/blogs.elasticinsights.com\/?p=90","title":{"rendered":"Reconstructing Woolly Mammoth (in the cloud)"},"content":{"rendered":"<p><em>The idea behind the Woolly Mammoth Project lies in re-making genes, building blocks of life, and rebuild a monolith. A similar approach can be adopted in re-hosting an application Monolith by decomposing it into micro-services and reconstructing that application functionality in a manner that is more scalable, efficient and repeatable.<\/em><\/p>\n<hr \/>\n<p><a href=\"https:\/\/blogs.elasticinsights.com\/wp-content\/uploads\/2017\/11\/Woolly.jpg\"><img loading=\"lazy\" class=\"alignleft wp-image-94\" src=\"https:\/\/blogs.elasticinsights.com\/wp-content\/uploads\/2017\/11\/Woolly.jpg\" alt=\"\" width=\"400\" height=\"225\" srcset=\"https:\/\/blogs.elasticinsights.com\/wp-content\/uploads\/2017\/11\/Woolly.jpg 832w, https:\/\/blogs.elasticinsights.com\/wp-content\/uploads\/2017\/11\/Woolly-300x169.jpg 300w, https:\/\/blogs.elasticinsights.com\/wp-content\/uploads\/2017\/11\/Woolly-768x433.jpg 768w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><\/p>\n<p>Let\u2019s take a closer look at the \u2018story\u2019. You start with a legacy application that has grown out of manageable proportions or is even outdated. Then you identify critical portions that can behave autonomous. Identify cross-cutting services like logging, caching, monitoring which can be re-purposed as individual API-exposed services. And for the core application logic &#8211; few considerations can be:<\/p>\n<ul>\n<li><u>Aggregation<\/u><\/li>\n<li><u>Data services<\/u><\/li>\n<li><u>Orchestration<\/u><\/li>\n<li><u>Messaging<\/u><\/li>\n<li><u>Integration<\/u><\/li>\n<\/ul>\n<p>Such a \u2018Peel &amp; Replace\u2019 approach can now help your organization resurrect The Monolith. While the Woolly Mammoth project may reduce carbon emissions, this new micro-services architecture can<\/p>\n<ul>\n<li>Help build product \/releases incrementally<\/li>\n<li>Build upon existing capabilities by adding new features<\/li>\n<li>Enable faster data and quality checks<\/li>\n<li>Easily integrate any third-party products<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The idea behind the Woolly Mammoth Project lies in re-making genes, building blocks of life, and rebuild a monolith. A similar approach can be adopted in re-hosting an application Monolith by decomposing it into micro-services and reconstructing that application functionality in a manner that is more scalable, efficient and repeatable. Let\u2019s take a closer look &hellip; <a href=\"https:\/\/blogs.elasticinsights.com\/?p=90\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Reconstructing Woolly Mammoth (in the cloud)<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":[],"categories":[9,7],"tags":[10],"_links":{"self":[{"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/posts\/90"}],"collection":[{"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=90"}],"version-history":[{"count":5,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions"}],"predecessor-version":[{"id":97,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=\/wp\/v2\/posts\/90\/revisions\/97"}],"wp:attachment":[{"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=90"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=90"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.elasticinsights.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=90"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}