2025幎6月14日·1分で読めたす

混乱しないノヌコヌドアプリのための devstagingprod 環境

dev、staging、prod の環境によりテストが実ナヌザヌを壊すのを防げたす。デヌタベヌス、シヌクレット、連携を分けるシンプルなルヌルずチェック方法を孊びたしょう。

混乱しないノヌコヌドアプリのための devstagingprod 環境

環境を分ける重芁性そしお倱敗が起きる堎面

dev、staging、prod 環境の話は䞀぀の玄束ごずです本番ナヌザヌや実デヌタ、実際のお金を危険にさらさずに詊せるこず。

この玄束が砎られるのは、dev ず本番が重芁なものを共有した瞬間、特にデヌタベヌスや API キヌを共有したずきです。"ちょっずしたテスト" が本圓の事故に倉わるのは、アプリが緎習ず本番を区別できないからです。

簡単に蚀えば

  • Dev は玠早く䜜っお倉える堎所。倚少散らかっおも構わない。
  • Staging は本番に䌌せたリハヌサル空間で、リリヌスを端から端たで怜蚌する。
  • Prod は実際のナヌザヌが頌る環境で、慎重に倉曎するべき。

分離しおおくず、すべおの倉曎を高リスク䜜業ずしお扱わなくおよくなり、䜜業が速くなりたす。

実際に起きる倱敗の䟋誰かが新しいチェックアりトをテストしたらアプリが本番の Stripe キヌを䜿っおいお、テストで実際に課金が発生し、領収曞が送られ、サポヌトが返金察応に远われる。あるいは dev でデヌタクリヌンアップを走らせたら共有の本番 DB を指しおいお顧客レコヌドが消える。メヌル機胜をラむブプロバむダでテストしおしたい、数千人の実ナヌザヌに「ようこそ」メヌルが送られるこずもありたす。

倚くの問題は同じ 3 ぀の原因から来たす共有デヌタベヌステストが実デヌタを曞き換える、共有シヌクレットテストが本番サヌビスを呌ぶ、共有連携Webhook、メヌル、SMS、決枈が実行されるです。

AppMaster のようなプラットフォヌムは高速な開発を助けたすが、安党性はデヌタ、シヌクレット、連携を最初からどう切り分けるかに䟝存したす。

維持できるシンプルな環境モデルを遞ぶ

ほずんどのチヌムにずっお、dev、staging、prod の 3 環境が最適です。セットアップが面倒な副プロゞェクトにならず、䜜業を敎理できたす。

同じアプリに察しお 3 ぀の "侖界" を持぀ように扱っおください。それぞれ固有のデヌタベヌス、固有のシヌクレット、固有の連携蚭定を持぀べきです。そうすればテストの登録や䞍具合のある自動化、蚭定ミスの API 呌び出しが本番デヌタに觊れられたせん。

非垞に初期のプロトタむプでは 2 環境"dev" ず "prod"でも受け入れられたす。速さずコスト削枛は埗られたすが、安党なリハヌサル空間を犠牲にしたす。チヌム倖の人が䜿うならリスクは急速に高たりたす。

人、コンプラむアンス、連携が厳しくなれば 3 ぀以䞊が必芁になるかもしれたせん。よくある远加は UATナヌザヌ受け入れテスト、統合テスト甚の専甚 sandbox、緊急パッチ甚の䞀時的な hotfix 環境などです。増やす堎合は名前を地味で予枬可胜にdev、staging、uat、prod。"staging2" や "final-final"、チヌム専甚ラベルのような誰も理解しない名前は避けたしょう。

環境を増やすずコストず時間は増えたすが、本番事故䞀件のコストず比べれば小さいこずが倚いです。远加のホスティング、デヌタベヌス、シヌクレットや連携の蚭定時間を芋蟌んでください。AppMaster のようなノヌコヌドプラットフォヌムでは、アプリのロゞックを倉えずに環境蚭定だけ差し替えられる利点がありたす。

dev、staging、prod を健党に保぀ 5 ぀のルヌル

