745 文字
4 分
2024年振り返り
2024-12-31

2024年振り返り#

scrapboxを試してみた#

大庭さんの登壇資料に感銘を受けて、scrapboxを利用してみることにしました。 知識・記憶の外部化としてインプットをする際に利用しようと思っています。

プロポーザルのつくり方 〜個人技編〜 / How to come up with proposals
After Kaigi on Rails 2024 で "プロポーザルのつくり方
〜個人技編〜" と題して発表したときのスライドです。 https://smartbank.connpass.com/event/333110/
プロポーザルのつくり方 〜個人技編〜 / How to come up with proposals favicon https://speakerdeck.com/ohbarye/how-to-come-up-with-proposals?slide=14
プロポーザルのつくり方 〜個人技編〜 / How to come up with proposals

転職してからはかなり知らないことを経験できている(特に設計周り)ので、取りこぼすことをしないようにscrapboxに入れていきたいです

ryomak
ryomak my page / p5rb 練習 / ブラウザでGoコードを実行するための調査 / PKCS / Netflixの会員管理 / MySQLのインデックス周りの仕組み / 二重リクエストを防ぐための整理 / システム思考 / 思考法図鑑 / ABC理論 / 確率思考 / GTD / 戦略的思考 / 素人思考 / 類推思考 / メタ思考 / PAC思考 / アブダクション(仮説形成)
ryomak favicon https://scrapbox.io/ryomak/
ryomak

個人サイト作った#

自分の思考をまとめる手段としてサイトを作りました。 Notionで残していくみたいなのも考えたのですが、しっかり外部の人にも見られている制限をかけることで、自分のアウトプットをより良くしようと思ってブログに書き出します。

2024年12月現在、使い分けは以下を考えてます

  • インプットを整理する-> scrapbox
  • アウトプットを整理する-> 個人サイト
  • ツール実装->GitHub&個人サイトにまとめる

ブログ書いた#

テック記事を2本書くという目標を年始に立てていたのですが、会社の目標にもブログ投稿が含まれていたため、4本の記事を公開することができました。

インデックスの"正解"を探せ!決済レスポンスタイムを改善したパフォーマンスチューニング - inSmartBank
はじめに サーバーサイドエンジニアの kurisu(ryomak) です。 普段は、カード決済やあとばらいチャージに関連する機能の開発・運用を行っております。 本記事でお話しすること 本記事では、インデックス追加によって決済レスポンスタイムを改善した事例をご紹介します。具体的なインデックス設計の検討や実行計画の見直しを通じて、どのようにレスポンスタイムを最適化したのか、その裏側を詳しく解説します。インデックス追加によるパフォーマンスチューニングの際の参考になれば幸いです。 はじめに 本記事でお話しすること 決済処理の遅延の検知 事の発端 実行環境 原因調査 遅くなったクエリの特定 対応検討 方…
インデックスの"正解"を探せ!決済レスポンスタイムを改善したパフォーマンスチューニング - inSmartBank favicon https://blog.smartbank.co.jp/entry/2024/12/26/152742
インデックスの"正解"を探せ!決済レスポンスタイムを改善したパフォーマンスチューニング - inSmartBank
システム相乗り計画:安全性を確保しつつ新機能を追加するために検討したこと - inSmartBank
PAN照会システムを開発する際、検討したことをサーバーサイド観点でお伝えします! 相乗りで、既存システムに新規にシステムを導入する時の参考になればと思います。
システム相乗り計画:安全性を確保しつつ新機能を追加するために検討したこと - inSmartBank favicon https://blog.smartbank.co.jp/entry/2024/07/04/173739
システム相乗り計画:安全性を確保しつつ新機能を追加するために検討したこと - inSmartBank
外部サービス連携におけるリコンサイルの重要性と実装時の検討ポイント - inSmartBank
こんにちは!サーバーサイドエンジニアのkurisuです。 2024年06月に、B/43あとばらいチャージの裏側でサービス提供していただいている事業者の移行を行いました。その際、返済データのリコンサイルバッチの設計と実装を担当しました。 外部サービスとのデータ連携における不整合は、多くのシステムで避けられない問題です。 本記事では、B/43のあとばらいチャージ機能での事例をもとに、リコンサイルの重要性と実装時の検討ポイントをご紹介します。 リコンサイルとは 外部サービス連携における課題と不整合の要因 1. 自社から外部サービスへの通信エラー 2. Webhook通知の不達や遅延 外部サービスにお…
外部サービス連携におけるリコンサイルの重要性と実装時の検討ポイント - inSmartBank favicon https://blog.smartbank.co.jp/entry/2024/10/08/180000
外部サービス連携におけるリコンサイルの重要性と実装時の検討ポイント - inSmartBank
【Kaigi on Rails 2024】初参加者によるセッションレポート - inSmartBank
はじめに 2024年10月25, 26日に有明で行われたKaigi on Rails 2024に、参加してきました!! 今回はKaigi on Rails初参加かつ最近Railsの世界に飛び込んだメンバーが気になったセッションをレポートしていきます! レポーター otaka(@oh_minisera) 新卒は病院で理学療法士として従事。2社目からエンジニアに転職しシステム開発会社、DMM.comを経て2024年5月にスマートバンクにJOIN。 今までPHP、Server-Side Kotlinを使用。スマートバンクからRuby on Railsを始める。 kurisu(@ryomak_13) …
【Kaigi on Rails 2024】初参加者によるセッションレポート - inSmartBank favicon https://blog.smartbank.co.jp/entry/2024/10/30/090000
【Kaigi on Rails 2024】初参加者によるセッションレポート - inSmartBank

