2021-01-01から1年間の記事一覧

2021年の振り返りとこれから

2021年の1年間での個人的出来事やアウトプットを振り返ります。 まとめ 転職した 個人(的)開発もした 3回の登壇 13本の技術記事投稿 個人/商業出版1本、教材1本執筆 5回の勉強会開催 目次 まとめ 目次 本業 個人開発 登壇 JAWS DAYS 2021 JAWS PANKRATION 20…

ECS(Fargate)でDBマイグレーションを行う

はじめに この記事ではECS(Fargate)のCDパイプラインに、DBマイグレーション処理を組み込む一例を解説します。 ECS(Fargate)へのデプロイは、ecspressoを使用します。 また、題材はLaravel、CIツールとしてはGitHub Actionsを使いますが、他のフレームワーク…

GoogleアカウントからSAML認証でAWSにログインする

IAMユーザーを使わずに、GoogleアカウントからSAML認証でAWSのマネジメントコンソールにログインする場合の手順をスクリーンショット付きでまとめました。 使用するGoogleアカウントについては普通の@gmail.comのアカウントでは不可で、有料サービスであるGo…

TerraformでFargateを構築してGitHub ActionsでLaravelをデプロイする

はじめに nginx + Laravel + MySQL + Redisで構成されるアプリケーションをAWS(Fargate + RDS + ElastiCache)に構築する方法をまとめた技術書を執筆しました(全310ページ)。 AWSの各リソースはTerraformで構築し、デプロイはGitHub Actionsで行います。 boot…

Laravel + Vue.jsでいいね機能・フォロー機能などを作るチュートリアルを公開しました

はじめに LaravelとVue.jsで、いいね機能やフォロー機能を持つSNS風のWebサービスを作るチュートリアルをTechpitで公開しました。 目次 はじめに 目次 執筆の経緯 執筆にあたって心掛けたこと 1. Webアプリの完成そのものを目的とせず様々な知識を学べるよう…

JAWS DAYS 2021でハンズオン講師をやります

はじめに 3月20日に開催されるJAWS DAYS 2021で、ハンズオンの講師を務めることになりました。 目次 はじめに 目次 JAWS DAYS 2021とは ハンズオンの内容 なぜセキュリティグループか 申し込み方法 その他のハンズオン 終わりに JAWS DAYS 2021とは JAWS-UG(…

私のAWS認定ソリューションアーキテクトアソシエイト(SAA)試験対策

はじめに 先日、AWS認定ソリューションアーキテクトアソシエイト(SAA)を受験し、合格しました。 合格ラインは1000点中720点ですが、821点でした。 本記事では合格に向けて私の取った試験対策を解説します。 目次 はじめに 目次 結論 前提 Whizlabsの良いとこ…

Web系エンジニアに転職して約2年働いて退職した話

はじめに 2019年に転職してWeb系のエンジニアとなり、約2年働いた後、今月で退職しました。 本エントリではその振り返りと、退職後のこれからについて触れます。 目次 はじめに 目次 振り返り どんな業態の企業だったか どんな仕事内容だったか 働いてみての…

AWSの予測請求額を通知して想定外の費用発生を防ぐ

はじめに 昨年末、勉強のために個人のAWSアカウントにとあるAWSリソースを一時的に作成しました。 その後、このリソースは不要になったのですが、削除することを忘れ、そのまま年を越してしまいました。 年末年始はAWSを触ることも無くのんびりと過ごしてい…

Web系エンジニア2年目による1年間の振り返り

はじめに 昨年2020年の1年間は、私がWeb系のエンジニアになって9ヶ月目〜1年8ヶ月目にあたります。 おおよそエンジニア2年目にあたるこの期間を振り返るとともに、2021年の抱負について考えたいと思います。 目次 はじめに 目次 本業 既存サービスのインフラ…