Scale, performance, and reliabilityScale, performance, and reliabilitypowered by Vitess The ultimate MySQL database platformPlanetScale is the world’s most advanced, fully-managed MySQL database platform.
最近、TerraformでAWSサーバーレスなサービスのインフラ構築をコード化する機会があったので理解を深めるためにプライベートでも作ってみました。 AWSサーバーレスなサービスの全体像 インフラ構築の流れ セットアップ用のCodeBuild サービスの環境を構築するCodeBuild Staging環境の構築とProduction環境の構築を結ぶCodePipeline 実装内容 インフラ部分:aws-sls-spa-sample-terraform API部分:aws-sls-spa-sample-api Web部分:aws-sls-spa-sample-web 使い方 1. GitHubのリポジトリをCodeCommitに持ってくる 2. セットアップ用のCodeBuildを動かすために必要なリソースを作る 3. セットアップ用のCodeBuildを実行する まとめ AWSサーバーレ
セクションナイン の 吉田真吾(@yoshidashingo)です。 昨今のサーバーレスアーキテクチャの実装パターンについて5つの分野でユースケースをまとめました。 実装方法はAWSがベースですが、クラウド各社のFaaSに大きな機能差はないので(そもそもシンプルなコンセプトなので)、FaaS単体よりも、連携可能な周辺サービスまで含めて自分のアプリケーションのユースケースに合っているかどうかが大事になってきます。また、そもそもいくつかの実装はPaaSのオプション機能として組み込まれている場合もあります。よって、この先連携先の機能強化などによってもっと多くのパターンが発見されることになると考えています。 【1】Webアプリケーション シングルページアプリケーション ex. Serverless Single Page Apps Web API REST API GraphQL 非同期Webジョ
大阪でサーバーレスの話をしてきました クラスメソッドの開発を知る!大阪勉強会 第7回 これから始めるサーバーレス!〜最新サービス使いこなし術〜で スピーカーとして登壇しました。参加率が非常に高く、多くの方にご参加いただきました。誠にありがとうございました! 本記事では、勉強会でお話しした「目的別、サーバーレスアーキテクチャの教科書!これのときはこう!」の発表資料を公開します。 発表資料 内容 本セッションでは、これからサーバーレスを始める人向けに、サーバーレスとは何か?という話から、具体的にどのようなアーキテクチャを構築するのか?というお話しをさせていただきました。 サーバーレスアーキテクチャパターン 本セッションでは、サーバーレスアーキテクチャのパターンを20種類ご紹介しました。サーバーレスと言えるアーキテクチャは20種類では語りきれないほど沢山ありますが、今回は独断と偏見で選んでみまし
サーバレスアーキテクチャーって言葉が流行っているのでその近辺技術に触れてみたくてアプリを一本こしらえてみました. リポジトリは github.com/toricls/pingbot です. 何を作ったか サーバーレスな外形監視ツールです. 1 分ごとに任意の Web サイトに対して http/https リクエストを投げることで外形監視を行い、その結果を保存します. 前回チェック時と比較してステータスが変化した場合、Slack にその旨通知してくれます. 安価かつ安定して任意の Web サイトに対してヘルスチェック(死活監視)を行うことを目的として、AWS Lambda、Amazon CloudWatch Events、Amazon DynamoDB あたりを使っています. サーバーレスアーキテクチャーの構成要素として良く利用されるサービスですね. 管理画面となる Web アプリの方は R
目的 構築したWEBサーバーのページがちゃんと見えてるか確認したい でもわざわざ監視用のサーバーは立てたくない 構成 1.CloudWatch EventsのスケジュールイベントでLambdaを呼び出す 2.Lambdaで指定したページにリクエストを飛ばす 3.200が返ってきたらCloudWatchに1をputし、それ以外の場合は0をputする 実装 IAMロールの作成 LambdaからCloudWatchにメトリクスをputするためのロールを作成します。 今回は、「urlHealthCheckRole」というロールを作成し、以下ポリシーを設定しました。 { "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1477640920000", "Effect": "Allow", "Action": [ "cloudwatch:Put
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く