Webエンジニアなら知っておきたい!DNSへの理解

こんにちは。インフラ担当の小林匠です。 本記事では、「Webエンジニアなら知っておきたい」と題して、Webサービスを支える基盤技術の一つであるDNS(Domain Name System)について解説していきます。 DNSそのものは、普段の開発や運用において意識されるこ…

ECSにおける「実行ロール」と「タスクロール」の違いを明確にしてみた

こんにちは。インフラ担当の小林匠です。 みなさん、AWS ECS 使用されていますでしょうか。 AWS ECS (Amazon Elastic Container Service) というのは、AWSサービスの1つであり、コンテナ化されたアプリケーションをより効率的にデプロイ、管理、スケーリング…

Webエンジニアなら知っておきたい!Dockerコンテナを支える技術 〜ネットワーク・リソース・ファイルシステムから見る仕組み〜

Webエンジニアの中田です。 今回は、「Webエンジニアなら知っておきたい!Dockerコンテナを支える技術」と題して、Dockerをはじめとしたコンテナについて少し深掘りしたいと思います。 2013年のDockerの登場以来、Linuxのコンテナ技術は普及し、Web開発の現…

Lambda Durable Functionsは15分以上実行できるのか?

AWS

これはフェンリル デザインとテクノロジー Advent Calendar2025 1日目の記事です。 こんにちは、インフラ担当の森井康平です。 先日のAWS re:Invent 2025でLambda Durable Functionsが発表されました。 Lambdaはサーバーの管理を行うことなくコードを実行で…

Amazon Bedrock - Application Inference Profiles について

はじめに はじめまして、クラウドネイティブ技術部の阿部亮介です。 先日、社内での Bedrock の利用料金を確認しようとしたところ、利用料が「Bedrock」や特定のモデル名として計上されていて、アプリケーション/部門単位の内訳が確認できないことに気づきま…

初学者がTerraformの構造を理解するために

これはフェンリル デザインとテクノロジー Advent Calendar2025 18日目の記事です。 こんにちは。インフラ担当の小林匠です。 みなさん、Terraformを使用してリソースを作成していますか。 私はTerraform歴3ヶ月で、現在はAWSクラウドのリソースをデプロイし…

今あえてAmazon Q Developer Proのサブスクリプションを登録する方法

AWS

この記事はJapan AWS Ambassadors Advent Calendar 2025の24日目の記事です。 開発技術部の柴田です。 AWSが提供する開発者向けの生成AIアシスタントといえばAmazon Q Developerですが、Kiroが一般公開されたあたりから、徐々にKiroブランドへの置き換わりが…

ALBのJWT検証機能は何が嬉しいのか

AWS

こんにちは。インフラ担当の森井康平です。 先日、ALBのJWT検証機能が発表されました。やや地味なアップデートなので何が嬉しいのか(メリット)を説明しようと思います。 docs.aws.amazon.com ALB がJWTを検証してくれるようになったことで、JWT検証の実装…

WebエンジニアがAndroidアプリを4年ぶりに作り直してみた

これはフェンリル デザインとテクノロジー Advent Calendar2025 17日目の記事です。 昨年に引き続きアドベントカレンダーに登板しております、NILTOエンジニアの小西です。 前回は大学生時代に慣れ親しんだGoogle Maps APIについておもしろおかしく書かせて…

なぜ私たちのシステムは目的を忘れるのか

これはフェンリル デザインとテクノロジー Advent Calendar 2025 23日目の記事です。 開発技術部の柴田です。 22日目担当のMametaさんが書かれた「超お手軽にロービジョン体験してみた」はもう読みましたか。 ユニバーサルデザインやアクセシビリティは、多…

マルチプラットフォーム対応のモノレポ秘密基地を作ろう!

これはフェンリル デザインとテクノロジー Advent Calendar2025 20日目の記事です。 こんにちは! NILTOチームでインフラエンジニアをしている太田です。 みなさんは、Gitのリポジトリ管理方法で「Monorepo」や「Polyrepo」という言葉を聞いたことはあります…

ウェブエンジニアなら知っておきたい CORS について

こんにちは、フロントエンド担当の中井です。 本記事ではウェブエンジニアなら知っておきたい CORS を解説します。 この記事は次のような構成です。 ウェブエンジニアなら知っておきたい CORS について はじめに CORS の読み方 こんな経験ありませんか? COR…

AWS re:Invent 2025で発表されたAWS Lambda Durable Functionsのセッションに参加してきました!

こんにちは、クラウドネイティブ技術部の関です。AWS re:Invent 2025に参加してきました。 AWS re:Invent 2025にて、Lambdaの新機能「AWS Lambda Durable Functions」 が発表されました。 私はセッション 「CNS380: Deep dive on AWS Lambda durable functio…

AWS re:Invent 2025 - Frontier Agentsとは何か?

こんにちは、クラウドネイティブ技術部の福島です。AWS re:Invent 2025に参加してきました。 普段の業務では、ClaudeやOpenAI、Geminiなどを使ってAIエージェントを構築し、お客様のDXに取り組んでいます。学生時代に機械学習や自然言語処理を研究していたこ…

The Fragrance LabでAmazon Novaに香水を作ってもらおう!

こんにちは、re:Invent 2025に参加中の森井です。 ふらっと立ち寄ったThe Fragrance Labで非常に楽しい体験ができたのでレポートします。 The Fragrance Labとは AWSのAIサービスであるAmazon BedrockとAmazon Novaを活用し、パーソナライズした香水を作る体…

