1000万ユーザに耐えるサーバを作ってみた

概要 スケーラビリティが高く1000万ユーザに耐えるAPIサーバを作成しました。TwitterのようなSNSです。 実装はGithubで公開しています。 開発環境は次の通りです。 Node 16.14 Express 4.17.3 DynamoDB 2012-08-10 機能要件は次の通りです。 ツイート機能 ツイートに対してコメント機能 フォロー機能 タイムライン機能 …

S3 互換オブジェクトストレージまとめ

概要 S3 互換オブジェクトストレージのサービスを勝手にまとめている。 S3 互換の条件は s3cmd や aws sdk s3 がそのまま利用できる事。GCP/Azure は S3 互換ではないので含めない。 AWS S3 https://aws.amazon.com/jp/s3/pricing/ Tokyo / Osak リージョンあり 1 GiB 追加の egress 転送量は 0.114 ドル 1 GiB の追加容…

AWS CDKの学習方法 ドキュメントや学習コンテンツをまとめてみる | DevelopersIO

こんにちは、AWS事業本部コンサルティング部の佐藤です。 AWS CDKは、プログラミング言語でインフラを定義できる便利なツールです。 今回は、まだ触れたことがない方が学習を進めるのに役立つドキュメントや学習コンテンツをまとめてみました。 以下のような方の、参考になると嬉しいです。 AWS CDK何から始めればいいの…

BLEA(CDK)を使用したAWSアカウントの簡単セットアップ – NRIネットコムBlog

こんにちは、上野です。 みなさん、AWSアカウントの初期セットアップはどうやっていますでしょうか。私も以下のような記事を書きましたが、いざすべてのAWSアカウントで毎回やるとなると大変ですよね。 tech.nri-net.com AWS Cloud Development Kit (CDK) を使用してAWSアカウントの初期セットアップができるBaseline En…

GoのS3 ダウンロード処理で知っておくと良いこと – バックエンドパフォーマンス改善

こんにちは、@igsr5 です。普段はある高専の情報科に通いながら、Wantedly, Inc. で長期インターンをしています。興味領域はフロント・バックエンド、インフラで、最近は業務でもっぱらGoを書いています。今回はGoのパフォーマンスチューニングの話です。 対象読者 aws-sdk-go(aws-sdk-go-v2)[1] で s3 ダウンロード処理…

AWS 認定 SAP on AWS – 専門知識(AWS Certified: SAP on AWS – Specialty)の学習方法 – NRIネットコムBlog

小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 SAP on AWS – 専門知識(AWS Certified: SAP on AWS – Specialty)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 …

AWSとは?自社でクラウドを本格導入する時に困らない為の初心者向け早わかりガイド|コラム|クラウドソリューション|サービス|法人のお客さま|NTT東日本

2022.03.30 | Writer:しなもん AWSとは?自社でクラウドを本格導入する時に困らない為の初心者向け早わかりガイド AWS 「どこかで聞いたことがある気もするし、無い気もする・・・」 AWSという言葉を聞いたことはあるけど、よく知らないという方、多いのではないでしょうか? ”AWS”とはAmazon Web Services の略で、Am…