Slide 1

Slide 1 text

研究開発と実装OSSと プロダクトの好循環 Tomohisa Oda / THANKS & NEXT 〜さくらインターネット、福岡での次の取り組み〜 @2025-03-14

Slide 2

Slide 2 text

Tomohisa Oda @linyows • 研究所 所属(2023年11月入社) • 前職では部門の技術責任者 • 今はメールの研究 • ガバクラプロジェクトのお手伝い • 筋トレとテニスが趣味 • Fukuoka.go オーガナイザ

Slide 3

Slide 3 text

すこし退屈な話をします

Slide 4

Slide 4 text

メールの研究とは • メールホスティング事業者あるいはクラウド事業者は、管理す るネットワークから大量のメールを送信する • その中に不正利用や迷惑メール、大量送信などのメールが含ま れていると、IPやそのネットワークに対する評判が悪くなる • 正常送信のメールも送信先へ届かないケースが増え、メール到 達率が低下する • 事業者のメールサーバ管理者は日々の運用によって問題を回避 したり緩和したりしている • これらの課題を新しいシステム構成を適用したりミドルウェア を新たに開発することで解決する研究をしている Created by Galaxicon from the Noun Project Created by Jae Deasigner from Noun Project Created by Jae Deasigner from Noun Project Created by Alzam from Noun Project Created by Galaxicon from the Noun Project Created by Lordz from Noun Project × 🙅 198.51.100.10 198.51.100.10

Slide 5

Slide 5 text

直近の研究の成果 • メール送信管理の集約とメール送信キュー分散を両立する透過型SMTPプロ キシを提案し、既存手法との優位性を示した • 提案の実現にはWarpというミドルウェアを開発し、OSSとして公開している Created by Heztasia from the Noun Project Created by Heztasia from the Noun Project Created by Heztasia from the Noun Project Created by Heztasia from the Noun Project MSA MSA MSA MX 1 Created by Syaeful Amri from Noun Project Created by Syaeful Amri from Noun Project Created by Syaeful Amri from Noun Project MUA MUA MUA Postfix Postfix 全体管理されたキューと コネクション Created by Heztasia from the Noun Project Created by Heztasia from the Noun Project Created by Heztasia from the Noun Project Warp Created by Heztasia from the Noun Project MSA MSA MSA MX 1 Created by Syaeful Amri from Noun Project Created by Syaeful Amri from Noun Project Created by Syaeful Amri from Noun Project MUA MUA MUA Warp メリット • MSA間の影響分離 • 高いスループット • 低Disk I/O MSAごとのコネクション

Slide 6

Slide 6 text

同様にOSSを開発して業務に貢献する

Slide 7

Slide 7 text

研究とソフトウェア開発 • 先日、さくらのクラウドの新たに13の機能が追加された • シンプルMQやEventBusは、Dewyという自動デプロイツールを使っている • Dewyを使うとアプリがGithub Releasesの更新を検知して能動的に最新になる • End-to-EndのテストにProbeというWorkflowツールを使っている • Probeを使うとTableDriven Testsが簡単にできたりする • また、昨日リニューアルした研究所サイトは Notionをサイト化するRotionを使って いる

Slide 8

Slide 8 text

https://research.sakura.ad.jp

Slide 9

Slide 9 text

リニューアルの裏側については後日ブログにする予定

Slide 10

Slide 10 text

研究とプロダクト(クラウド)の連携 https://research.sakura.ad.jp/about より

Slide 11

Slide 11 text

まとめ • メインはメールの研究をしている • 研究実装としてOSSをいくつも作っている • 研究をしながら実装をOSSとして業界やプロダクトに貢献している • 自前で技術をつくるのはとても楽しいので興味がある人は気軽にお声掛け ください

Slide 12

Slide 12 text

ご清聴ありがとうございます