2021-01-01から1年間の記事一覧
複数のLambda関数に共通する処理をLambdaレイヤーとして切り出したてリファクタリングします。さらに、テストを追加します。この記事は「AWSでサーバーレスなバッチ処理を作るハンズオン」の5章です。
ExcelやGoogleスプレッドシートのようなピボットテーブルをPostgreSQLで実現する方法を図解で紹介します。crosstabの使い方をメインに紹介しつつ、代替えとしてcrosstabを使わない方法も紹介します。 ピボットテーブルについてよく知らない方も読めます。
シンプルばバッチ処理をAWSのフルマネージドサービスを使って実装するハンズオンです。SAMを使い、LambdaやEventBridgeを組み合わせてバッチ処理を実装します。
SAMを使ってプロジェクトの初期化を行います。この記事は「AWSでサーバーレスなバッチ処理を作るハンズオン」の1章です。
DynamoDB LocalとS3互換のMinioをdocker composeを使って起動します。この記事は「AWSでサーバーレスなバッチ処理を作るハンズオン」の2章です。
SAMを使ってLambda関数を作ります。この記事は「AWSでサーバーレスなバッチ処理を作るハンズオン」の3章です。
Event Bridgeを使って、指定した時刻になったらStep FunctionsのStateMachineを実行するような構成を作成し、AWSにデプロイします。この記事は「AWSでサーバーレスなバッチ処理を作るハンズオン」の4章です。
RDS上のSQL ServerのインスタンスのデータベースをS3にバックアップする方法です。
EKS上のクラスタをkubeconfigに追加する方法を紹介します。 kubectlでcreate cluster中にコネクションが途切れ、EKS上のクラスタが宙ぶらりんになってしまった時などに参考にしていただけると嬉しいです。
pandasのstack()とunstack()を図解で紹介します。 stack、unstackの各処理対象となるレベルの考え方も紹介しています。
3年間テレワーク(リモートワーク)してきた経験から、テレワーク中に集中するためのノウハウを紹介します。
pandasへの入門として、SQLでやっていたJOIN、GROUP BYなどをpandasでやるにはどうすれば良いか書きました。 SQLの知識があるとpandasの学習コストが少し下がります。
今年は何か1つ試験に合格しよう。。。ということで、AWSソリューションアーキテクトアソシエイト(SAA)を受けました。 「にわかAWS経験者」ぐらいのレベルでしたが、どのように対策したか、どんなメリットがあったのかを紹介します。
この記事では、Kubernetes + Helm + Skaffoldを使って開発環境を構築する方法を解説します。 docker composeのようにコマンド1つで関連するサービスを起動し、ソースコードを保存したらすぐに反映(ホットリロード)して動作確認できるようにします。
これはほとんど「グチ」のような記事です。 エンジニア転職サイトの担当者にぼろぼろにされた話です。
git rebaseコマンドを使った「他のブランチの変更を取り込む(conflictの解決)」と「複数のcommitをまとめる」ハンズオンです。 実際に手を動かしながら--continueや--abortなども理解していきます。
この記事では、GraphQLのSubscriptionをGoで実装してみます。ただし、複数台のサーバを用意する構成を意識するため、RedisのPub/Subを使います。
この記事では、GoでGraphQLのSubscriptionsを実装(gqlgen利用)する方法を紹介します。 非機能要件やモジュール化を極力抑え、必要最小限のサンプルを作ってハンズオンします。
クリーンアーキテクチャの概要と、それを用いたサンプルアプリの実装を紹介します。 幸運にも話を聞くことができたシリコンバレーのスーパーエンジニアに学んだことも合わせて紹介します。
とあるエンジニアの2020年のまとめです。自己満なので、読む意味はないです。