まじかる

まじかる

Next + TypeScript + AWS Amplifyでブログを作ってみた話

プログラミング
web

まじかるブログを作ってみたお!

なんで作ったの?

いろいろ理由があるよ

  • 自分のやってる事を公開していった方がいいかなぁ~って思ったからだよ
  • ポートフォリオにもなるかなぁって思ったよ
  • でも1番の理由は単純に作ってみたかったからだよ

どうやって作ったの?

技術的な話

Next + TypeScript + AWS Amplify で作ったよ

理由

  • イケてるらしいから
  • firebase は使った事があるから

どうやったらこんな感じに作れるの?

フロント

フロント側のベースは以下のチュートリアルだよ
https://nextjs.org/learn/basics/create-nextjs-app

バックエンド

上記の内容をAWS Amplify に上げて
バックエンド側の認証をIAMcognitoでやって
フロントからGraphqlAppSyncDynamoDBでアクセスしてるだけだよ

静的コンテンツはS3に置いてるよ

ドメイン

お名前.comでドメインを取ったよ
Route 53Elastic Compute Cloud(EC2)とAmplifyで設定できるよ

お金はどのぐらいかかるの?

今のところはドメイン料金2年3000円
AWS側でそのドメインの固定で月400円ぐらいだよ

感想は?

  • AWSのサービスの種類が多くて何がなんやら調べるのに面倒くさいと思ったよ
  • 認証周りも面倒くさいと思ったよ
  • やりたい事ができて満足してるよ
  • やっぱり、自分は作りたい物を作りたいだけで、その目的が達成されるなら技術的な事は手段でしかないんだなぁって事を再認識したよ
  • た、たぶんブログ的な感じで運用していくよ
  • 管理画面はまだ作ってないよ