エンジニア– tag –
-
プログラミング
HTTPステータスコードの使い分けを整理してみる
WebアプリケーションやAPIを作っていると、必ず出てくるのが HTTPステータスコード です。 とりあえず 200 OK を返しておけば動いてしまうので、最初のうちは深く考えずに実装してしまうことも多いと思います。 ただ、開発が進み、エラー処理や認証、バリ... -
その他IT知識
シグナル(SIGTERM / SIGKILL)の本質的な違いを整理する
Linux や Unix 系 OS を扱っていると、日常的に登場する概念のひとつが「シグナル(Signal)」です。 特にサーバー運用やアプリケーション開発をしていると、SIGTERM や SIGKILL といった名前をよく目にします。 プロセスを安全に停止したい コンテナを落... -
プログラミング
curlでAPIを確認するときに知っておきたい基本パターン
APIの動作確認やちょっとしたテストをするとき、最も手軽に使えるコマンドといえば curl(カール) です。 ほとんどのLinux・macOSには標準で入っており、Windowsでも簡単に使えるため、エンジニアにとって欠かせない存在と言えます。 しかし、実際には「G... -
その他IT知識
クラスタリングとは?高可用性用語と代表的なソフトウェアを解説
Webサービスやアプリを運用していると、 「もしサーバーが1台壊れたらどうなるんだろう…」 「アクセスが増えても落ちない仕組みってどう作るの?」 といった不安を感じることがあると思います。 そんなときに役立つのが クラスタリング(clustering) とい... -
その他IT知識
シンボリックリンクとは?ハードリンクとの違いを用語から学ぶ
パソコンやサーバーのファイル操作をしていると、「シンボリックリンク(symbolic link)」という言葉を耳にすることがあります。 また似たような言葉で「ハードリンク(hard link)」というものもあります。 どちらも「リンク」という名前が付いており、... -
インフラ知識
プロキシとは?リバースプロキシ・フォワードプロキシの用語を整理
Web開発やネットワークの話をしていると、「プロキシ(Proxy)」という言葉を耳にすることが多いですよね。 しかし、いざ説明しようとすると「なんとなく中継するもの…?」くらいで止まってしまう人も多いのではないでしょうか。 実際、プロキシはITの基礎... -
インフラ知識
ジャンプサーバーとは?踏み台サーバー用語とセキュリティ考慮点を解説
システム運用やサーバー管理をしていると、「ジャンプサーバー(Jump Server)」や「踏み台サーバー」という言葉を耳にしたことがある方も多いのではないでしょうか。 最近ではクラウド環境でも一般的になってきた考え方で、セキュリティを強化するための...
1
