Kodo
kon
kodokon.com
コース
/
Node.js
マスター
Node.js · エキスパート - 設計、内部構造、エッジケース
Nodeのイベントループ:フェーズと落とし穴
libuvのフェーズ、setImmediateとsetTimeoutの本当の違い、そしてブロックされたイベントループを検出する方法を学びましょう。
ストリームとバックプレッシャー:大きなファイルを扱う
ストリーム、pipeline、バックプレッシャーのおかげで、数ギガバイトのファイルを一定のメモリで処理しましょう。
本番環境でAPIを保護する
本番環境のNode APIを堅牢にしましょう。正しいCORS、レート制限、セキュリティヘッダー、そして主要なOWASP APIリスクへの防御です。
可観測性:ログ、ヘルスチェック、グレースフルシャットダウン
サービスを可観測にし、きれいに停止できるようにしましょう。JSONログ、liveness/readinessプローブ、そしてSIGTERMの処理です。
本番投入へ:プロセスマネージャー、Docker、cluster
本番環境へ出荷しましょう。NODE_ENV、プロセスマネージャー、正しいDockerイメージ、そしてclusterによるマルチコアのスケーリングです。