What is in Simple IoT, and how we can make it smaller

Using this neat tool, we can see what is taking up space in the SIOT Go binary:

The good news is if we can get the store moved to Jetstream, the Influx client, sqlite, and protobuf can all be removed (yellow), which is a significant chunk of the current binary:

Perhaps pprof (cyan) can also be removed from distributed binaries.

Small is important when distributing updates to edge systems.

The SIOT code is adding up (green).

profilers can be part of a separate build perhaps, which is used on demand. Unless we have its use in collecting some useful data for continuous improvements