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
64
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
990
Email hosting service with golang.
rhykw
0
400
Other Decks in Technology
See All in Technology
組織の中で自分を経営する技術
shoota
0
150
開発にAIを組織として取り入れる一歩目とその後
yujishibuya
0
220
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
280
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
120
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
EdgeプロファイルでAWSアカウントを安全に使い分ける
jhashimoto
0
100
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
200
TSKaigi 2026 - 10秒のビルドを1秒へ:tsdownが切り拓く2026年のTypeScriptライブラリ開発
teamlab
PRO
2
260
Geek Woman の育ち方 〜コミュニティとAIと〜
chicaco
0
410
権限管理設計を完全に理解した
rsugi
2
200
layerx-fde-practices
cipepser
6
2.7k
はじめてのAI-DLC
yoshidashingo
2
530
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Believing is Seeing
oripsolob
1
130
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
320
Producing Creativity
orderedlist
PRO
348
40k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.3k
Fireside Chat
paigeccino
42
3.9k
Test your architecture with Archunit
thirion
1
2.2k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Navigating Team Friction
lara
192
16k
Visualization
eitanlees
151
17k
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