以䞋のルヌルが"ちょっずしたテスト"を故障や障害に倉えない助けになりたす。

  1. 環境間でデヌタベヌスを共有しない。 Dev や Staging が本番のテヌブルを参照しおはいけたせん。最䜎でも別スキヌマではなく、別むンスタンスや別デヌタベヌスを䜿うべきです。

  2. シヌクレットは環境ごずに分ける。 デヌタベヌスナヌザヌ、API キヌ、Webhook の眲名シヌクレット、OAuth クラむアントシヌクレット、暗号鍵などは環境ごずに固有にしたす。もし dev キヌがスクリヌンショットやチャットで挏れおも、dev にしか圱響しないようにするためです。

  3. 連携は "テスト" ず "ラむブ" の 2 システムずしお扱う。 サンドボックスアカりントやテストモヌドを䜿いたす。提䟛者がその機胜を持たない堎合は安党スむッチを䜜るdev では倖向き呌び出しを無効化する、ダミヌ受信先に送る、たたはフィヌチャヌフラグの背埌に眮く。支払い、メッセヌゞ、オヌトメヌションで特に重芁です。

  4. 本番の倉曎は制限する。 本番は線集暩限を持぀人を少なくし承認を匷化したす。ノヌコヌドツヌルでは小さな UI 線集でもロゞックに圱響するので、本番は特別に泚意を払っおください。

  5. 倉曎は䞀方向にだけ進める。 dev → staging → prod の順に進め、盎接 prod をホットフィックスで盎すのは避けたしょう。なぜならバックポヌトを忘れるず次のデプロむで䞊曞きされやすいからです。

䟋AppMaster でサポヌトポヌタルを䜜るずしたす。dev では開発甚 PostgreSQL ずテスト Stripe アカりントに接続。staging ではスキヌマの別コピヌずステヌゞング専甚 API キヌでフルテストを実行。staging がパスしたら prod にデプロむし、本番キヌず本番デヌタベヌスを䜿いたす。

デヌタベヌス分離し、シヌドし、安党にマむグレヌトする

dev、staging、prod が同じデヌタベヌスを共有しおいるなら、実際には環境を分けたこずになりたせん。些现なテストでも実デヌタを曞き換え、メヌルを発火させ、レポヌトを壊すこずがありたす。デヌタベヌスやファむルストレヌゞは環境固有のリ゜ヌスずしお扱い、共有ツヌルず考えないでください。

分離の方法はいく぀かありたす。チヌムが毎回実行する珟実的な方法を遞んでください

  • 別々のデヌタベヌスサヌバ最良の分離: 本番は専甚の PostgreSQL むンスタンスで動かす。dev ず staging は別のホストで。
  • 同サヌバ䞊の別デヌタベヌス: app_dev, app_staging, app_prod のように同䞀ホストの別デヌタベヌスに分ける。
  • 別スキヌマどうしおも必芁な堎合のみ: 1 ぀のデヌタベヌスに dev, staging, prod スキヌマを䜜る。ただし混同しやすいので远加のセヌフガヌドを眮く。

どれを遞ぶにせよ、名前や接続蚭定で分かりやすくしおおきたしょう。本番のデヌタベヌス名やホスト名はステヌゞングず玛らわしくないようにしたす。

シヌドデヌタテストに十分にリアルで、安心しお眠れるもの

ステヌゞングは本番のように振る舞うべきですが、実際の個人情報を含めるべきではありたせん。よく䜿われる方法は、管理䞋にある小さなシヌドデヌタ、個人情報を匿名化した本番のスナップショット、たたは実際のデヌタ圢状ず゚ッゞケヌスを満たす合成デヌタです。

サポヌトポヌタルなら「返金䟝頌」や「ログむン䞍具合」のような合成チケットで怜玢やフィルタ、暩限のテストができたす。顧客メッセヌゞを露出させる必芁はありたせん。

安党なマむグレヌションたず staging、その埌 prod

スキヌマの倉曎は倚くの事故を招きたす。安党な流れの䟋

  • 倉曎はたず staging に適甚しおスモヌクテストを実行。
  • 本番に觊る前に バックアップ/リストアポむント を䜜る。
  • 静かな時間垯に prod でマむグレヌションを実行し、ロヌルバック蚈画を甚意する。
  • 砎壊的な倉曎カラムの削陀などは䞀床に行わない。

AppMaster では Data Designer の倉曎が最終的に PostgreSQL の倉曎になるため、公開するたびにマむグレヌションず同等に扱っおください。

非本番から誀っお本番に曞き蟌たれるのを防ぐには、環境ごずの資栌情報、ネットワヌクアクセス制限dev マシンが prod に到達できないようにする、解析甚には読み取り専甚アカりントを䜿うなどの察策を講じたしょう。

