エンジニアに、ユーザーがいるということはテクニカルデットがあるということで、そこにラッキーな機会があると伝えるようにしています。
Julia SchottensteinM&A, competition, pricing, and investing
実行 → 技術的なトレードオフ
エンジニアに、ユーザーがいるということはテクニカルデットがあるということで、そこにラッキーな機会があると伝えるようにしています。
立ち上げ時に必要だったのは単純なジョブ処理システムであり、複雑な分散型スケジューラは不要だった。
しかし、ローンチ時に分散型のスケジューラーとコワーカーとRabbitMQなどは必要ありませんでした。ユーザーがいないので、それらは必要ありませんでした。
スタートアップの仕事はテクニカルデットを引き受けることだと思います。そうすれば、大企業よりも素早く動けるからです。
サイモンは、Notionの最高技術責任者で、早期最適化を避けるよう提唱し、単一のPostgreSQLデータベースインスタンスでNotionを運用したため、同社がほぼ閉鎖寸前にまで追い込まれたことを説明している。
長い間、Simonは早すぎる最適化はしないでくださいと言っていました。そのため、Notionは長い間、1つのPostgresデータベースインスタンスで動いてきました。そして、Notionに保存できる領域がいつか尽きる日がある、いわばドームズデイクロックが存在します。
テクニカルデットには期間があります。それを超えてしまったら、つまり過剰に借金をしてしまったら、トラブルに巻き込まれることになります。