Seznam.cz email

Embed Size (px)

Citation preview

  1. 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. 2. ----slide--Content-Type: text/x-presentation-contentArchitektura emailuPjem a odesln potyUkldn datOchranaproti SPAMu a virmTechnologie
  3. 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. 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. 5. ----slide--Content-Type: text/x-numbers
  6. 6. ----slide--Content-Type: text/x-architecture-io InternetI/OStorage
  7. 7. ----slide-- Content-Type: text/x-architecture-io SMTP FastRPCGList SMTPD Internet StorageSMTP Storage SMTPCQMStorage
  8. 8. ----slide-- Content-Type: text/x-architecture-io SMTP FastRPCGList SMTPD Internet StorageSMTP Storage SMTPC QM StorageSA SAScannerStorageNOD32nod32
  9. 9. ----slide-- Content-Type: text/x-architecture-io SMTP FastRPC GList SMTPD Internet StorageStorageBouncerSMTP Storage SMTPC QM Storage Storage StorageSA Storage SAScannerMDAStorageNOD32nod32
  10. 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. 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. 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. 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. 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. 15. ----slide-- Content-Type: text/x-spam-scannerDomainKeysSpamAssassinBayes SA, BogofilterIP/URLDNS BlacklistyDCCBlacklistySbrn URL
  16. 16. ----slide--Content-Type: text/x-spam-smtpcNejenspamei jsou na blacklistechCAPTCHAna webmailuVce odchozch IP adres
  17. 17. ----slide-- Content-Type: text/x-virusesNod32 scannerAktualizace opt velk traffic vhodouV dnen dob men problm ne spam
  18. 18. ----slide--Content-Type: text/x-technologiesC++,STL, Boost, PythonProprietrn databze metadat(MySQL)FastRPC, HTTPStorageMTD, MetaServerMemcache
  19. 19. ----slide--Content-Type: text/x-questionsDkuji za pozornostMichal Bukovsk http://vyvojari.seznam.cz http://seznam.sblog.cz http://opensource.seznam.cz----slide----