特にMySQLのインデックスに関する記事は、アウトプットを通じて深く理解することができ、学習の効果を実感しました。今後もアウトプットを重視していきたいです。

** 個人ブログ **

凡人の戦略を読んだ - ryomak | kurisu
重視1. 現状を把握し
凡人の戦略を読んだ - ryomak | kurisu favicon https://www.ryomak.jp/posts/20241109_9/
凡人の戦略を読んだ - ryomak | kurisu
「自分のアタマで考えよう」を読んで感じたことの雑メモ - ryomak | kurisu
「自分のアタマで考えよう」を読んで感じたことのざっくりしたメモ
「自分のアタマで考えよう」を読んで感じたことの雑メモ - ryomak | kurisu favicon https://www.ryomak.jp/posts/202408_book_1/
「自分のアタマで考えよう」を読んで感じたことの雑メモ - ryomak | kurisu
会議で良い意見を出そうとしても意味がなかった - ryomak | kurisu
示唆に富んだ発言したくなることがよくあるが、それは必ずしも良いアプローチではない。意味のないことだった
会議で良い意見を出そうとしても意味がなかった - ryomak | kurisu favicon https://www.ryomak.jp/posts/202408_sharp_meeting_insights_and_comments/
会議で良い意見を出そうとしても意味がなかった - ryomak | kurisu

** zennブログ **

Go: 独自エラーを整形してSentryに送信する
Go: 独自エラーを整形してSentryに送信する favicon https://zenn.dev/ryomak/articles/go-error-sentry
Go: 独自エラーを整形してSentryに送信する
SQLBoilerのちょっとしたTips集
SQLBoilerのちょっとしたTips集 favicon https://zenn.dev/ryomak/articles/sqlboiler-go
SQLBoilerのちょっとしたTips集

P5やってみた#

同僚の方がやられているP5でクリエイティブコーディングが楽しそうだったので、Goで利用できるp5goを作って、P5に入門しました

OSS: GoでP5.jsを実行するライブラリ p5go - ryomak | kurisu
Goでクリエイティブコーディングをしたく、ライブラリ作ってみました
OSS: GoでP5.jsを実行するライブラリ p5go - ryomak | kurisu favicon https://www.ryomak.jp/posts/oss-p5go/
OSS: GoでP5.jsを実行するライブラリ p5go - ryomak | kurisu

アート作品を作ったものは同じく個人サイトに上げてます。

Art - ryomak | kurisu
Art
Art - ryomak | kurisu favicon https://www.ryomak.jp/art/detail/go_move_eye/
Art - ryomak | kurisu

情報処理安全確保支援士試験(SC) 合格#

2023年の秋に受けた情報処理安全確保支援士試験に合格しました。 セキュリティ周りの前提知識を深めるために受験しました。  

なんとか合格してよかったです!

登壇#

今までテック系のイベントで登壇したことがなかったので、今年こそは登壇したいなと思っていました。

まさかの2023年まで未経験だった言語でのLTに登壇しました!

Gotanda.rb#58に登壇しました - ryomak | kurisu
登壇駆動で、人生初登壇してきました
Gotanda.rb#58に登壇しました - ryomak | kurisu favicon https://www.ryomak.jp/posts/gotandarb58/
Gotanda.rb#58に登壇しました - ryomak | kurisu

意外と話せたので、タイミングあれば増やしていきたいです!

そのためにも、scrapboxとかに知見を保管しておきたいですね

2025年#

子供が産まれたので、今まで以上に自分の時間がなくなりした。

何でもかんでもやるのではなく、やらないことを意識しないといけないなと思っています。

2025年も頑張るぞ!!!