これは何 バッチ監視と一口に言っても、単に「失敗を検知する」だけでは不十分なことがある。 本記事では、FOLIOのバッチを運用する中で得られた知見をもとに、「何をどのように監視すべきか」 を3つの観点から整理する。 JJUG CCC 2025 Fall の Lightning T…
これは何 Next.16にあげたときにエラーがでたものの、原因がすぐには分からなかったので同様の事象にはまった人に対する備忘録 Next.16にあげた際のエラー いくつかのページで、以下のエラーが出た。 Element type is invalid: expected a string (for built…
これは何 以下のものを利用して、画像編集を行う方法 Google Gen AI SDK | Generative AI on Vertex AI | Google Cloud Documentation Vertex AI Platform | Google Cloud やりたいこと Google Gen AI SDKでは、Gemini Developer APIとVertex AIのいずれかを…
これは何 StripeのSubscription機能を利用して、1ヶ月プラン・3ヶ月プラン・6ヶ月プランのようなプランを提供する場合に、プランの切り替えを行う際の方法について記載したもの。 プランの変更案 プラン変更の方法としては以下のようなアイデアがあるかと思…
これは何 CloudBuildでdeployを行う構成において、特定のBranchにmergeがされたらdeployを自動的に行いたいといった設定をしている。 その際、複数のPRが同時にmergeされた際には、複数のbuildが並列に走ることとなり、構成次第では無駄な処理が生じうる。 …
これはなに 前提 情シスの仕事とは 課題感 Design Docs の導入 Design Docs とは? 利用している構成について どのように利用されるようにしたのか 〆 これはなに 株式会社FOLIOにおける情シス部門でDesign Docsを導入した。ここでは、どのような課題があり…
これは何 Atlantis を利用すると、PullRequestを利用したterraform実行環境として以下のようなWorkflowが実現出来る。 terraform の変更を含む PR を作成 PR上でplanをコメントで表示 atlantis apply のコメントをPRにすることでterraform applyを実施して、…
これは何 便利機能3選 OpenAPITools/openapi-generator: pekko-httpが利用可能に runatlantis/atlantis: terraform import相当の機能追加 krrrr38/quill-finagle-mysql: tagpr+sbi-ci-releaseでのリリース管理 〆 これは何 2023年に自身がOSS活動した中で、…
株式会社FOLIOの自社イベントを数年ぶりに開催する運びとなり、9/29(金)に無事Scramble! #4 「這い上がりベンチャーの組織改善」というイベントを開催することができた。 folio.connpass.com
これは何 OSSとしてGitHubで管理するScala libraryの、リリースマネジメント手法について。 今回、以下の2つのツールを使っている。 GitHub - sbt/sbt-ci-release: sbt plugin to automate Sonatype releases from GitHub Actions GitHub - Songmu/tagpr: au…
年度末振り返り 昨年度の振り返り 2021年度振り返り - decadence
これは何 terraform automation toolであるatlantisに以下のPRを実装したことで、terraform import / terraform state rm相当の機能をatlantis経由で実行出来るようになった feat: atlantis import by krrrr38 · Pull Request #2783 · runatlantis/atlantis …
これは何 krrrr38.com のサイトを Astro | Build faster websites で書き換えた github.com
これは何 課題感 会について フロントエンド会 セキュリティ会 特徴 〆 これは何 社内における業務の効率化・横断的な知識の共有を目的として、部署横断の「会」を開催した話。
これは何 便利機能3選 FairwindsOps/polaris: 一部のcheckのみを走らせられる runatlantis/atlantis: 一部のrepoのみlockをdisableに argoproj/argo-workflows: navbarの色を変えられる argo-cdとの差異 rxjs major upgrade 〆 これは何 2022年に自身がOSS活…
はじめに JenkinsをIaCで管理する Jenkins本体の起動から初期設定 Jenkins Configuration as Code pluginによる設定管理 認証・認可の設定 Jobの定義 〆 Jenkinsの管理をIaC(Infrastructure as Code)に載せることで、運用コストの削減・不正な操作についての…
AWS Certified Solutions Architect Professional 再認定 - decadence を持っていたが、最近はオンプレ関連のネットワークなども触りつつあるので、表記の資格も取れそうかなと思い取った。 www.credly.com
今後の人生で何か役に立つかもしれんやん
年度末振り返り 昨年度の振り返り 社会人6年目振り返り - decadence 仕事面 本業はスタートアップということで上がり下がりがあるが、今度こそサービスの柱となりえる成功をして欲しいと思うのをn回繰り返しつつ、また、自分が作ったサービスにより世の中が…
GitOpsを利用するにおいて、メジャーとなっているArgo CD。ここではArgo CDにおける認可設定はどのように出来るのかについて記述する。 argo-cd.readthedocs.io なお、本記事は Argo CD v2.2.3 時点の認可設定について記載しているため、将来における設定方…
これは何 terraformを実行する環境として、atlantisを使うことがある。atlantisを使う際には、気をつけて使わないと、意図せず権限を持たない人が強い権限で処理を実行できてしまう。 www.runatlantis.io
これは何 AWS VPC Peeringでメッシュ構造になっている各VPCを、Transit Gatewayでpeeringさせることとなった。 その際、Transit GatewayにMTU 8500の上限があるがパスMTU検出はないため、ジャンボフレームを利用出来るEC2インスタンス間の疎通において、移行…
2018年に取得した AWS Certified Solutions Architect Professional が、もうすぐ有効期限が切れるという通知を受けとったため、再認定にて再取得した。 www.credly.com 本業でも副業でもAWSを利用しているため、大凡のことは理解出来ている状態での再認定準…
年度末振り返り 昨年度の振り返り 社会人5年目振り返り - decadence 仕事面 今の会社に入って3年と数ヶ月。新卒で入った会社は2年10ヶ月程でやめてしまったので、今の会社が最長になった。 取り組み 分配金再投資 EKS基盤 チームリーダー インフラ 気持ち 今…
これは何 運用されているJenkinsにおいて、SafeRestart時にCronによるJobの発火をlostするのでは、といった懸念があった。 コードを読み、実際に動作確認をすると、再起動処理に2分以上かからなければat least onceでCronによるJobの発火がされることが分か…
仕事でk8sを使うようになったので、CKAとCKADを取得した。 www.youracclaim.com www.youracclaim.com 双方ともudemyで講義が安くなってたので、それを見た上で試験を受けた。実技だけなので簡単だった。 副業等でEKS導入などをサポート出来るので、興味ある…
これは何 argo-workflowsでは2.12からSSO + RBACの機能が利用出来るようになった。ここではazureを用いたOIDC、及びRBACの設定方法について画像を用いて説明する。 What’s coming up in Argo Workflows v2.12? | by Alex Collins | Argo Project argo-workfl…
これは何 EKSでPodSecurityPolicyを適切に設定しようとすると、必ずはまるeks.privileged。この記事ではeks.privilegedが何なのか、またEKSでpspを適切に設定する方法について1つの方法を記述する。 特に、色々な記事ではeks.privilegedを削除する方法が書か…
これは何 EKSでパスワード等のsecret情報を利用するにあたり、EKS x parameter store/secret secret manager x kubernetes-external-secretを利用する際に、IRSA+assume roleで権限を絞る方法について 背景 EKSを利用する際の課題として、Secretの管理をどの…
これは何 finagleに以下のpatchを追加した finagle-mysql: HikariCP にあるconnection-init-sqlの機能 finagle-redis: Connection作成時にすぐに一度だけAUTH, SELECTコマンドを発行する機能 April 2020 Patch Release Notes - Version 20.4.1