from 30

30歳からwebエンジニアになったけど、思ったよりも苦しいので、その苦闘の記録をば

C++をやってみる

経緯 『プログラマーが知るべき97のこと』を読んでいて、他のパラダイムの言語を習得することで、元の言語の理解も深まる旨記載があった。 目下、目の前の仕事を楽にするにはもっとコーディングがうまくなる必要があると考えている。 コーディングが上手いっ…

Elasticserachでreindexを使ってみる

経緯 Elasticsearhのmappingsは追加はできても変更ができない。 変更したい場合は、indexを削除する必要がある。 でも、結構間違えたりするのでreindexでデータを退避したので その方法を書いておく 流れ reindexする元のsettingsとmappingsを使用して、rein…

Elasticsearchの親子関係のまとめ

概要 現在作成しているシステムにおいて、DBはDynamoDBを採用している。 DynamoDBのLSI, GSIの取り回しだけでは検索に限界があるので、 DynamoDBStream経由でElasticsearchにインデックスして、 Elasticesearchに検索を任せている。 Elasticsearchのドキュメ…

AWS Certified DevOps Engineer Professionalに合格しました

結果 AWS Certified DevOps Engineer Professionalに合格しました。 899点(合格点750点 / 満点1000点 )とでした。 今まで受けた他の認定も含めて最高点でした。 全ての問題を時終わるのに2時間35分。 見直し時間は25分ほどでした。 実務との関連 1. CI/CD…

DatapipelineでDynamoDBを別アカウントのDynamoDBへデータ移行する

別アカウントへDynamoDBのデータをコピーしたい MySQLだとdumpしたデータをexportしたり、RDSならスナップショット機能を使って、 別アカウントへのデータの移行は可能だと思います。 DynamoDBの場合はData Pipelineを使用するのがセオリーのようですが、 ち…

【エラー対処】"graphql/error/GraphQLError" has no exported member 'GraphQLError'. について

状況 aws/codebuild/standard:4.0イメージ で実施されているCodeBuild上で、 $ npm run build した際に、以下のエラーが発生した。 macのlocal上では再現できず解決に手間取った。 [fatal] Nuxt build error ERROR in node_modules/@aws-amplify/api-graphql…

AWS Certified Solution Architect Professionalに合格しました

結果 AWS Certified Solution Architect Professionalに合格しました。 761点(合格点750点 / 満点1000点 )とでした。 あと1問間違えていたら落ちていました。。。 とはいえ合格は合格。一番効率的に合格したといえなくもないのでよしとします。 全ての問題…

Webエンジニアになったのは失敗だった

Webエンジニアになったの失敗だった 突然ですが、Webエンジニアになったのは完全に失敗でした。 やっぱりなかなか現実は厳しいものだと認識しました。 それまでは何をしていたのか ずっと経理をやってました。 得意なのは管理会計の中でも原価計算や予決算管…