Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

A 0FS (Zero Footprint Service) should be self-contained . Download at two levels.

Level 1 - download the file containing runtime, runtime engine, container, configs. Be able to untar and then start the service. Then as the system grows, easily move the 0FS to a new physical/virtual server by with tar, copy and untar.

This is not a new idea and in fact this is core to Unix and Linux of using small discrete programs chained together to do lots. However, there seems to be no structure yet We see Cloud with a DevOps approach in the industry to maintain this principle when additional moving parts are added.

Level 2 - also package the operating system. This only became possible with Container technology.

Further, out of the box, a 0FS is per-configured with,

  • Log Management (logs should rollover and compress)
  • Secured following best practices
  • Optimized trimming unnecessary fat for production use
  • Documented
  • Handle moving between environments (Dev, IST, QAT, Production ect...) without making changes during deployment.

Go to the 0FS main article to see the services currently made Zero Footprint through work on the BonsaiFramework.