<script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/davidwadden" data-format="hover"  data-text="David Wadden" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesjwatters" data-format="hover"  data-text="James Watters" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/sramji" data-format="hover"  data-text="Sam's" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mgarciap" data-format="hover"  data-text="Manuel Garcia" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/davidwadden" data-format="hover"  data-text="David Wadden" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesjwatters" data-format="hover"  data-text="James Watters" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/sramji" data-format="hover"  data-text="Sam's" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mgarciap" data-format="hover"  data-text="Manuel Garcia" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/davidwadden" data-format="hover"  data-text="David Wadden" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesjwatters" data-format="hover"  data-text="James Watters" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/sramji" data-format="hover"  data-text="Sam's" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/jamesbayer" data-format="hover"  data-text="James Bayer" data-related="false"></script><script type="IN/MemberProfile" data-id="http://www.linkedin.com/in/mgarciap" data-format="hover"  data-text="Manuel Garcia" data-related="false"></script>{"id":12127,"date":"2016-02-02T08:38:54","date_gmt":"2016-02-02T05:38:54","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=12127"},"modified":"2018-02-15T21:44:42","modified_gmt":"2018-02-15T18:44:42","slug":"lattice-cloud-foundry-and-the-pursuit-of-micro","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/","title":{"rendered":"Lattice, Cloud Foundry, and the Pursuit of Micro"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#Is_Lattice_left_for_good\" >Is Lattice left for good?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#Sam_Ramjis_response\" >Sam Ramji\u2019s response<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#Pivotals_response\" >Pivotal\u2019s response<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#The_pursuit_of_micro\" >The pursuit of micro<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Is_Lattice_left_for_good\"><\/span>Is Lattice left for good?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Colleagues with whom I spoke shared my surprise to hear of the discontinuation of <a href=\"http:\/\/lattice.cf\/\" target=\"_blank\">Lattice<\/a>, the announcement being made by <!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/davidwadden\" data-format=\"hover\"  data-text=\"David Wadden\" data-related=\"false\"><\/script> of Pivotal during the <a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-advisory-board-meeting-december-2015\/\">December CAB call<\/a>.<\/p>\n<p>Initial tweets from Pivotal VP <!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/jamesjwatters\" data-format=\"hover\"  data-text=\"James Watters\" data-related=\"false\"><\/script> said Lattice had been renamed MicroPCF within Pivotal, to which Cloud Foundry Foundation CEO Sam Ramji tweeted:<\/p>\n<div align=\"center\">\n<blockquote class=\"twitter-tweet\" data-conversation=\"none\" data-lang=\"en\" ><p><a href=\"https:\/\/twitter.com\/wattersjames\">@wattersjames<\/a> <a href=\"https:\/\/twitter.com\/chanezon\">@chanezon<\/a> I spoke with the <a href=\"https:\/\/twitter.com\/latticecf\">@latticecf<\/a> team in mid-November. MicroPCF is different technology, not a rename.&mdash; Sam Ramji (@sramji) <a href=\"https:\/\/twitter.com\/sramji\/status\/676637607493636097\">December 15, 2015<\/a><\/p><\/blockquote>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/div>\n<p>Lattice or no, the Cloud Foundry community continues to await a definitive, smaller, open-source Cloud Foundry implementation that would allow developers an easy and quick on-boarding, then the ability to play around (i.e., work) with it on their laptops.<\/p>\n<p>Subsequent to the initial tweets, the reality appears to be that the Pivotal Lattice team is being migrated to its MicroPCF team.<\/p>\n<p>Lattice remains the property of the Cloud Foundry Foundation and is lying there awaiting someone to jump in and develop it further. Pivotal cited an absence of significant traction or take-off for the Lattice project. This seems to be correlated with Lattice having a different interface than full Cloud Foundry. Two interfaces mean two products, yes?<\/p>\n<p>To clear things up, it seemed like a good idea to go to the sources. So, I contacted Pivotal and I contacted Sam Ramji. My approach was to ask them four questions:<\/p>\n<ul>\n<li>What is Lattice\u2019s original mission?<\/li>\n<li>To what degree that mission was accomplished?<\/li>\n<li>Current details on its status?<\/li>\n<li>What, if anything, you&#8217;d expect\/wish the community to do with it in the future?<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Sam_Ramjis_response\"><\/span>Sam Ramji\u2019s response<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Here is <!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/sramji\" data-format=\"hover\"  data-text=\"Sam's\" data-related=\"false\"><\/script> response in full:<\/p>\n<div id=\"attachment_11756\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/Sam-Ramji.jpg\" rel=\"attachment wp-att-11756\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11756\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2015\/12\/Sam-Ramji-150x150.jpg\" alt=\"Sam Ramji\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-11756\" \/><\/a><p id=\"caption-attachment-11756\" class=\"wp-caption-text\">Sam Ramji<\/p><\/div>\u201cLattice was inspired by <a href=\"https:\/\/dokku.com\/\" target=\"_blank\">Dokku<\/a>. They are both designed to be very simple developer on-boarding paths compared to their much more sophisticated production software counterparts (Lattice:Cloud Foundry::Dokku:Heroku).&#8221;<\/p>\n<p>\u201cThe intent was simple: have a desktop footprint of <a href=\"https:\/\/github.com\/cloudfoundry\/diego-release\" target=\"_blank\">Diego<\/a>, which resulted in artifacts that could be pushed to production. Vagrant was the underlying tool for the desktop and Terraform was the tool to push to larger environments (like Digital Ocean).&#8221;<\/p>\n<p>\u201cThe result of the engineering constraints and design choices led to Lattice having a different interface than Cloud Foundry and so wasn\u2019t really a direct on boarding path.  Some people used Lattice as a sort of \u201csnap circuits\u201d environment to snap in modules like UAA from Cloud Foundry.  It\u2019s a more obviously container-focused tool than Cloud Foundry, which is \u201ccontainers all the way down,\u201d but hides that fact from the developer.&#8221;<\/p>\n<p>\u201cLattice was launched confusingly and not marketed clearly.  Despite that fact we saw growing adoption\u2014although not at the breakout pace that we\u2019d hoped for.  The core Lattice team decided in November to stop development after the next iteration.  At >700 Github stars, Lattice is no slouch as open-source projects go.&#8221;<\/p>\n<p>\u201cWhen the announcement that Lattice development would stop was clearly announced to the community and to the leading members of <a href=\"http:\/\/cloudfoundry.org\" target=\"_blank\">the Cloud Foundry Foundation<\/a> (including the Board of Directors), the response was that they\u2019d found Lattice useful and interesting and there was worthwhile effort in continuing it.&#8221;<\/p>\n<p>\u201cAt this time, the Foundation is calling for volunteers to take Lattice development forward and define how it could be most useful to the Cloud Foundry and Docker communities.&#8221;<\/p>\n<p>\u201cLike all other code in the <a href=\"https:\/\/github.com\/cloudfoundry\" target=\"_blank\">Cloud Foundry<\/a> and <a href=\"https:\/\/github.com\/cloudfoundry-incubator\" target=\"_blank\">Cloud Foundry Incubator<\/a> GitHub repositories, the Lattice code is held in trust for the entire community by the non-profit Cloud Foundry Foundation.&#8221;<\/p>\n<p>\u201cWe think it\u2019s a great opportunity for Diego to demonstrate its general purpose utility for scheduling Docker containers as well as providing a minimum viable environment for scaling containers (logging, monitoring, routing\/discovery).  We\u2019re open to a range of modifications including alignment of the Lattice API and CLI to match Cloud Foundry, pluggable networking and storage, or other changes the community would like to see.\u201d<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Pivotals_response\"><\/span>Pivotal\u2019s response<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/jamesbayer\" data-format=\"hover\"  data-text=\"James Bayer\" data-related=\"false\"><\/script>, Senior Director of Product Management at Pivotal, also responded. He copied Sam on it, as I had told both Sam and Pivotal that I was asking them the same questions.<\/p>\n<p>Here is James\u2019s response in full:<\/p>\n<div id=\"attachment_12128\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/James-Bayer.jpg\" rel=\"attachment wp-att-12128\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12128\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/James-Bayer-150x150.jpg\" alt=\"James Bayer\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-12128\" \/><\/a><p id=\"caption-attachment-12128\" class=\"wp-caption-text\">James Bayer<\/p><\/div>\u201cPivotal originally puts forward engineering, product and marketing efforts behind lattice. We believed that an alternative packaging of some of the Cloud Foundry components with a lower level API would be valuable. The <a href=\"http:\/\/lattice.cf\/docs\/\" target=\"_blank\">Lattice docs<\/a> also answer some of your questions.&#8221; <\/p>\n<p>\u201cOnce Pivotal had what we thought was a compelling start, we asked the Cloud Foundry Foundation to incubate the project.&#8221;<\/p>\n<p>Over the course of about a year of ongoing development with releases, we at Pivotal learned several things:<\/p>\n<ul>\n<li>Cloud Foundry&#8217;s new features like Diego, Docker image support and TCP routing were hardened with great feedback from Lattice users.<\/li>\n<li>It was possible and actually worked well\u2014take BOSH packages and colocate many components in a small footprint VM.<\/li>\n<li>Users and Pivotal&#8217;s customers loved both the small footprint of Lattice and being able to use new features in Cloud Foundry sooner.<\/li>\n<li>Users asked Pivotal for the full Cloud Foundry API and the CF CLI on their developer workstation in a way that was fully compatible with PCF.<\/li>\n<li>Users were also interested in other Pivotal technologies related to microservices like Spring Boot and Spring Cloud.<\/li>\n<\/ul>\n<p>\u201cPivotal took these learnings and decided to act on them by having the Pivotal employees, working on Lattice, do a final release of Lattice by the Pivotal team and then start that same team working on MicroPCF, which uses the knowledge acquired developing Lattice.&#8221;<\/p>\n<p>\u201cLattice remains in incubation in the Cloud Foundry Foundation. Other members of the CF Foundation, and anyone else in the Cloud Foundry community, may extend and contribute to the existing open-source Lattice codebase.\u201d<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"The_pursuit_of_micro\"><\/span>The pursuit of micro<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Sam got back to me again, writing \u201cJames is precisely correct. You can depend on his accuracy and impartiality.\u201d Sam also noted that the Cloud Foundry Foundation is \u201cstill learning how to ignite and organize collective action around new projects that are outside the scope of core Cloud Foundry.\u201d<\/p>\n<div id=\"attachment_12131\" style=\"width: 160px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/Manuel-Garcia.jpg\" rel=\"attachment wp-att-12131\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-12131\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/01\/Manuel-Garcia-150x150.jpg\" alt=\"Manuel Garcia\" width=\"150\" height=\"150\" class=\"size-thumbnail wp-image-12131\" \/><\/a><p id=\"caption-attachment-12131\" class=\"wp-caption-text\">Manuel Garcia<\/p><\/div>\n<p>I also got a response from <!-- Linkedin Profile Badge: http:\/\/3doordigital.com\/wordpress\/plugins\/linkedin-profile-badge\/ -->\r\n<script type=\"IN\/MemberProfile\" data-id=\"http:\/\/www.linkedin.com\/in\/mgarciap\" data-format=\"hover\"  data-text=\"Manuel Garcia\" data-related=\"false\"><\/script>, a Director of Altoros Argentina (Santa Fe), who said that Lattice \u201cwas extremely great in regards to its requirements and speed. Sadly, it was not a minimalistic Cloud Foundry (as it) didn\u2019t even have the same CLI.\u201d<\/p>\n<p>At this point, Manuel regards it as \u201ca sandbox environment to test Docker in a way that you can hope CF can do it the same way (but) I want a minimalistic version of Cloud Foundry, not another (separate) product. I want a real, (open) Cloud Foundry-like experience with the same CLI.\u201d<\/p>\n<p>The technical challenge is clearly not trivial for someone to deliver such a thing, the number of people who would use it is undefined, as is the tangible benefit to an organization that would take the project on. The project could also be swamped by arguments over which features to include, if and when to deviate from core Cloud Foundry, how to manage community participation (if desired), etc. Would (or should) an open MicroCF in reality be more like a MiniCF, a NanoCF, a PicoCF? Would semantics rule the day? How many versions can dance on the head of a pin?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Is Lattice left for good?<\/p>\n<p>Colleagues with whom I spoke shared my surprise to hear of the discontinuation of Lattice, the announcement being made by<br \/>\n of Pivotal during the December CAB call.<\/p>\n<p>Initial tweets from Pivotal VP<br \/>\n said Lattice had been renamed MicroPCF within Pivotal, to which Cloud Foundry Foundation [&#8230;]<\/p>\n","protected":false},"author":9,"featured_media":12201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[873,206,28],"class_list":["post-12127","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-cloud-native","tag-oss-cloud-foundry","tag-pivotal-cf"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros<\/title>\n<meta name=\"description\" content=\"OK, so Lattice is not really Cloud Foundry and it&#039;s not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros\" \/>\n<meta property=\"og:description\" content=\"OK, so Lattice is not really Cloud Foundry and it&#039;s not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-02T05:38:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-15T18:44:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Roger Strukhoff\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Roger Strukhoff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/\",\"name\":\"Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg\",\"datePublished\":\"2016-02-02T05:38:54+00:00\",\"dateModified\":\"2018-02-15T18:44:42+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\"},\"description\":\"OK, so Lattice is not really Cloud Foundry and it's not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lattice, Cloud Foundry, and the Pursuit of Micro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8\",\"name\":\"Roger Strukhoff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg\",\"caption\":\"Roger Strukhoff\"},\"description\":\"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros","description":"OK, so Lattice is not really Cloud Foundry and it's not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.","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:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/","og_locale":"en_US","og_type":"article","og_title":"Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros","og_description":"OK, so Lattice is not really Cloud Foundry and it's not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.","og_url":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/","og_site_name":"Altoros","article_published_time":"2016-02-02T05:38:54+00:00","article_modified_time":"2018-02-15T18:44:42+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg","type":"image\/jpeg"}],"author":"Roger Strukhoff","twitter_misc":{"Written by":"Roger Strukhoff","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/","url":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/","name":"Lattice, Cloud Foundry, and the Pursuit of Micro | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg","datePublished":"2016-02-02T05:38:54+00:00","dateModified":"2018-02-15T18:44:42+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8"},"description":"OK, so Lattice is not really Cloud Foundry and it's not MicroPCF. The search continues for an open, smaller version of Cloud Foundry.","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/02\/lattice-cloud-foundry-and-the-rursuit-of-micro.jpg","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/lattice-cloud-foundry-and-the-pursuit-of-micro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Lattice, Cloud Foundry, and the Pursuit of Micro"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/56ea20d6f280f7a442e89e5884b06fd8","name":"Roger Strukhoff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/03\/roger_strukhoff_user_icon-150x150.jpg","caption":"Roger Strukhoff"},"description":"Roger Strukhoff is Director of Research at Altoros. He also serves as Executive Director of the Tau Institute for Global ICT Research, Conference Chair of Cloud Expo and Things Expo, Co-Chair of the Big Data World Forum, and Open-Source Chair for the global DCD Converged conference series. He received his BA from Knox College, and conducted MBA studies at California State University\/East Bay. Previously in his career, he was VP of New Products at International Data Group and Director of Global Publications at TIBCO Software.","url":"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/12127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=12127"}],"version-history":[{"count":5,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/12127\/revisions"}],"predecessor-version":[{"id":12217,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/12127\/revisions\/12217"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/12201"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=12127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=12127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=12127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}