mz-logo

豆蔵デベロッパーサイト

開発に役立つチュートリアルやテクニック・ノウハウを豆蔵メンバーがご紹介します!

注目イベント!
アドベントカレンダー2024開催中!
一年を締めくくる特別なイベント、アドベントカレンダーを今年も開催しています!
初心者からベテランまで楽しめる内容で、毎日新しい技術トピックをお届けします。
詳細はこちらから!
event banner
記事のタグから検索 ...(全てのタグを表示)

本サイトは本家の豆蔵ホームページではありません。会社概要、製品紹介等はこちら、 募集中の求人情報はこちらをご覧ください。

mameka豆香の豆知識 image for mameka column
AWS Lambda@Edgeでエッジコンピューティングを使い倒そう!
みんな、最近エッジコンピューティングって聞いたことある?なんだか最先端っぽい響きで、ちょっとカッコイイよね。でも具体的に何ができるのか、よくわからないって人も多いはず。そこで今回は、AWS Lambda@Edgeを使ってエッジコンピューティングを活用する方法を紹介するよ!
まず、エッジコンピューティングって何かって?要するに、データをユーザーに近い場所で処理することで、応答速度を上げたり、サーバーの負荷を減らしたりする技術なんだ。例えば、ネットショッピングで商品ページを表示するのに、いちいち地球の裏側のサーバーまでアクセスしてたら時間かかっちゃうでしょ?それを近くのサーバーで処理しちゃおうって話。
ここで登場するのがAWS Lambda@Edge!これは、Amazon CloudFrontと組み合わせることで、グローバルに分散されたエッジロケーションでコードを実行できるんだ。つまり、ユーザーに超近い場所でカスタムコードを動かせるってこと!いやもう、まるで自分専用の忍者みたいな存在だよね。
具体的に何ができるかって?例えば、ユーザーのリクエストを解析して、最適なレスポンスを返したり、キャッシュを効果的に使ってコンテンツ配信を高速化したり。さらには、セキュリティの強化にも役立つんだ。もう、できることが多すぎて、まるでコンビニのような便利さ!
でも、注意点もあるよ。Lambda@Edgeはリージョンじゃなくてエッジで動くから、デバッグやデプロイの時にちょっとしたコツが必要。でも、そこを乗り越えれば、ユーザー体験が格段にアップすること間違いなし!
最後に一言。エッジコンピューティングを制する者が、次世代のウェブ体験を制する!みんなもAWS Lambda@Edgeで最先端のサービスを作ってみない?きっと新しい発見があるはずだよ!
※本コラムはAIで生成したものです。内容の正確性を保証するものではありません。
過去のコラムはこちらから!

