データストアへのリトライ処理でもべき等性を実現、サーバレスでの実装方法は?
データストアに対するリトライ処理では「べき等性」の実装が欠かせない。ただ、クライアントからキューに対してメッセージを送信するようなサーバレスのシステムでは、実装方法が異なる。AWSを例に、その実装方法を解説する。
2021/07/16
- カテゴリ:
- システム開発
- クラウドネイティブ開発
データストアに対するリトライ処理では「べき等性」の実装が欠かせない。ただ、クライアントからキューに対してメッセージを送信するようなサーバレスのシステムでは、実装方法が異なる。AWSを例に、その実装方法を解説する。
2021/07/16
サーバレスサービスとして多様なワークロードで利用されるようになったAWS Lambda。コンテナイメージもサポートされ、その利便性は高まっている。さらに共同開発などを進めやすくする、コンテナLambda活用のテクニックを紹介したい。
2021/07/16
昨今では「コンテナを使って環境構築の手間を短縮する」といった会話も珍しいものではなくなった。コンテナ実装手段のデファクトスタンダードといえるDockerは、なぜ誕生したのか。その背景には当時のアプリケーション開発の課題があった。
2021/07/16
サーバレス開発の基盤である「AWS Lambda」がコンテナ対応を果たし、開発の自由度は飛躍的に高まった。カスタムイメージの代表的なユースケースやその際の注意点、PHPを例にしたLambdaランタイムの実装方法などを解説する。
2021/07/16
アプリケーション開発においてサーバレスやマイクロサービスの採用が増える一方で、「べき等性」と呼ばれる概念を考慮する必要があることは、あまり知られていない。その概念や注意点、実装の基本パターンについて、分かりやすく解説する。
2021/07/16
コンテナイメージのサポートも開始したAWS Lambdaだが、関数の動作テストで都度サービスにデプロイするのはやはり手間も時間もかかる。そこで、ローカル環境でコンテナLambda関数の動作確認をする手軽なテスト方法を紹介する。
2021/07/16
自社でSaaSアプリケーションの提供を始めたいと考える企業が増える一方、何から始めるべきか、注意点はどこなのかなど、悩むケースは少なくない。そこでSaaS化を成功させるためのステップと、特に重要となる7つのポイントを解説する。
2021/07/16
IoTアプリケーションやデバイス、バックエンドのテストを行う際は、本番環境と同規模のデバイスを用意することが望ましいが、業務負荷やコストを考えれば現実的ではない。そこで注目されるのが、低コストにテストできるシミュレーターだ。
2021/07/16
本番環境でも採用されるようになったコンテナだが、「そもそもコンテナとは何か」と聞かれると答えられないエンジニアも少なくないだろう。そこで大手クラウドベンダーの専門家に、知っておきたいコンテナの基礎知識を聞いた。
2021/07/16
サーバレス開発の基盤として、多くのワークロードで利用されている「AWS Lambda」。開発・運用に関する要望が多かったことから、新たにコンテナイメージサポート機能が追加されたというが、どのような機能なのだろうか。
2021/07/16