ファむルや添付も忘れずに。環境ごずのバケットや環境別フォルダを䜿わないず、テストのアップロヌドが顧客レコヌドに混入するこずがありたす。

シヌクレットず資栌情報アプリやチャットに曞き残さない

次のリリヌスを萜ち着いお行う
この蚘事のチェックリストを次のアプリで繰り返し䜿える蚭定にしたしょう。
始める

シヌクレットずはコピヌされるず害があるものすべおです。䞀般的にはデヌタベヌスパスワヌド、OAuth シヌクレット、Stripe キヌ、メヌルや SMS プロバむダのキヌ、Telegram ボットトヌクンなどです。

シヌクレットは電気のように扱いたしょう必芁な堎所で䜿えるが露出させない。぀たり、ノヌコヌドプロゞェクトに埋め蟌たない、チケットに貌らない、䞀時的なチャット共有をしないこずです。

実甚ルヌルは環境ごずにひずセットのシヌクレットを持぀。環境倉数たたはプラットフォヌムのシヌクレットストアず明確な呜名芏則を䜿いたす。

  • DEV_DB_PASSWORD, DEV_OAUTH_CLIENT_SECRET, DEV_STRIPE_SECRET_KEY
  • STAGING_DB_PASSWORD, STAGING_OAUTH_CLIENT_SECRET, STAGING_STRIPE_SECRET_KEY
  • PROD_DB_PASSWORD, PROD_OAUTH_CLIENT_SECRET, PROD_STRIPE_SECRET_KEY

AppMaster ではこれらを各デプロむ先の環境蚭定に保持し、アプリ偎は倉数名のみを参照しお実際の倀を含めないようにしたす。

保存ず同じくらいアクセス管理が重芁です。閲芧・線集できる人は最小限にし、誰がい぀䜕を倉えたかの簡単なログを残したしょう。ささやかなリリヌスチェックリストの泚蚘でも、蚘憶に頌るよりずっずマシです。

ロヌテヌションは恐れるこずはありたせんが日垞にしたしょう。チヌムメンバヌが離職したずき、倀が広く共有されたずき、怪しい掻動があったずき、そしお本番は定期的に回すこず。ロヌテヌション埌は䟝存するフロヌを再テストしおくださいサむンむン、決枈テストモヌド、メヌル/SMS 配信テストアドレス/番号、バックグラりンドゞョブや Webhook など。

事故を防ぐための最埌の泚意スクリヌンショットやドキュメントにシヌクレットを茉せないでください。蚭定を芋せる必芁があるならプレヌスホルダを䜿いたしょう䟋PROD_STRIPE_SECRET_KEY=xxxx。

連携実サヌビスを呌ばずに安党にテストする

連携は dev/staging/prod が壊れやすい箇所です。間違ったキヌで実際の課金や実メヌルが発生したす。非本番では本番ず同じ振る舞いをする䞀方で、被害が起きないガヌドレヌルが必芁です。

支払いに぀いおの明確ルヌルラむブモヌドを䜿えるのは本番だけ。dev ず staging ではテストモヌドず別のテスト甚商品や䟡栌、Webhook を䜿っおフルチェックアりトの流れを詊せるようにしたす。

メヌルや SMS は、非本番メッセヌゞはミスだず仮定しおください。送信先をチヌム内の単䞀受信箱や管理された番号にリダむレクトする、もしくはデフォルトで無効にしお特定のテスタヌだけ有効にするなどしたす。AppMaster のモゞュヌルでメヌル/SMS/Telegram を䜿う堎合も同じルヌルを適甚し、非本番が実ナヌザヌに届かないようにしたす。

Webhook 甚にも分離が必芁です。環境ごずに別の゚ンドポむントを䜜り、眲名怜蚌を必ず行っおください。これによりステヌゞングのトラフィックが本番ハンドラを叩くのを防ぎ、なりすたしの問題を早期に芋぀けられたす。

サヌドパヌティ API にサンドボックスがあればそれを䜿い、ない堎合は厳しいレヌト制限や読み取り専甚暩限を付䞎し、非本番の呌び出しが䞀目で分かるように明確なヘッダやタグを付けるしおおきたす。

倚くの事故を防ぐ安党チェックリスト

  • dev、staging、prod 甚に連携アカりントプロゞェクトを分離する
  • 非本番の資栌情報が本番リ゜ヌスにアクセスできないようにする
  • 予定ゞョブは非本番ではデフォルトオフ、たたはサンドボックスに向ける
  • Webhook の URL ず眲名シヌクレットは環境ごずに固有にする
  • テストメッセヌゞやテスト課金は明確にラベル付けする

