サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
災害への備え
keisukeyamashita.com
こんにちは。久しぶりの投稿です。 今回はTCPサーバーにおけるSO_LINGERオプションによるパフォーマンス・チューニングをまとめたいと思っています。また、実装サンプルはGo言語で書いています。 本投稿での、TCP(L4)や、HTTP(L7)について詳細は説明は割愛させていただきます。 HTTP/1.1のConnectionとKeep Aliveヘッダー まず、はじめにHTTP/1.1の標準機能であるKeep Aliveについて軽く紹介したいと思います。ここでは特にHTTP Keep Aliveを取り上げ、単にKeep Aliveと記述しています。 Connectionヘッダーは、Keep Aliveの設定をサーバーとクライアントの間でやりとりをするために使われます。ブラウザ、およびサーバーがKeep Aliveに対応していることを双方に伝えるために使われます。 また、Keep Aliv
September 30, 2020 GitLabとAWS CodePipelineを使ってAWS ECS/FargateのCI/CD こんにちは。 本記事では、GitLabとAWS ECS/FargateのCI/CD環境の構築する方法を紹介します。 今回の記事を書く動機は、GitLabの目玉機能であるGitLab CI/CDとAWSのCode4兄弟と言われているAWS CodeCommit, AWS CodePipeline, AWS CodeDeployやAWS CodeBuildの協調がいまいち最初は分からなかったからです。これからGitLabとAWSのCode4兄弟でCI/CDをしていく人の参考になれば幸いです。 注意 用語について 本記事では、GitHubではなくGitLabを使用しているため用語がGitHubの場合と異なる場合があります(例: GitHubのPull Reque
Secret Managerを使ったServerlessの構築をします。 January 23, 2020 serverless cloud functions secret manager Secret Managerを使ったアーキテクチャ図 こんにちは。つい2時間ほど前にIntroducing Google Cloud’s Secret Managerという投稿でSecret ManagerがPre-Release Stageになったことが報告されました。 居ても立ってもいられず、自分のプロダクトのDev版に実装し、検証をしました。 このプロダクトはServerless界隈では強く求められていたのではないかなと思っています。 その理由と、今回のSecret Managerを使った構築例を紹介しようと思います。しかしまだasia-northeastがないのが残念な点で、プロダクションに使
このページを最初にブックマークしてみませんか?
『keisukeyamashita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く