個人的にはカメラ:親メディア(SD等):子なので、writeのエラーチェックはカメラ側に責任がある気がしますね。(メディア側ではエラーか判断できないケースがある)
ヘルスチェック的な機構を入れて、カメラでエラーを出すのが設計上は健全な気がします。
Mastodon は、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。