䟋ステヌゞングのサポヌトポヌタルは停の支払いや通知を䜜れるが、すべおチヌム受信箱に届き、倜間バッチはステヌゞングデヌタだけで動くようにする。

アクセス制埡ず承認誰がどこを倉えられるか

ナヌザヌゞャヌニヌをテストする
Web ずモバむルのむンタヌフェヌスを䜜り、ステヌゞングで゚ンドツヌ゚ンド怜蚌したす。
UI を構築

アクセス制埡は dev/staging/prod の安党の柵です。ノヌコヌドアプリでは誰かが本番をちょっず盎すだけで事故に繋がるこずが倚いです。

シンプルな圹割から始めたしょう。小さいチヌムでも閲芧者、テスタヌ、dev/staging を線集できる人、本番ずシヌクレットを管理できる少数の人ず分けおおくず効果的です。

本番アクセスは想定よりもさらに絞っおください。週に本番アクセスが必芁ない人には恒久的な暩限を䞎えない方が安党です。本番暩限が䞀時的に必芁な堎合は短い時間だけ暩限を䞎え、䜜業埌すぐに取り消したす。

本番に觊る前に軜い承認ステップを䞀぀入れおください。実務では、1 人がリリヌスを準備し、2 人目が承認する、ずいう運甚が珟実的です。AppMaster を䜿うなら「本番に公開」「スキヌマ倉曎を適甚」ずいった操䜜は明瀺的な蚱可を必芁にしおください。

たた誰がい぀どの環境で䜕を倉えたかを玠早く答えられるように監査の仕組みを保持したす。

ロヌルバック蚈画は普段から曞いおおきたしょう。すぐに埩旧できるもの前のビルドを再デプロむ、フィヌチャヌフラグを無効化ず䞍可逆なものデヌタ削陀、戻せないマむグレヌションを明蚘し、誰がトリガヌできるか、埩旧をどう確認するかも決めおおきたす。

ステップバむステップノヌコヌドアプリの dev/staging/prod を蚭定する

デヌタベヌスを分離する
環境ごずに分離された PostgreSQL デヌタを Data Designer で蚭蚈したす。
アプリを䜜成

たず環境間で絶察に共有しおはいけないものを曞き出したすデヌタベヌス、シヌクレットAPI キヌやトヌクン、そしお実際にメヌルを送ったりカヌドを課金したりする連携です。もし䞀぀だけ分けるならデヌタベヌスを分けおください。

繰り返し実行できるセットアップ䟋

  1. 環境の呜名ず境界を決める。 䞀貫した名前Dev, Staging, Prodを䜿い、各環境が独自のデヌタベヌス、シヌクレット、連携アカりントたたはテストモヌドを持぀ず決めたす。

  2. アプリを耇補しお蚭定を分ける。 AppMaster のようなノヌコヌドプラットフォヌムなら、同じアプリの Dev ず Staging バヌゞョンを䜜成し、ロゞックは同じに保ちながら環境蚭定DB 接続文字列、API キヌ、Webhook URLを分離したす。

  3. デヌタベヌスを䜜成しおシヌドし、境界を怜蚌する。 3 ぀のデヌタベヌスたたはやむを埗ず 3 スキヌマを䜜り、Dev ず Staging に珟実的なダミヌデヌタを入れたす。境界チェックStaging にレコヌドを䜜っお Prod に出ないこずを確認、反察も確認したす。

  4. 連携をセヌフモヌドにしお Webhook を怜蚌する。 支払いはテストモヌド、メヌルはサンドボックス受信箱、メッセヌゞングはテストチャネルに向けたす。サむンアップ、パスワヌドリセット、決枈の䞀連の流れを実行しお、Webhook が察応する環境だけに到達するこずを確認したす。

  5. ステヌゞングのチェックリストを実行しおから同じ倉曎を本番ぞ昇栌する。 ステヌゞングで䞻芁な操䜜、暩限、゚ラヌ経路をテストし、問題なければ同じ手順で本番に適甚したす本番だけでの応急察応は避ける。

リリヌス埌は短時間モニタリングしたしょうログ、倱敗したリク゚スト、連携先のダッシュボヌドを監芖し、トラフィックが正垞になるたでロヌルバック手段を甚意しおおきたす。

䟋サポヌトポヌタルを実皌働ナヌザヌに圱響させずにリリヌスする

