Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Messaging Reliability Engineering with Go
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
rhykw
June 10, 2021
Technology
61
0
Share
Messaging Reliability Engineering with Go
rhykw
June 10, 2021
More Decks by rhykw
See All by rhykw
Identifying and Analyzing Fake OSS with Malware - fukuoka.go#21
rhykw
0
980
Email hosting service with golang.
rhykw
0
400
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
230
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
360
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
130
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
120
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
7.9k
GitHub Copilot CLI と VS Code Agent Mode の使い分け
tomokusaba
0
120
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
0
240
Chasing Real-Time Observability for CRuby
whitegreen
0
620
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
160
変化の激しい時代をゴキゲンに生き抜くために 〜ストレスマネジメントのススメ〜
kakehashi
PRO
1
390
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
19
5k
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
140
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
Facilitating Awesome Meetings
lara
57
6.8k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
330
Art, The Web, and Tiny UX
lynnandtonic
304
21k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Designing for Performance
lara
611
70k
Designing for Timeless Needs
cassininazir
0
210
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Into the Great Unknown - MozCon
thekraken
41
2.4k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Code Review Best Practice
trishagee
74
20k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Transcript
1 Messaging Reliability EngineeringとGo GMOペパボ 株式会社 ホスティング事業部MREチーム rhykw
2 お話しする内容 • 自己紹介 • 自作ツールの紹介(cclogconv) • goでDNSっぽいものを書いてみた話
3 自己紹介 rhykw(特に呼び方はありません。) 所属 GMOペパボ株式会社 ホスティング事業部MREチーム ホスティングサービスの主に メール周りとDNS周りの運用を 担当しています
4 cclogconvの紹介 これはなに? IPアドレスを含むtextからIPアドレスっぽいものを見つけて 横に国コードを追加して表示するツールです 国判定にはMaxMind社のGeoIP2データベースを 利用しており、"cclogconv" という名前にする前には "geoip-hoge" という名前でした
5 cclogconvの紹介 使用例: (普通のログ) Jun 10 10:12:07 c6222d9a5533 postfix_internal/smtpd[907553]: 6F2E119A00E1:
client=localhost[127.0.0.1],
[email protected]
, orig_client=unknown[94.142.241.82]
6 cclogconvの紹介 使用例: (cclogconvを通したログ) Jun 10 10:12:07 c6222d9a5533 postfix_internal/smtpd 907553
: 6F2E119A00E1: client=localhost - 127.0.0.1 ,
[email protected]
, orig_client=unknown NL 94.142.241.82
7 cclogconvの紹介 使用例: (cclogconv -cc XX で国コード指定) [root@c6222d9a5533 ~]# tail
-f /var/log/maillog | sed -re 's/(\[|\])/ /g' | / vagrant/cclogconv -cc RU Jun 10 10:17:14 c6222d9a5533 postfix_internal/smtpd 907802 : 8292219A1479: client=localhost - 127.0.0.1 ,
[email protected]
, orig_client=unknown RU 95.152.62.78
8 cclogconvの紹介 使ってみてください https://github.com/rhykw/cclogconv
9 簡単なDNSを書いてみた話 (というタイトルで話すつもりでしたがネタが完成しませんでした ) https://github.com/rhykw/dns-trainings