Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Messaging Reliability Engineering with Go
Search
rhykw
June 10, 2021
Technology
82
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
1.1k
Email hosting service with golang.
rhykw
0
430
Other Decks in Technology
See All in Technology
GoCon2026 - Open Source, Open World
sanposhiho
2
2.2k
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
590
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
240
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
3
900
AIオーケストレーションを活用した 開発ワークフローの設計と実践
bqnq
0
130
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
350
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
140
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
300
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
130
enechainの内製セルフサービスプラットフォーム
hiyosi
0
150
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
410
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
160
Featured
See All Featured
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Thoughts on Productivity
jonyablonski
76
5.4k
Crafting Experiences
bethany
1
310
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Designing for Timeless Needs
cassininazir
1
470
Practical Orchestrator
shlominoach
191
12k
The browser strikes back
jonoalderson
0
1.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Cult of Friendly URLs
andyhume
79
7k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
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