Article

Tagged
身近なサービスから学ぶ非機能要件 〜 Slackに学ぶ「可用性」の考え方 〜

身近なサービスから学ぶ非機能要件 〜 Slackに学ぶ「可用性」の考え方 〜

はじめに システム開発の現場では「止まらないシステムにしてほしい」という要望をよく耳にします。一見シンプルですが、いざ要件として落とし込もうとすると、何をどこまで実現すべきか曖昧になりがちです。 本記事では、非機能要件のひとつである「可用性(Availability)」について、身近なコミュニケーションツールであるSl...
ローカルアカウントとマイクロソフトアカウントってなに!?

ローカルアカウントとマイクロソフトアカウントってなに!?

目次 はじめにローカルアカウントとはマイクロソフトアカウントとはそれぞれのメリットそれぞれのデメリット設定方法途中からアカウントを切り替える方法よくある疑問まとめ はじめに 「マイクロソフトアカウント」と「ローカルソフトアカウント」という言葉をよく聞くけれど2つの違いが分からないという方も多いのではないでしょうか。この...
データベースの正規化、どこまでやるべき?

データベースの正規化、どこまでやるべき?

目次 はじめにそもそも正規化とは何か正規化で出てくる「エンティティ」とは何かエンティティの「同一性」とは何か正規化の段階正規化はどこまでやるべきか第3正規形までを基本と考える理由ただし、要件によっては正規化しすぎない判断も必要設計段階で、どれくらいパフォーマンスが出るかはどう考えるのか正規化だけでなく、全体設計で考える...
【初心者向け】GoogleスプレッドシートとGASでSlack担当者通知Botを作る

【初心者向け】GoogleスプレッドシートとGASでSlack担当者通知Botを作る

チーム運営でよくある課題のひとつが、「今日の担当者は誰か」をすぐに共有できないことです。 Googleスプレッドシートで担当情報を管理し、Google Apps Script(GAS)を使ってSlackへ自動通知すれば、この課題をシンプルに解決できます。 こんな用途に向いている この仕組みは、以下のような場面に特に向い...
TerraformでAmazon QuickSightのデータセットをコード管理する

TerraformでAmazon QuickSightのデータセットをコード管理する

はじめに Amazon QuickSightは、データの分析・可視化・ワークフローの自動化・組織全体での コラボレーションを実現する、生成AIを活用したBIツールです。 主な構成要素として「データセット」「分析」「ダッシュボード」の3つがあります。 SQLを使わなくても画面からの操作でデータをテーブルなどに可視化するこ...
RAGとは?社内AI検索の仕組み

RAGとは?社内AI検索の仕組み

目次 はじめに LLM単体の限界 RAGとは何か 処理の流れ RAGの3つの優位性 社内での活用シーン まとめ はじめに ChatGPTやClaudeなどのLLM(大規模言語モデル)は、インターネット上の公開データをもとに学習しています。そのため、自社の規程やマニュアル、議事録など、社内に蓄積された情報については基本的...
SSL証明書の「1年有効」が終わる ―2026年以降の証明書管理を整理する

SSL証明書の「1年有効」が終わる ―2026年以降の証明書管理を整理する

WebサイトのSSL証明書といえば「年に一度更新するもの」というイメージを持っている方も多いと思います。ところが2026年3月以降、その前提が大きく変わりました。証明書の有効期間が業界全体で段階的に短縮されており、これまでの管理方法では対応できなくなってきています。 今回はSSL証明書の基本的な仕組みを整理しつつ、現在...
Cookieとキャッシュの違いとは? Webサイトを支える「覚える」と「速くする」の仕組み

Cookieとキャッシュの違いとは? Webサイトを支える「覚える」と「速くする」の仕組み

目次 はじめに Cookieとキャッシュとは Cookieとキャッシュの役割の違い 実際にブラウザで確認してみる 開発現場で起こる「キャッシュ問題」 Cookieとキャッシュを業務で意識する場面 まとめ はじめに Webサイトを利用していると、 ・一度ログインすると次回もそのまま利用できる・同じページを開くと以前より表...
EventBridge Schedulerをプログラムから作成する

EventBridge Schedulerをプログラムから作成する

目次 はじめに 前提条件 コンソールアプリを作成 APIを呼び出す まとめ はじめに あるアプリケーションでLambdaをEventBridge Schedulerで5分おきに実行させるような構成を取っていました。 これをアプリケーションからEventBridge Scheduler APIを呼び出してスケジュールを動...