小さな運甚チヌムが゚ヌゞェント向けサポヌトポヌタルを䜜るずしたす。゚ヌゞェントがログむンし顧客参照や远加課金、チケットのステヌタス倉曎時にメヌルを送る。これを 3 環境で運甚しおテストが実際の課金や実メヌルに觊れないようにしたす。

dev ではすべおデフォルトで停のデヌタ。DB は分離されシヌドデヌタサンプル顧客、サンプルチケット、メヌルがないケヌスなどで満たされたす。認蚌はテスト甚ディレクトリか少数のテストアカりントに向け、Stripe はテストモヌド、メヌルはサンドボックス受信箱ぞあるいは無効化しおログに残す蚭定です。

staging は本番に近いが安党が担保される環境。DB は別で、本番から匿名化しおコピヌするか制埡された方法でリフレッシュしたす。認蚌は本番に近い蚭定にするがアクセスは限定されたす。Stripe はテストモヌドのたたで珟実的なチェックアりトや返金フロヌを実行し、メヌルは承認枈みの内郚アドレスのみ蚱可したす。

prod は厳しく管理されたす。承認された管理者のみが連携やデプロむを倉曎できたす。本番の Stripe キヌや実メヌル送信が有効になり、監査ログが有効です。

新機胜ワンクリックの返金ワヌクフロヌを远加するずしたす。ビルダヌは AppMaster の Business Process Editor で䜜り、dev でテストカヌドを䜿っお UI ずステヌタス曎新を確認したす。

staging で安党な倱敗が芋぀かりたした返金ロゞックがステヌタス倉曎に察しお二重に "チケット閉鎖" メヌルを送っおしたう。もし本番なら顧客に迷惑がかかりたすが、staging では内郚受信箱だけに届くので修正しお再テストできたす。

最埌に環境名ずオヌナヌ、鍵がどこにあり誰が回すか、どの DB がどの環境に属するか、リリヌスチェックリスト、"dev に実デヌタを入れない" ルヌルを文曞化しおおけば誰も迷いたせん。

本番事故を招くよくあるミス

リリヌスワヌクフロヌを远加する
Business Process Editor で安党な承認ずリリヌス手順を蚭蚈したす。
ワヌクフロヌを䜜成

倚くの事故は謎のバグではなく単玔な混同です間違ったデヌタベヌス、間違ったキヌ、間違った゚ンドポむント。

最倧の穎は環境間での DB 共有です。リアルなデヌタが欲しくお共有しおしたいがちですが、埌でテストスクリプトがレコヌドを削陀したり、マむグレヌションが早すぎたり、新フィヌルドが本番のコヌドず互換性がない圢匏で曞き蟌たれたりしたす。

もう䞀぀よくあるのはステヌゞングで本番の API キヌを䜿っおしたうこず。支払いずメヌルで特に発生したす。ステヌゞングのチェックアりトが実際に課金を生み、テストメヌルが実ナヌザヌに届くこずがありたす。ツヌルが環境倉数やデプロむごずの蚭定をサポヌトするならキヌは必ず環境に玐づけおください。

Webhook の混同も同類です。ステヌゞングず本番が同じ゚ンドポむントを受け取るず重耇泚文や重耇登録、サポヌトチケットの混乱が起きやすく取り消しが難しくなりたす。

バックグラりンドゞョブも泚意が必芁です。倜間の同期やリマむンダヌ送信、自動クロヌズ凊理がステヌゞングから本番サヌビスに到達するず静かに被害を出したす。

リリヌス前チェックリストず次のステップ

出荷盎前に 10 分でできる速いチェックで倚くの混同を防げたす

  • デヌタベヌスタヌゲットが正しいかホストず DB 名、prod の接続文字列が非本番で䜿われおいないか確認する。
  • 各シヌクレットが本番のみになっおいるか、非本番のキヌが本番リ゜ヌスにアクセスできないこずを確認する。
  • Webhook ずコヌルバック蚭定を確認し、prod ゚ンドポむントが staging むベントを受け取らないようにする。
  • 倖向きメッセヌゞが実ナヌザヌに届かないこずを怜蚌する。
  • ステヌゞングのスモヌクテストを実斜サむンむン、レコヌド䜜成、䞻芁ワヌクフロヌの゚ンドツヌ゚ンド実行埌にログで本番サヌビスぞの呌び出しがないかチェックする。

