タグ

ブックマーク / qiita.com (31)

  • DynamoDB の設計について考えてみる。 - Qiita

    Amazon DynamoDB の特性 フルマネージド型の NoSQL データベースサービス 3つの Availability Zone に保存されるので信頼性が高い 性能要件に応じて、テーブルごとにスループットキャパシティを定義するキャパシティの Auto Scaling、オンデマンドキャパシティといった設定も可能 ストレージの容量制限がない DynamoDB のテーブル DynamoDB におけるテーブルはRDBMSにおけるテーブルと概念が異なります。 テーブルを作成する際に、Primary Key を指定する必要があります。 Primary Key はテーブルの各項目を一意に識別するために使います。Primary Key は、Partition Key および Sort Key で構成されます。(Sort KeyがなくPartition Keyのみの場合もあります) Item は R

    DynamoDB の設計について考えてみる。 - Qiita
    akitsukada
    akitsukada 2021/12/10
    DynamoDB の設計時の手順と考え方
  • AWS Amplifyのカレンダー | Advent Calendar 2020 - Qiita

    The Qiita Advent Calendar 2020 is supported by the following companies, organizations, and services.

    AWS Amplifyのカレンダー | Advent Calendar 2020 - Qiita
  • AWS Amplifyを使ってCognito User PoolsログインするSwiftUIのサンプル - Qiita

    はじめに 最近Amplifyを利用し始めたのですが、Amplify CLIでちょっとコマンドを実行するだけで、アプリからAWSのリソースを利用できるようになり、すごく便利に感じています。 ここでは、Amplifyを使って、Cognito User Poolsログインする処理をSwiftUIで行う方法を説明します。 ドキュメントには、ログインやログアウトなど一つ一つの例はあるのですが、具体的にアプリにどのように組み込むかまでは記載されていません。そこで、このサンプルが具体的にアプリにどう組み込むか悩んでいる方に役に立つのではないかと思い、書きました。 前提 バージョンは次の通りです。 Xcode 11.2.1 Amplify iOS SDK 2.0 また、この記事では、サインインの処理を具体的にどう組み込むかのみを説明します。 CocoaPodsに依存関係を設定して、$ amplify ad

    AWS Amplifyを使ってCognito User PoolsログインするSwiftUIのサンプル - Qiita
  • AWS Amplify + AWS AppSyncでUnitテスト書く時のハウツー - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    AWS Amplify + AWS AppSyncでUnitテスト書く時のハウツー - Qiita
  • AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。 - Qiita

    AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。AWSWebamplify はじめに こんにちは、AWS Amplify Advent Calendar 2019の12日目担当、Oceans株式会社 竹と申します。 クリスマスまであと2週間、アドベンドカレンダーと共にクリスマスを一緒に過ごせる素敵な方と出逢わなければならない私のカウントダウンも進行しており大変焦っております。 さて、今回は「高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用回せるようにしたい!」と言う焦っている方向けに、弊社の事例をお伝えします。 それぞれの詳細な手順は他の方がたくさん上げて下さっていますので割愛しつつ、組み合わせて商用環境で使ってますよと言う事例を参考にして頂ければと思います。 (静的Webサイトのホスティングのお話で

    AWS Amplifyで高負荷に耐えられるWebサイトを早急に立てて、Webフロントコーダーが運用を回した話。 - Qiita
    akitsukada
    akitsukada 2019/12/13
    “全ての不安が解消されます。そう、AWS Amplifyならね。”
  • 俺、このAWS Amplify Consoleでコンテナの自動デプロイ環境が出来たら結婚するんだ - Qiita

    この記事はAWS Amplify Advent Calendar 2019の11日目です。 今回はAWS Amplify Consoleを使ったAWS Fargateのデプロイをご紹介します。 tl;dr amplify addから利用出来るカテゴリだけでなく好きなカテゴリを自由に作成できます。 AWS Amplify ConsoleではCloudFormationテンプレートをデプロイすることが出来るため高度なカスタマイズが可能です。 フロントエンドなしでバックエンドのみのデプロイがAWS Amplify Consoleから可能です。 利用するライブラリのバージョン ライブラリ version

    俺、このAWS Amplify Consoleでコンテナの自動デプロイ環境が出来たら結婚するんだ - Qiita
    akitsukada
    akitsukada 2019/12/11
    Amplify に Fargate カテゴリ追加して Amplify Console で継続的にデプロイするやつ
  • AWS Amplify Consoleを連携させてテスト結果ページを自動生成・管理する - Qiita

    記事は、Qiita Advent Calendar 2019 - AWS Amplifyの10日目の記事です。 タイトルでは表現しづらい内容ですが、やりたいことは下図の通りです。 Amplify Consoleを利用してテスト/ビルドできるようにしていたら、テスト結果も自動的に蓄積されて参照可能な形にできないか、、、と思い始めて手を動かした結果です。 やりたいことの流れ 以前開発したCognito管理Web画面のビルドをAmplify Consoleで行う。 https://github.com/kojiisd/cognito-user-manager/tree/master そのAmplify Consoleのビルドの中でKarateやunittestによるE2Eテスト、単体テストが実施される。 E2Eテスト、単体テストの結果を別の試験結果保存用WebサイトのGithubリポジトリにP

    AWS Amplify Consoleを連携させてテスト結果ページを自動生成・管理する - Qiita
    akitsukada
    akitsukada 2019/12/11
    Amplify Console いいよね
  • AWS Amplify の ServiceWorker で Web Push 対応を実装してみる - クライアント編 - Qiita

    Web Push、送りたいことありますよね。 この記事は Web Push 通知を使うアプリを AWS Amplify で作ってみる話です。 特にクライアント側を AWS Amplify でどう実装するかを見てみます。 当初サーバー側もあわせて書こうとしたのですが、分量が多くなりそうだったので今回は一旦クライアント編として、サーバー編はまた Amplify の API カテゴリを絡めたものを後日書きます(たぶん)。 Web Push やりたいときにやらなきゃいけないこと Web Push を運用しようとすると、けっこう色々やることがあります。 Push を受け取るクライアント側 Service Worker の実装 購読状態管理、Service Worker 登録等を行うフロントアプリケーションの実装 購読処理時に払い出されるエンドポイントをサーバーサイドに送信 Push を送るサーバー側

    AWS Amplify の ServiceWorker で Web Push 対応を実装してみる - クライアント編 - Qiita
    akitsukada
    akitsukada 2019/12/09
    かいた
  • Amplify CLI GraphQL TransformとディレクティブでAppSync+DynamoDBをいじってみよう!(@model @auth, @key) - Qiita

    Amplify CLI GraphQL TransformとディレクティブでAppSync+DynamoDBをいじってみよう!(@model @auth, @key)AWSGraphQLAppSyncAWSAmplify 概要 AWS Amplify Advent Calendar 2019、7日目はAWS Amplify CLIでAWS AppSync + Amazon DynamoDBをセットアップするschema.graphqlで使用可能な3つのディレクティブ(@model、@auth、 @key)を触っていきます。 想定読者 amplify add api、なんとなく使ったことあるけど、@model、@authとか@keyよくわからん!という方に向けた記事になります。検証用アプリケーションはReactでの実装ですが、Reactの知識がなくても大丈夫です。 動作確認環境 @aws-a

    Amplify CLI GraphQL TransformとディレクティブでAppSync+DynamoDBをいじってみよう!(@model @auth, @key) - Qiita
    akitsukada
    akitsukada 2019/12/08
    #AWSAmplify の GraphQL 便利ディレクティブ実践しよう
  • Amplify vs Firebase 比較してみた - Qiita

    サーバレスアーキテクチャの選択肢として、AWSのAmplify、GoogleのFirebaseが有力な候補となっているのではないでしょうか。 実際にAmplify・Firebaseの両者に触れ、比較・検討して得られた知見をまとめました。 ※直近プロダクトの開発にAmplifyを採用して進めてきたので、Amplifyを軸に記事を書いています。 API連携 AmplifyとFirebaseとで異なる特徴のひとつにAWS AppSync(GraphQLをすぐに利用できるフルマネージドサービス)を利用できる点があります。 自前でGraphQLを構築するのは手間がかかりますが、AmplifyのAPIモジュールは「AWS AppSync」をサポートしているので簡単に構築できます。DynamoDBLambdaとのアクセスもシームレスに行えるので非常に便利です。 以下はその他のAppSyncのメリット

    Amplify vs Firebase 比較してみた - Qiita
  • AWS AmplifyとIonicを組み合わせてモバイルアプリまで爆速で開発する - Qiita

    はじめまして。Advent Calendar初参加になります!AWS Amplifyは一年前くらいから触り始めてその便利さから愛用しているので、今回はその知見をアウトプットできたらと思います。 目黒にあるAWS Loft TokyoでAWS Amplifyに出会った 1年ほど前、東京都の目黒駅徒歩1分の場所に「AWS Loft Tokyo」なる施設がオープンしました。 スタートアップとデベロッパーのための「挑戦をカタチにする場所」というコンセプトです。 今回のAWS Amplify Advent Calendarを作ったのもスタートアップソリューションアーキテクトの塚田さん( @akitsukada )ですね。 Loftにはオープンから足を運んでおり、コワーキング利用終了後に毎週のように開催される技術系イベントに参加していました。 参加したイベントの一つが「AWS Amplify Blac

    AWS AmplifyとIonicを組み合わせてモバイルアプリまで爆速で開発する - Qiita
    akitsukada
    akitsukada 2019/12/03
    #AWSAmplify と Ionic だ!
  • AWS Amplify のカレンダー | Advent Calendar 2019 - Qiita

    The Qiita Advent Calendar 2019 is supported by the following companies, organizations, and services.

    AWS Amplify のカレンダー | Advent Calendar 2019 - Qiita
    akitsukada
    akitsukada 2019/11/14
    Amplify! Amplify!
  • AWS SUMMIT TOKYO 2019 参加レポ - Qiita

    (株)いい生活 サーバープラットフォームチーム の @es-y-tada です。 サーバサイドエンジニアとして、最近では EKS を基盤とした新規APIの開発を行っています。 今回は先日行われた AWS SUMMIT TOKYO 2019 のセッションのなかから、個人的に印象的だったセッションのいくつかについてレポートをします。 注目のセッション 「サービスメッシュは当に必要なのか?何を解決するのか?」 アマゾン ウェブ サービス ジャパン株式会社 技術統括部 ソリューションアーキテクト 原 康紘 Abstract AWS 上でのマネージド・サービスメッシュを実現する AWS App Mesh や、Kubernetes ワークロードとの親和性が高い Istio など、サービスメッシュの世界には数々のプロダクトやソリューション、アイデアが生まれつつあります。セッションでは、マイクロサー

    AWS SUMMIT TOKYO 2019 参加レポ - Qiita
    akitsukada
    akitsukada 2019/06/21
    ダークホースです
  • MAツールの黒船、Amazon Pinpointの凄さを語る - Qiita

    記事の目的 AWS主催のAmazon Pinpointセミナーを受講。結果、既存のMAツールを終わらせる可能性があるなと実感。 そのため、記事では以下について述べてみる。 1. Martechの目指す場所 2. マーケティングの課題と未来 3. Amazon Pinpointとは? 4. Amazon Pinpointの概念 5. 活用事例、他サービスとの連携 6. Pinpoint & Personalizeの可能性 Martechの目指す場所 Martechとはmarketing x technologyを組み合わせた略語。 ただ、目指すべきゴールは昔と変わらずOne To Oneマーケティングの実現で、 一人一人に最適なマーケティングだと思っている。 マーケティングの課題と未来 One To Oneマーケティングを人手で実行すると工数・人件費がえぐいため、 実行してる企業は少ないは

    MAツールの黒船、Amazon Pinpointの凄さを語る - Qiita
    akitsukada
    akitsukada 2019/06/21
    ありがたい記事になってた
  • AWS Cloud9で外部Credentialを良い感じに使えるようにしておく - Qiita

    概要 AWS Cloud9とは AWS Cloud9は、AWSアカウントがあれば利用できるWebIDEです。 Remote Peer Programingもできますし、様々な言語に対応しています。 https://aws.amazon.com/jp/cloud9/ 料金も他の高機能多言語IDEに比べて高額というわけでもないと思います。 (個人的には思っていたより安い) [題の説明] Cloud9で外部Credentialを安全かつ、使いやすいように設定できるようにしたい AWSの環境変数やCredentialは良い感じに使うBest practiceが見つかります。 しかし、例えばGithub access_token (以下 GITHUB_TOKEN)などの 外部Credentialを扱うパターン のBest practiceは、見当たりませんでした。 そこで AWS SSM (AWS

    AWS Cloud9で外部Credentialを良い感じに使えるようにしておく - Qiita
  • Impostor Syndrome(詐欺師症候群)とQiitaについて - Qiita

    dev.to を見ていたら、 #impostorsyndrome というタグがあり、 #shecoded でもけっこうみんな Impostor Syndrome に苦しんでいたという記述がありました。 調べてみたら、 Impostor Syndrome (詐欺師症候群) に陥っている方は多いんじゃないかと思い、というか自分がまさに当てはまった気がしたので、エンジニアの視点でまとめてみます。 Impostor Syndrome とは wikipedia によると インポスター症候群またはインポスター・シンドローム(英: Impostor syndrome) は、自分の達成を内面的に肯定できず、自分は詐欺師であると感じる傾向であり、一般的には、社会的に成功した人たちの中に多く見られる。 能力の高い人々は、自分が偽物であると人から思われたくないがために、熱心に働く傾向がある。その勤勉さの結果、人

    Impostor Syndrome(詐欺師症候群)とQiitaについて - Qiita
    akitsukada
    akitsukada 2018/03/11
    わかる / ところで学会の「この分野は素人なのですが…」は似て非なる現象な気がする、関係ない?けど
  • [2017夏版] AWS Start-up ゼミ参考資料リンク集をマークダウンに起こしました - Qiita

    TL;DR こんにちは。AWSリハビリ中のnntsuguです。 [AWS Start-up ゼミ] よくある課題を一気に解説!〜御社の技術レベルがアップする 2017 夏期講習〜 先日参加させていただいたAWS Stat-upゼミ、講師のSA塚田さんの資料がとても良かった。 AWS上でサービスを構築運用する上での勘所がユースケースベースで整理されていて、モヤモヤしていた部分がかなりスッキリししました。 資料内にある参考資料や動画へのLink、とても勉強になるのですが、 PDFやSlideShareだとスマホから参照しづらい 未読管理をしやすくするため マークアップに起こしました。 毎朝ジムで走りながら参考資料の動画を見て聞いています。とても捗ります。 参考資料は主にBlack Beltの資料&動画アーカイブAWS Summit/Dev Dayの資料で構成されています。 ユーザ動向を分析し

    [2017夏版] AWS Start-up ゼミ参考資料リンク集をマークダウンに起こしました - Qiita
    akitsukada
    akitsukada 2017/08/19
    スライドから丁寧にリンク集を整理していただいた。感謝!
  • [2018/03/08追記]API Gatewayでサーバレスな画像リサイズAPIを作る - Qiita

    <2018/03/08追記> 2018年3月、Lambda@Edgeを使った画像リサイズのソリューションがAWSの公式ブログにて紹介されました。 - Amazon CloudFront & Lambda@Edge で画像をリサイズする - Amazon Web Services ブログ 今後サーバレスな画像リサイズ処理について検討する場合は、上のブログ記事を参照されることをお勧めいたします。 </追記> 2016年11月に Amazon API Gatewayがバイナリデータに対応したので、Amazon CloudFront、AWS LambdaAmazon S3を組み合わせて、フルマネージドな画像変換(リサイズ)APIを作ってみる。 やりたいこと URL中のパスで指定したファイルを、クエリパラメータで指定したサイズ(今回は幅のみ指定)に変換して返す。 例えば HTML中にimgタグで

    [2018/03/08追記]API Gatewayでサーバレスな画像リサイズAPIを作る - Qiita
    akitsukada
    akitsukada 2016/12/19
    サーバレス画像リサイザつくってみました
  • Amazon Cognito User Poolsをもっと使いこなすためのTips - Qiita

    概要 こんにちは!この記事はServerless(2) Advent Calendar 2016の11日目の記事です。 ユーザの認証基盤を提供するサービスとして提供されているAmazon Cognito User Poolsは非常に柔軟にカスタマイズが出来る素晴らしいサーバレスなサービスなのですが、Tipsや細かいカスタマイズ方法をGoogleで検索してもあまり出てきません。 もう少し突っ込んだ使い方を書いた記事が世の中にあれば、 もっとこのサービスを皆が便利に使いこなせるようになるのでは、という思いでこの記事を書くことにしました。 それではよろしくお願いします! カスタマイズの基礎 僕がNodejsで実装することが多いのでNodeのSDKをベースに説明します。 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CognitoId

    Amazon Cognito User Poolsをもっと使いこなすためのTips - Qiita
    akitsukada
    akitsukada 2016/12/13
    User Pools Tips
  • Reproを使ってユーザテストしたら最高だった話 - Qiita

    はじめに 自分で作ったサービスのユーザテストしてますか? 私もユーザテストを数回実施しているのですが、ユーザテストする上で撮影機器の準備とか会議室の準備とか大変すぎて準備段階で疲れ果ててしまった経験があります そんな時良さげなサービスを教えてもらって実際に使った結果、かなり良さを感じたので紹介します ※モバイルアプリ向け 結論 : Repro超便利 アプリのスクリーンキャプチャ&フロントカメラ撮影の動画を作る機能を持っているので撮影機器いらず。 アプリ起動で録画開始->自動で動画を転送してくれてRepro上で見れるので動画データの共有はReproにinviteすればOK。SDカードから動画を取り出す必要ナシ。 つまり、スマートフォンと記録用ノートPCだけでユーザテスト出来る!!!11!(出来ました) Reproの導入にあたって行った作業は↓だけ(iOS) Reproにユーザ登録 pod "

    Reproを使ってユーザテストしたら最高だった話 - Qiita