タグ

2023年9月27日のブックマーク (12件)

  • Terraformでmoduleを使わずに複数環境を構築する

    はじめに Terraformを使って複数の環境を扱う代表的な方法として、環境ごとにディレクトリを分けつつ、そこから共通のmoduleを呼び出すというものがあります。 記事ではこれとは異なり、moduleを使わずに複数の環境を取り扱うファイル構成例と、運用して感じている利点について紹介します。 なお、Terraformで取り扱う対象としてAWSを前提とした記述が各所に登場します。ご了承ください。 動作環境 Terraform v1.5.3 AWS Provider v5.9.0 moduleを使って複数環境を扱うファイル構成例 moduleを使わない構成を紹介する前に、まずmoduleを使う構成例を簡単に解説します。 ファイル構成は概ね以下の通りになるかと思います。 -- <project-name>/ -- envs/ -- dev/ -- backend.tf -- providers

    Terraformでmoduleを使わずに複数環境を構築する
  • 監視とオブザーバビリティ 〜 悩む前に確認しておくべきこと / 20230926-ssmjp-monitoring-and-observability

    2023年9月26日開催の「ssmonline #37」での発表「監視方法論」のうち、一部を抽出して公開しました。 当日ツッコミ枠でご参加いただいたみなさん、ご視聴いただいた皆様ありがとうございました。

    監視とオブザーバビリティ 〜 悩む前に確認しておくべきこと / 20230926-ssmjp-monitoring-and-observability
  • サーバーレスで負荷試験を行う必要性と実践的プラクティスの紹介/slsdays-tokyo-2023

    Serverless Web Hosting Strategy
