本番へのリリース
あなたはずっと作り続けてきました。アプリは自分のマシンで動き、デモは友人を感動させ、これを世に出したいという衝動は本物です。多くの個人開発者が足踏みするのがこの瞬間です。コードが壊れているからではなく、「公開する」ことが独自の闇の魔術((ドメイン・ネーム・システム。yourdomain.com のような名前を、サーバーが置かれている番号に変換してくれるインターネットの住所録です)、サーバー、シークレット、決済の)を持つ別の領域のように感じられるからです。朗報があります。これこそ、機械的でよく文書化された、AIが最も得意とする種類の作業です。あなたの仕事は指揮すること。AIの仕事はコマンドを打つことです。
ただし「指揮する」という言葉が肝心です。本書全体のテーマは自分が出荷するものを理解することです。フラグを暗記する必要はありませんが、各ステップが何のためのものなのかは知っておく必要があります。Webhookが何からあなたを守るのか、なぜシークレットが絶対にリポジトリに入ってはいけないのか、支出上限が何を檻に入れているのか。その形が分かっていれば、AIの自信たっぷりの答えがこっそり間違っているときに気づけますし、最初のデプロイが爆発したときに立て直せます。ローンチで火傷を負う開発者は、ほぼ必ず、自分が読めないコマンドを貼り付けた人たちです。
この章では、動作するローカルアプリから、人々が実際に支払いをできる本物の(ユニフォーム・リソース・ロケーター。ブラウザに打ち込むウェブアドレスのことです)まで、最後の一マイルすべてを歩きます。