新着記事new-articles全ての記事を見る

  • | ブログ | 5 min read
    #AWS認定 #advent2024

    「AWS Certified Machine Learning Engineer - Associate Beta」を受験してAWS認定資格全15種取得してきた

    これは豆蔵デベロッパーサイトアドベントカレンダー2024第6日目の記事です。 はじめに # 先日、「AWS Certified Machine Learning Engineer - Associate Beta」を受験しましたので、準備したことや感想などをまとめました。 --> Information秘密保持契約(NDA)があるため、詳細な試験内容については触れることができませんので、ご了承ください...

    記事を読む
  • | ブログ | 3 min read
    #アジャイル開発 #advent2024

    駆け出しスクラムマスター Stage3 スクラムは私生活に通ずる!?

    これは豆蔵デベロッパーサイトアドベントカレンダー2024第5日目の記事です。 はじめに # スクラムマスター兼2児の母、亀井です。 冒頭に書いた通りプライベートでは母をしておりまして、日々の中で子供たちと相対しながらの家事育児に追われています。 その中で、家事育児の進み具合や家族内のやりとりや関係性など様々なことに「これ、スクラムやん」と感じるほど私の脳がスクラム脳になりつつあります...

    記事を読む
  • | ブログ | 12 min read
    #OpenAI #AIエージェント #生成AI #advent2024

    OpenAI の Swarm でエージェントオーケストレーションの仕組みを理解する

    これは豆蔵デベロッパーサイトアドベントカレンダー2024第4日目の記事です。 2025年に飛躍しそうなAI注目技術と言えば、エージェント機能が代表格です[1]。 最近でも、AnthropicがComputer Useと呼ばれるAIでPCを直接操作するAIエージェントを公開(ベータ版[2])して話題を集めました。 一方で、追随するOpenAIやGoogle等のAIベンダーでも自律型のエージェント機能を順次リリースする予定で大きな期待(と倫理的な懸念)を集めています...

    記事を読む
  • | 社内プロジェクト - Sales Support System | 20 min read
    #社内プロジェクト #sss #IaC #AWS #API Gateway #CloudMap #ECS #Fargate #terraform

    IaCでSales Support Systemのインフラ構築

    はじめに # 営業支援システム(Sales Support System)で導入した API Gateway+CloudMap+ECS(Fargate)の Terraform での構築手順を紹介します。 背景 # 以下に上げる保守性の問題から AWS のコンテナ環境を EKS から ECS へ移行することにしました。 なお、Fargate については継続使用としています...

    記事を読む
  • | ブログ | 5 min read
    #テスト #advent2024

    ミューテーションテストの技法でテストの十分性を評価する

    これは豆蔵デベロッパーサイトアドベントカレンダー2024第3日目の記事です。 以前の記事でミューテーションテストについて軽く紹介しましたが、具体的な手法については紹介できていませんでした。そこで今回は以前の記事で利用してきた「よくあるサンプルアプリ」を題材にして[1]Javaの開発プロジェクトにミューテーションテストを組み込んでみます...

    記事を読む
  • 脱TeraTerm、便利で簡単な「RLogin」を使ってみよう。

    これは豆蔵デベロッパーサイトアドベントカレンダー2024第2日目の記事です。 はじめに # WindowsでAWSのEC2やAzureのVMなどの仮想マシン等の操作をする際に、皆さんはどのターミナルソフトを利用されていますか? 多種多様なターミナルソフトがありますが、「TeraTerm」は利用した経験がある人は非常に多いかと思います。筆者もIT業界に入ってからTeraTermを利用していましたが、使いづらさを感じていました...

    記事を読む
  • | ブログ | 12 min read
    #テスト #easymock #java #junit

    EasyMockの基本的な使い方の備忘録

    内製化支援などの案件で実装初心者の方にレクチャすることがあるのですが、テストの実装は皆さん躓きやすい部分です。単体テストでもモックオブジェクトを使ったりしてなおさら難しい。それらに関しては外部のライブラリなのでJavaの講座でもやらなかったりします。 というわけでそのようなライブラリの中でも以前の案件でよく使われていたEasyMockについて、大体カバーできるかなという使い方をおさらいしようと思います...

    記事を読む
  • | ブログ | 8 min read
    #AWS #appsync #nuxt #websocket

    AWS AppSync Events でリアルタイム配信を試してみる

    先月末にAWS AppSyncに新しいAPIが導入されました。 https://aws.amazon.com/jp/blogs/news/announcing-aws-appsync-events-serverless-websocket-apis/ AppSyncといえばGraphQLのマネージドサービスでしたが、新しくWebSocketベースのEvent APIという選択肢が追加されました。 Event APIはWebSocketベースなので、イベント発行は即時にクライアント側で受信できます...

    記事を読む
  • | ブログ | 4 min read
    #AWS #Fargate #tips

    FargateのTIPS

    こんにちは、AWS認定インストラクター[1]の庄司です。 11月2日「JAWS-UG金沢支部×コンテナ支部合同企画 物理コンテナ見ながらコンテナ勉強会!」が金沢港で開催されました。 金沢は2000年問題対応でしばらく住んでいたお気に入りの地です。そのこともあり、今回応募しFargateについての話をする機会を得ました。 この記事では、当日の発表で使ったスライド「Fargateを使った研修の話」の内容を説明します...

    記事を読む
  • | ブログ | 8 min read
    #AWS #CloudShell #docker #CloudFormation

    AWS小ネタ - 裏技!?AWS CloudShellで操作ユーザーの資格情報を簡単にゲット!

    はじめに # AWS CloudShellは、インフラ作業用の踏み台サーバーとして活用できる機能を取り揃えており、お手軽で便利です。さらに便利な裏技として操作ユーザーの資格情報を簡単に取得できますのでご紹介します。 CloudShellの裏技 # すごく簡単です。CloudShellで以下の通りにコマンドを実行するだけです...

    記事を読む

豆蔵では共に高め合う仲間を募集しています!

recruit

具体的な採用情報はこちらからご覧いただけます。