Keisuke Inaba

June 5, 2023

Weekly Brain Dump #13

👀 気になるニュース

米メタ、オフィス従業員に9月から出社再開求める方針:実際に対面で働いた方が生産性が高いという調査結果に基づいた判断らしい。社員数が増えるにつれてリモートで管理するのが難しくなる部分はあると思うが、仮想空間に資金を突っ込んでるメタにはそこら辺のチャレンジをもう少し頑張ってもらいたかった。今働いてる会社はコロナ前から全社員完全リモートだが、このまま成長して社員数がもっと増えると、新たな難しさが生まれてきたりするんだろうか🤔

🇰🇭 行ってきた場所

タイ滞在の「ビザラン」のため、カンボジアの首都プノンペンに1泊2日で行ってきた。バンコクからの移動だったので、だいぶ田舎にきた印象だった。トゥクトゥクやバイクがカオスに走り回ってたり、街に国王の写真が飾られてたり、寺が白と金色だったりとタイとの共通点も多めだった。現地通貨のリアルと米ドルの2通貨体制なのには驚いた。物価が全体的にかなり安いので、財布をあまり気にせず観光できた。街の中心地に出てマーケットを散策したり、メコン川で遊覧船に乗ったりした。全体的に人が親切だったのも好印象だった。あまり下調べせずにプノンペンに来たが、素朴でカオスな「東南アジアらしさ」を感じれる良い観光地だと思った。

🎥 視聴中のコンテンツ

ギルモア・ガールズ』という2000年代のアメリカドラマを観始めた。シングルマザーと高校生の娘を中心としたヒューマンドラマ。最近の映画・ドラマは過激な描写が目に余るが、それと比べると2000年代ごろの作品は全体的に落ち着いた雰囲気で「かわいい」作風が多い。シーズン7まであるので、そんな「昔」の雰囲気にしばらくは癒されたい。

🤩 最近買ったもの

東南アジアではAiraloのeSimを利用している。タイではdtac(タイ国内のみ)の無制限データSim、カンボジアに行った今週はAsialink(アジア13ヵ国対応)のデータSimを使った。期間の更新ごとに電話番号が変わったり、値段も1ヶ月使うと40ドルかかってそこまで安くはなかったりするが、簡単に安定したデータ回線を確保できるので、今後も東南アジアにいる間はWifiがない時のバックアップとして利用し続けたい。

🤔 考えてること

拡大するRailsモノリスとどのように向き合うか。今の会社のサービスはモノリシックなRailsアプリをベースに動いている。モノリシックなアプリは利点もあるが、サービス規模が拡大するにつれて開発効率の低下やコードの密結合などの欠点が大きくなっていきやすい。今の会社のサービスもそのフェーズに入り始めているので、このRailsモノリスをどのように育てていくべきかを最近考えている。マイクロサービス化するには時期尚早で、Shopifyやnoteがとっているような「モジュラモノリス」の設計を取るのが無難だと考えている。モジュラモノリスの理解には、Craft Conference 2022のShopifyのプレゼンやKaigi on Rails 2022のnoteのプレゼン、Rootの記事「The Modular Monolith: Rails Architecture」が参考になった。

About Keisuke Inaba

海外で旅生活するソフトウェアエンジニア🌏 ニュースレター”Weekly Brain Dump“では日々の経験・考えを毎週配信中🧠