If you can't read please download the document
Seznam.cz email
Embed Size (px)
344 x 292
429 x 357
514 x 422
599 x 487
Citation preview
1. From: =?utf-8?q?Michal_Bukovsk=C3=BD?=To:
undisclosed-recipients: ;Subject: Seznam.cz EmailDate: Tue, 9 Oct
2012 12:00:00 +0200 (CEST)Content-Type:
multipart/x-presentation;boundary=--slide--
2. ----slide--Content-Type:
text/x-presentation-contentArchitektura emailuPjem a odesln
potyUkldn datOchranaproti SPAMu a virmTechnologie
3. ----slide-- Content-Type: text/x-numbersPichz120k
spojen/minPijmme60k spojen/minUkldme 20k zprv/min80%zprv tvo
SPAMOdeslme 4k zprv/minPrmrn zprva m pes 500kB1.4PB zabranho msta
na storageA to ve pro vce jak 8 000 000 aktivnch uivatel
4. ----slide--Content-Type: text/x-numbersO ve se star 1500
virtul na 350 serverech v 22 racchO kter se staraj 8
administrtorAplikaci tvo 10 + 3 vvoj, 2 produkci a 1 UI nvrh
5. ----slide--Content-Type: text/x-numbers
6. ----slide--Content-Type: text/x-architecture-io
InternetI/OStorage
7. ----slide-- Content-Type: text/x-architecture-io SMTP
FastRPCGList SMTPD Internet StorageSMTP Storage SMTPCQMStorage
8. ----slide-- Content-Type: text/x-architecture-io SMTP
FastRPCGList SMTPD Internet StorageSMTP Storage SMTPC QM StorageSA
SAScannerStorageNOD32nod32
9. ----slide-- Content-Type: text/x-architecture-io SMTP
FastRPC GList SMTPD Internet StorageStorageBouncerSMTP Storage
SMTPC QM Storage Storage StorageSA Storage
SAScannerMDAStorageNOD32nod32
10. ----slide-- Content-Type: text/x-architecture-storage HTTP,
POP3,... ProxyFetcherInternetFastRPCPOP3 IMAPv4SMTP...{msg: {...}
Ebox TTCid: 3vclock: {0, 1, 123456}I/O}FastRPC{Storagemsg: {...}id:
4 FastRPCvclock: {2, 1, 123460}}{Ebox NGmsg: {...}id: 1vclock: {8,
0, 123477}}
11. ----slide-- Content-Type: text/x-architecture-set-vs-set
Ebox NG Ebox TTC{ {flags: {unread = true}flags: {unread =
true}body: "Ahoj, ......"body: "Ahoj, ......"vclock: {0, 0,
123456}vclock: {0, 0, 123456}} }{ {flags: {unread = false} flags:
{unread = false}body: "Ahoj, ......"body: "Ahoj, ......"vclock: {0,
1, 123460}vclock: {1, 0, 123461}} }{ {flags: {unread = false}
flags: {unread = false}body: "Ahoj, ......"body: "Ahoj,
......"vclock: {1, 1, 123461}vclock: {1, 1, 123461}} }
12. ----slide-- Content-Type: text/x-architecture-set-vs-remove
Ebox NGEbox TTC{ {flags: {unread = false}flags: {unread =
false}body: "Ahoj, ......" body: "Ahoj, ......"vclock: {0, 0,
123456} vclock: {0, 0, 123456}} }{ {flags: {unread = true} flags:
{unread = false}body: "Ahoj, ......" body: "Ahoj, ......"vclock:
{0, 1, 123460} vclock: {1, 0, 123456}} }{ {flags: {unread = true}
flags: {unread = true}body: "Ahoj, ......" body: "Ahoj,
......"vclock: {0, 1, 123460} vclock: {0, 1, 123460}} }
13. ----slide--Content-Type: text/x-architecture-storageHTTP,
POP3 Proxy Fetcher FastRPC InternetStorage POP3IMAPv4Ebox
I/OStorage Storage DH1 DH2DH3 00*, 11*, ... 00*, 11*, ... 22*, 33*,
Princip hashovn:EMAIL 0011223344556677 DH1
14. ----slide-- Content-Type: text/x-spam-smtpdVelktraffic
nemus bt vdy nevhodaGeoIP IP rasismusAutoblocker automatick IP/User
blacklistSPF csas.czGrayList 80% spnostBlacklisty a
WhitelistyDeliverytest
15. ----slide-- Content-Type:
text/x-spam-scannerDomainKeysSpamAssassinBayes SA,
BogofilterIP/URLDNS BlacklistyDCCBlacklistySbrn URL
16. ----slide--Content-Type: text/x-spam-smtpcNejenspamei jsou
na blacklistechCAPTCHAna webmailuVce odchozch IP adres
17. ----slide-- Content-Type: text/x-virusesNod32
scannerAktualizace opt velk traffic vhodouV dnen dob men problm ne
spam
18. ----slide--Content-Type: text/x-technologiesC++,STL, Boost,
PythonProprietrn databze metadat(MySQL)FastRPC, HTTPStorageMTD,
MetaServerMemcache
19. ----slide--Content-Type: text/x-questionsDkuji za
pozornostMichal Bukovsk http://vyvojari.seznam.cz
http://seznam.sblog.cz
http://opensource.seznam.cz----slide----
LOAD MORE