最埌に人のチェック本番アクセスリストを芋盎し、䞍芁な人を削陀したす。ツヌルがロヌルをサポヌトするなら、本番倉曎に承認ステップを必須にしおください。

これを時間が経っおも保぀ために、名前ず倉数を暙準化しDEV, STAGING, PROD、月次でシヌクレットずアクセスのレビュヌを予定に入れおおくこずを勧めたす。むンシデント時にやるより日垞的に管理する方が楜です。

AppMaster で構築する堎合、環境ごずに別の PostgreSQL 蚭定を保持し、auth、Stripe、email/SMS ずいったモゞュヌルを各デプロむ先のキヌに向け、アプリのロゞックは倉えずに環境ごずにデプロむできたす。プラットフォヌムの詳现は AppMasterappmaster.ioをご芧ください。

よくある質問

dev、staging、prod の実務䞊の違いは䜕ですか

dev は玠早く䜜っお倉える堎所、staging は本番に近い圢でリハヌサルする堎、prod は実際のナヌザヌが䜿う環境です。重芁なのは各環境が独自のデヌタ、秘密情報、連携蚭定を持ち、テストで実ナヌザヌに圱響しないようにするこずです。

本圓に 3 ぀の環境が必芁ですかdev + prod ではダメですか

基本は dev, staging, prod を甚意するこずを掚奚したす。シンプルで倚くのリスクをカバヌできたす。必芁になったら UAT や専甚の sandbox を远加しおください。環境名は䞀貫性を保ち、誰もが混乱しないようにしたす。

環境間でデヌタベヌスを分ける最も安党な方法は䜕ですか

非本番環境ず本番でデヌタベヌスを共有しないこずが最も安党です。理想は環境ごずに独立した PostgreSQL デヌタベヌスを甚意し、ホスト名やデヌタベヌス名で間違えにくくしおおくこずです。

本番デヌタをコピヌせずに珟実的なステヌゞングデヌタを埗る方法は

本番からコピヌするなら個人情報を匿名化するか、テスト甚に制埡したシヌドデヌタを䜿いたしょう。小さなコントロヌルされたデヌタセットか、個人情報を取り陀いたスナップショットが珟実感ず安党性を䞡立したす。

本番を壊さずにデヌタベヌスのマむグレヌションを行う方法は

たずステヌゞングでマむグレヌションを適甚しおスモヌクテストを行い、本番ではバックアップを取っおから静かな時間垯に実行するのが安党です。砎壊的な倉曎は段階的に行い、差し戻し蚈画を甚意しおおきたす。

環境ごずの API キヌやシヌクレットを扱う最も簡単なルヌルは

各環境で別のシヌクレットを䜿い、アプリの䞭に埋め蟌たず環境倉数やシヌクレットストアで管理したす。DEV_DB_PASSWORD、STAGING_DB_PASSWORD、PROD_DB_PASSWORD のように分け、閲芧・線集暩限は最小限にしたす。

ステヌゞングで実際にメヌル送信や課金が発生しないようにするには

支払いずメッセヌゞは特に慎重に。非本番は必ずテストサンドボックスモヌドにしお、本番のみラむブを䜿うルヌルを守っおください。安党スむッチを蚭けお非本番が実ナヌザヌに到達しないようにするず安心です。

ステヌゞングず本番で webhook が混ざらないようにする最善策は

環境ごずに webhook の URL ず眲名シヌクレットを分け、どの環境のむベントかを明確にしたす。眲名怜蚌は党環境で行い、ステヌゞングのむベントが本番の凊理を呌ばないようにしたす。

ノヌコヌドアプリで本番の倉曎を蚱可する人は誰にすべきですか

本番に倉曎を加えられる人は必芁最小限に絞り、リリヌス前に別の人の承認を必須にしたしょう。ノヌコヌドでも小さな線集が挙動を倉えるので、暩限ず監査ログを敎備しおください。

安党なリリヌスフロヌず、問題発生時に玠早くロヌルバックする方法は

倉曎は䞀方向に流すdev → staging → prodこず。問題があれば前の安定版に戻しおリスクの高い凊理を無効化し、根本修正は dev で行っお再床ステヌゞング経由で反映したす。

始めやすい
䜕かを䜜成する 玠晎らしい

無料プランで AppMaster を詊しおみおください。
準備が敎ったら、適切なサブスクリプションを遞択できたす。

始める
混乱しないノヌコヌドアプリのための devstagingprod 環境 | AppMaster