AWS re:Invent25で学んだConsole-to-Codeについて

クラウドネイティブ技術部の関です。 AWS re:Invent 2025に参加してきました! 今回は、初日の朝に参加したセッション 「Accelerate Your EC2 Adoption with the AWS Management Console」 で学んだ、Console-to-Code の使い方や活用法、そして開発メンバー…

アーキテクチャについて語るのは楽しい ~ AWS W-A Mini Bootcamp 生成AIレンズ編 ~

AWS

開発技術部の柴田です。 先日、AWS Ambassadors / Top Engineers限定で開催されたワークショップ「AWS W-A Mini Bootcamp 生成AIレンズ編」に参加しました。 生成AIを利用したアプリケーションがPoCのフェーズから、サービス提供のフェーズに移っていく中で…

Webエンジニアなら知っておきたいRAG

はじめに こんにちは。クラウドネイティブ技術部の佐久間 拓志です 。 今、世界中で「生成AI」が大きな注目を集めています。ChatGPTやGoogle Gemini、Claudeといった大規模言語モデル(LLM)の登場により、私たちの業務効率は飛躍的に向上する可能性を秘めて…

AIが自律的にタスク実行!Amazon Bedrock Agent + Lambdaで作るアーキテクチャ

こんにちは、クラウドエンジニアの三﨑・長谷部です。 今回は生成AIの話題に触れながら、「Amazon Bedrock Agent + Lambda」で構成する、Lambdaと連携可能なAIアーキテクチャについて紹介します。 生成AIとただ会話するだけでなく、外部のAPIと連携してリア…

iOSDC 2025に参加してきました!

9/19〜9/21のiOSDC Japan 2025に現地で参加させていただきました! 本記事では特に印象に残ったセッションについて、聴講メモを元にダイジェストでご紹介します。 iOSDC Japan 2025について Day0:注目の技術と新たなアプローチ AccessorySetupKitで実現する…

Webエンジニアなら知っておきたい日時の扱い

はじめに コンピューターにおける日付の扱い方 UTC(協定世界時) UNIX時間 各言語における日付型 基準の時計 日付の受け渡し 曖昧な表現の危険性 RFC 3339 時差・タイムゾーンの扱い方 変換の責任を明確にする 夏時間(DST)への対応 日付のみの扱い 日時の…

Kiroで始めるPoC開発から学んだ初心者向けノウハウ

AWS

開発技術部の柴田です。 皆さんはKiroを使っていますか? kiro.dev 私はパブリックプレビュー初期から登録していましたが、本格的に使い始めたのは2025年9月になってからです。 そこから約1か月、試行錯誤しながら開発を進めてみた結果、「Kiroとどう付き合…

Webエンジニアなら知っておきたいIDaaS

はじめに IDaaSとは 従来の認証基盤の構成例 IDaaSへの置き換え IDaaS利用にあたっての注意点 サービス選定 セキュリティ データ移行 まとめ 参考 はじめに こんにちは、クラウドネイティブ技術部の平田です。 昨今、ほとんどのWebアプリケーションにおいて…

Google Cloud Next Tokyo ‘25で得たもの〜ワークショップ&Expo編〜

はじめに こんにちは! NILTOチームでインフラエンジニアをしている太田です。 2025年8月5日(火曜日)と6日(水曜日)の2日間、東京ビッグサイトにて開催された、Google Cloud Next Tokyo '25に参加してきました。 会場では、カテゴリごとに分かれた多数の…

Google Cloud Next Tokyo ‘25で得たもの〜セッション編〜

はじめに 注意点 サービスメッシュは複雑だ Cloud RunとCloud Service Meshで変わる開発・運用 サービス間の通信方法が簡素になる Cloud Traceの自動連携 このセッションを聞いて得たもの おわりに はじめに こんにちは! NILTOチームでインフラエンジニアを…

CloudFormationをVSCode DevContainersで便利に書こう

こんにちは。インフラ担当の森井康平です。 VSCode DevContainersを使用してCloudFormation用のローカル環境を整えてみたところ、割と使いやすかったので共有したいと思います。 VSCode DevContainersとは VSCode DevContainersは、コンテナの中でVSCode Ser…

オブザーバビリティについて

オブザーバビリティとは 日々の開発や保守の中で、みなさんはインフラ監視ツール等を使って、サーバーやネットワークの状態をモニタリングしているかと思います。 CPU使用率やメモリ消費量、死活監視のアラートを頼りに安定稼働を守ってきたはずです。 しか…

Web エンジニアなら知っておきたいブラウザレンダリングの流れ

Web エンジニアの谷村です。最近の Web アプリケーションは、リッチな UI・機能とともに、サクサク操作できる UX = パフォーマンスが高いアプリケーションが求められていると思います。 パフォーマンスが高い = ユーザーが使いやすい・使ってくれるアプリケ…

検証用にAWS Organizationsを設定してIAM Identity Centerでログインできるようにしてみた

AWS

開発技術部の柴田です。 前回のAWS Ambassador Global Summitに参加した記事で少しふれたのですが、Global Summitに参加していよいよAmazon Q Developerをしっかり学ぶぞと心に決めました。 Amazon Q Developerは無料でも使えるのですが、どうせならその能力…

AWS Ambassador Global Summit 2025参加レポート

AWS

開発技術部の柴田です。 2025年6月にシアトルで開催された「AWS Ambassador Global Summit」に参加してきました。 気づけば4回目の参加になります。過去の参加については以下をご覧ください。 engineers.fenrir-inc.com engineers.fenrir-inc.com engineers.…