システム設計、バックエンドアーキテクチャ、エンジニアリング文化の現実を深掘り。誇大表現なし、本質のみ。
肩書きを追いかけるのをやめよう。知識を追いかけよう。肩書きがあなたを有能にするのではない — スキルとインパクトがそうするのだ。
Netflixの問題を抱えているわけじゃない。開発者3人とPostgresが1台あるだけだ。機能を一つも出荷する前に過剰設計するのはやめよう。
みんな箱と矢印を描いている。誰もコードを出荷していない。システム設計は重要だが、Twitterが思うほどではない。
みんなクリーンコードの話をする。でも変数名の変更に忙しくて出荷されなかった機能の話は誰もしない。
ACIDは簡単に聞こえるが、READ COMMITTEDが実際に何を許可するか学ぶまでの話だ。ほとんどの開発者が今、微妙に壊れたトランザクションコードを書いている。
NetflixはKafka、Cassandra、3つのキャッシュレイヤーを取り除いた。すべてのキャッシュは、いつか止めなければならない嘘だからだ。
5年の経験、200回の応募、3回のコールバック。今日のエンジニア採用方法には何か大きな問題がある。
2台のサーバー、1つのリソース、調整ゼロ。本番環境でどう壊れるか — そしてそうなる前にどう修正するか。
UUIDが常に正解とは限らない。助けるよりも害になる場合と、より良いパフォーマンスのために何を使うべきか。
APIは100 RPSで動く。10,000になると全てが崩壊する。負荷の下で死なないための体系的アプローチ。
同期呼び出しは動かなくなるまで動く。そしてメッセージキューが必要になる。その理由と切り替えるタイミング。
ある時点から、評判があなたの到達点を決める。そして本当に意味のある評判を築くには何年もかかる。
プロフェッショナル履歴書

フルスタック開発者 | .NETエンタープライズソリューション
エンタープライズアプリケーションの開発に3+年間携わってきました。ASP.NET Core、Reactを使用し、保守性の高いソリューション構築に取り組んでいます。教育、鉄道技術、SaaSプラットフォームのプロジェクトに貢献してきました。
18以上のコンポーネントをFluent UIからAUIに移行する作業に携わり、パフォーマンス向上に貢献しました。
AvePoint UIモダナイゼーションスタッフにSSOを有効にするSAML 2.0統合を実装し、認証プロセスをシンプルにしました。
SAML 2.0統合RabbitMQとMassTransitを使用した非同期メッセージングにより、設備同期パフォーマンスを改善しました。
EVIZIメッセージングアーキテクチャクラウドサービスとAzureプラットフォームの基礎知識を実証するクラウドファンダメンタル認定。
Azureプラットフォームでクラウドアプリケーションとサービスを構築するための開発者アソシエイト認定。
高度なビジネスコミュニケーションスキルを実証する英語能力認定。
中級レベルの日本語スキルを実証する日本語能力試験。