anchor.diff:  
   ## What is the relationship between Lattice and Diego?
   
  -[Diego](https://github.com/cloudfoundry-incubator/diego-design-notes) is Cloud Foundry's next generation elastic runtime.  Lattice is essentially a stripped down distribution of Diego that eschews most of Cloud Foundry's enterprise features.  Lattice is built to let you deploy and interact with Diego with ease.  New features that make their way into Diego will be available on Lattice almost immediately.
  +[Diego](https://github.com/cloudfoundry-incubator/diego-design-notes) is Cloud Foundry's next generation elastic runtime.  Lattice is a distribution of Diego that eschews most of Cloud Foundry's 'enterprise' features.  Lattice is built to let you easily deploy and interact with Diego.  New features that make their way into Diego will be available on Lattice almost immediately.
   
   To build a deep understanding of how Lattice works you'll need to learn about Diego.  The [design notes](https://github.com/cloudfoundry-incubator/diego-design-notes) are a good starting point for building a mental model of what is going on under the hood.
   
  
positive.code: 
  Lattice containers are described as long-running processes or temporary tasks. Lattice includes support for Linux Containers expressed either as Docker Images or by composing applications as binary code on top of a root file system. Lattice's container pluggability will enable other backends such as [Windows](https://www.youtube.com/watch?v=S4U_YyzC5z4) or [Rocket](http://blog.pivotal.io/cloud-foundry-pivotal/news-2/launching-rockets-collaborating-on-next-level-linux-containers) in the future.
  
  ## Why did we create Lattice?
  
  We have a strong point-of-view on the developer and operator experience for scalable applications. Our foundational principles are:
  
  - **Simple**: you should be able to get started in minutes.
  - **Comprehensive**: include capabilities commonly required for scalable applications.
  - **Extensible**: you should be able to use it how you like, adding and taking away things.
  
  Lattice lives up to these principles.
  
  
negative.code: 
  ## What about Cloud Foundry Elastic Runtime, Kubernetes, Mesos and other clustered Docker projects?
  
  - **Cloud Foundry**: For small teams and some use cases, a complete Cloud Foundry deployment is overkill, can be difficult to get started and requires a footprint that does not fit on most developer laptops. We also wanted to make it possible to use Cloud Foundry components like the Router on their own and experiment more easily with new ideas before graduating them to full Cloud Foundry.  Lattice reuses Diego, Cloud Foundry’s next generation Elastic Runtime.
  
  - **Kubernetes**: Kubernetes, from Google, has a lot of great ideas and opinions that overlap with Lattice and some that don't. Kubernetes requires overlay networking and does not include features we believe are important like DNS load balancing and aggregated logging. At this time, Kubernetes only includes simple cluster scheduling in open source and does not use the cluster scheduler we imagine Google uses for production workloads. Kubernetes also requires awareness and implementations of concepts specific to Kubernetes like pods, replicaControllers and services that do not fit the simple user experience we envision.
  
  - **Mesos**: Apache Mesos is also a great project which provides distributed scheduling. Mesos is managing more of lower level primitives in the data center and requires applications be written for Mesos or the use of frameworks built on top of Mesos to target specific use cases. Some frameworks like Marathon provide higher level abstractions, but do not include features we wanted and do not fit the simpler developer and operator experience we are targeting.
  
  - **Other clustered container projects**: Most of the clustered Docker projects are very Docker-centric, missing features we wanted and do not have a pluggable container solution that would easily accommodate Windows or Rocket. There is obviously overlap and differences with many other projects. Lattice is an attempt to balance maximizing the utility of scalable clustering with a minimal feature set in line with our goals for easy deployment and a great user experience.
  
  ## Is Lattice going to replace the existing Cloud Foundry Elastic Runtime?
  
  