For Modern Front-end Application

    サーバーレスで負荷試験を行う必要性と実践的プラクティスの紹介/slsdays-tokyo-2023
  • 小池知事 男性の「HPVワクチン」接種 費用補助も含め検討|NHK 首都圏のニュース

    男性が受ける際は自費となる子宮けいがんなどを防ぐための「HPVワクチン」の接種について、小池知事は「男性のがん予防や集団免疫の効果が期待でき、区市町村への支援を検討する」と述べ、男性への接種費用の補助も含めて検討する考えを示しました。 子宮けいがんなどを防ぐためのHPVワクチンは、小学6年から高校1年の女性などは定期接種の対象で無料で接種できますが、男性が接種する場合はほとんどの自治体で自費でおよそ5万円かかります。 これについて、小池知事は都議会の会議で「HPVワクチンは、男性のがん予防や男女ともに接種することによる集団免疫の効果が期待できる。都は今後、国の検討状況などを総合的に勘案し、男性接種にかかる区市町村への支援について検討していく」と述べ、男性への接種費用の補助も含めて検討する考えを示しました。 一方、子どもの発達障害の有無などを調べるための「発達・知能検査」を受けるまでに数か

    小池知事 男性の「HPVワクチン」接種 費用補助も含め検討|NHK 首都圏のニュース
  • 設計・ソフトウェアアーキテクチャを学べるGitHubリポジトリ 16選

    はじめに 今回の記事では、設計やソフトウェアアーキテクチャを学べるGitHubリポジトリを16個紹介する。 対象とする読者 設計やソフトウェアアーキテクチャに興味関心があるエンジニア GitHubエンジニアリングの情報収集に活用したいエンジニア タイトルで気になった人 Architectural Patterns システムの基的な構成を理解するためのパターンやテンプレートを提供している。これらのパターンを学ぶことで、システムの構造やコンポーネントの関連性、相互作用を理解できる。これが開発者にシステムをより効率的かつ効果的に設計・実装する能力をもたらす。 Design Patterns for Humans 設計パターンを人間が理解しやすい形で説明している。デザインパターンは特定の問題に対して再利用可能なソリューションを提供する。これによって、開発者はより効率的にコードを記述でき、メンテ

    設計・ソフトウェアアーキテクチャを学べるGitHubリポジトリ 16選
  • PullRequestの差分が正しく出ない - mk-toolブログ

    PullRequestの差分が正しく出ない問題に遭遇しました。 それぞれのブランチが全く同じ内容のファイルなのにもかかわらず、です。 PullRequestの差分が正しく出ない理由は、新しく作ったブランチとtargetブランチのcommitIdが異なることに原因がありました。 (私の場合、原因は100%これにありました) ここでは、新しく作ったブランチをdevelopとして、targetブランチをmainとします。 気をつけたほうが良い作業は、cherrypickやhotfix作業が挙げられますが、それ以外の場合でもこれを理解していれば解決の助けになるかもです。 PullRequestはcommitをもとに差分が比較されます。「commitをもとに差分が比較される」です。 何を言いたいかというと、commit自体が「ソースコードの差分」を持っているわけではありません。 コミットはスナップシ

    PullRequestの差分が正しく出ない - mk-toolブログ
  • Datadog RUMを使ってクライアントからの過剰リクエストを監視する - Chatwork Creator's Note

    こんにちは!フロントエンド開発部の澁谷(@shibe23)です。 この記事は Chatwork Advent Calendar 2022 22日目の記事です ChatworkはDAUが101.7万人 (2022年3Q中の中央値)、かつユーザーの滞在時間も非常に長いサービスとなっています。 そのため、クライアントサイドの不具合によって過剰にAPIリクエストが行われた場合、通信負荷(とインフラ費用)が膨大になってしまいます。 APIのリクエストが過剰に行われていることを検知したいのですが、以下のような要件から、クライアント側でエラーを検知できるようにしたいと考えました。 どのリリースで問題が起きたかを判断するため、フロントエンド側のリリース情報を含めて検知したい 社内検証の時点で検知できることが望ましいため、社内環境をフィルタリングしてアラートの閾値をコントロールしたい 通常のユースケースでも

    Datadog RUMを使ってクライアントからの過剰リクエストを監視する - Chatwork Creator's Note
  • PHPスクリプトの実行時間を制御する(max_execution_time) - hogehoge foobar Blog Style Beta

    PHPで処理に時間のかかるスクリプトを実行すると以下のようなエラーメッセージが表示される場合があります。 Fatal error: Maximum execution time of 60 seconds exceeded (日語訳 -> 致命的な誤り: 超えられていた最大60秒の実行時間) 簡単に言うと、「60秒待ったけど応答が戻ってこないからタイムアウトエラーにします。」という感じです。 これを解決するにはPHPの設定オプションである「max_execution_time」の設定値を変更します。 php.iniで設定する 「max_execution_time」はphp.iniでデフォルト値が設定されています。 デフォルトは60秒なので、これを120秒や180秒にすることで、タイムアウトまでの時間を延ばす事が出来ます。 0秒を指定した場合は、「タイムアウトをしない」という設定になり処

    PHPスクリプトの実行時間を制御する(max_execution_time) - hogehoge foobar Blog Style Beta
  • ドメイン駆動設計は何を解決する手法なのか - stmn tech blog

    こんにちは、リファクタリング大好きなミノ駆動です。 株式会社スタメンでは、企業エンゲージメント構築サービスTUNAG(ツナグ)の技術的負債解消と今後の持続的成長のため、ドメイン駆動設計(DDD)の導入を検討しています。 ところでDDDはとかく理解しづらく、何のためのDDDなんだという議論になりがちです。この記事では、DDDの真の主人公コアドメインを中心に、DDDが何を解決するものなのか、全体像を改めて整理します。 この記事で扱う内容 DDDが解決したい課題と解決方法の全体像。 この記事では扱わない内容 設計パターンの実例などの実装詳細。 大事な前提 〜利益を得るためのサービス開発 会社でのサービス開発は、趣味や道楽でやるものでしょうか。違いますね。ビジネスとして、企業活動としてサービス開発しています。当たり前の話ですが、利益を得られるように開発しなければなりません。 ドメイン駆動設計は、継

    ドメイン駆動設計は何を解決する手法なのか - stmn tech blog
  • 税務官僚だった頃の思い出 Part1/3

    国税庁の最終面接のことを思い出している。大学四年生の頃だ。今までの面接は、無機質な長机とパイプ椅子でのものだった。だがその時は、四角いどっかりとした檜机と、ふかふかの椅子だった。それでいて圧迫感のある面接であり、最後に「私達と一緒に働けますか?」と言われたのを憶えている。 「はい。私でよければ宜しくお願いします」といったことを告げると、その場で最終合格が遠回しな言い方で告げられた。内定通知は賃貸アパートに届いた。 こんなところに書くほどだから予想はつくだろうが、結構前に官僚を辞めている。仕事は大変キツかった(きっつー、というやつ)が、やりがいはあった。いつかは挑戦してみたい仕事もあった。 思えば、大学3年生の春からコツコツコツコツと勉強を重ねて、やっと第一志望のひとつだった官庁に合格できて、「やったー!」と無邪気に思っていた。案外こんなものだ。 国家公務員(課税部門)としての経験は20数年

    税務官僚だった頃の思い出 Part1/3
  • 回らない寿司屋で16カン1,000円台!日本橋 すし 釣りきんが超穴場|レッツエンジョイ東京

    “365日寿司生活”を送る寿司愛好家・寿司リーマンさんが、1都3県のオススメの寿司店を紹介する連載。今回は日橋エリアの寿司店です。 こんにちは。「寿司リーマン」と申します。サラリーマンとして働きながら、全国の回転寿司から高級寿司店まで、すべての寿司を愛し、365日寿司生活を送っています。 そんな私が、さまざまな観点から選んだ”マイベストオブ寿司店”を、注目すべきポイントと共にご紹介。 今回は、「おトクにサクッと、カウンターで寿司をべるならココ!」な寿司店をご紹介します!この記事を通して、ひとりでも多くの方が、東京で寿司をエンジョイしていただけたらうれしいです。

    回らない寿司屋で16カン1,000円台!日本橋 すし 釣りきんが超穴場|レッツエンジョイ東京
  • アジャイルについてマネージャーが知るべき97のこと

    1. アジャイルについて マネージャーが知るべき 97 のこと 株式会社アトラクタ 取締役CTOアジャイルコーチ 吉羽龍太郎 (@ryuzee) 2. イントロダクション 吉羽龍太郎 / YOSHIBA RYUTARO ▸ アジャイル開発、DevOps、クラウドコンピューティング、 インフラ構築自動化、、組織改革を中心にオンサイトでの コンサルティングとトレーニングを提供。著書訳書多数 2

    アジャイルについてマネージャーが知るべき97のこと