Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдореЗрдХреЛ рдЕрдиреНрддреНрдпрдорд╛, рдЯреЗрдХреНрдиреЛрдкрд╛рд░реНрдХ (рдмрд╛рдЙрдорди MSTU), рдЯреЗрдХреНрдиреЛрдЯреНрд░реНрдпрд╛рдХ (MIPT), рдЯреЗрдХреНрдиреЛрд╕реНрдлрд┐рдпрд░ (рд▓реЛрдореЛрдиреЛрд╕реЛрдн рдорд╕реНрдХреЛ рд╕реНрдЯреЗрдЯ рдпреБрдирд┐рднрд░реНрд╕рд┐рдЯреА) рд░ рдЯреЗрдХреНрдиреЛрдкреЛрд▓рд┐рд╕ (рдкрд┐рдЯрд░ рдж рдЧреНрд░реЗрдЯ рд╕реЗрдиреНрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдкреЛрд▓рд┐рдЯреЗрдХреНрдирд┐рдХ рдпреБрдирд┐рднрд░реНрд╕рд┐рдЯреА) рдХрд╛ рд╣рд╛рдореНрд░рд╛ рд╕реНрдирд╛рддрдХрд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдбрд┐рдкреНрд▓реЛрдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд░рдХреНрд╖рд╛ рдЧрд░реЗред рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐ рддреАрди рдорд╣рд┐рдирд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рд░ рдХреЗрдЯрд╛рд╣рд░реВрд▓реЗ рджреБрдИ рд╡рд░реНрд╖рдХреЛ рдЕрдзреНрдпрдпрдирдорд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗрдХреЛ рдЬреНрдЮрд╛рди рд░ рд╕реАрдкрд╣рд░реВ рдЖрдлреНрдиреЛ рджрд┐рдорд╛рдЧрдорд╛ рд▓рдЧрд╛рдиреА рдЧрд░реЗред

рдХреБрд▓рдорд╛, рд╡рд┐рднрд┐рдиреНрди рдЙрджреНрдпреЛрдЧрд╣рд░реВрдорд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджреИ, рд░рдХреНрд╖рд╛ рдорд╛ 13 рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдерд┐рдПред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐:

  • рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдлрд╛рдЗрд▓ рдИрдиреНрдХреНрд░рд┐рдкреНрд╢рдирдХреЛ рд╕рд╛рде рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдг;
  • рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо (рд╡рд┐рднрд┐рдиреНрди рдЕрдиреНрддреНрдпрд╣рд░реВрд╕рдБрдЧ);
  • рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪреЗрд╕ рдЦреЗрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдорд╛рд░реНрдЯ рдмреЛрд░реНрдб;
  • рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд▓реЗрдЦрд╣рд░реВрдХреЛ рдмреБрджреНрдзрд┐рдорд╛рди рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛;
  • рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рджреНрдпрд╛рд▓рдпрдХрд╛ рдмрд╛рд▓рдмрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рд╕рд┐рдХрд╛рдЙрдиреЗ рд╕рдлреНрдЯрд╡реЗрдпрд░ред

рд╕рд╛рдереИ рд╡реНрдпрд╛рдкрд╛рд░ рдПрдХрд╛рдЗрд╣рд░реБ рдмрд╛рдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ:

  • TamTam рдореЗрд╕реЗрдиреНрдЬрд░ рдХреЛ рд▓рд╛рдЧреА CRM рдкреНрд░рдгрд╛рд▓реА;
  • Odnoklassniki рдХреЛ рд▓рд╛рдЧрд┐ рдирдХреНрд╕рд╛рдорд╛ рд╡рд┐рд╖рдпрдЧрдд рдлреЛрдЯреЛрд╣рд░реВ рдЦреЛрдЬреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рд╕реЗрд╡рд╛;
  • MAPS.ME рдХреЛ рд▓рд╛рдЧрд┐ рдареЗрдЧрд╛рдирд╛ рдЬрд┐рдпреЛрдХреЛрдбрд┐рдЩ рд╕реЗрд╡рд╛ред

рдЖрдЬ рд╣рд╛рдореА рддрдкрд╛рдИрд▓рд╛рдИ рд╣рд╛рдореНрд░рд╛ рд╕реНрдирд╛рддрдХрд╣рд░реВрдХреЛ рдкрд╛рдБрдЪрд╡рдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рдмрддрд╛рдЙрдиреЗрдЫреМрдВред

рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд▓реЗрдЦрд╣рд░реВрдХреЛ рдмреМрджреНрдзрд┐рдХ рдЦреЛрдЬ

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХреНрд╖реЗрддреНрд░рдорд╛ рдзреЗрд░реИ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХрдорд╛ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЧрд░рд┐рдиреНрдЫ, рд╡рд┐рднрд┐рдиреНрди рдЬрд░реНрдирд▓рд╣рд░реВрдорд╛ рд▓реЗрдЦрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдиреНрдЫред рдпреА рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд┐рдзрд┐, рднреМрддрд┐рдХ рд╡рд┐рдЬреНрдЮрд╛рди, рдЧрдгрд┐рдд, рдЬреАрд╡рд╡рд┐рдЬреНрдЮрд╛рди, рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд░ рдЕрдиреНрдп рдзреЗрд░реИ рдЫрдиреНред

рд▓реЗрдЦрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╡рд┐рд╖рдпрд╣рд░реВрдорд╛ рд▓рдЧрднрдЧ рд╕рдмреИ рд▓реЗрдЦрд╣рд░реВ PubMed рдкреЛрд░реНрдЯрд▓рдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдкреЛрд░реНрдЯрд▓рд▓реЗ рдЖрдлреНрдиреИ рдЦреЛрдЬ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рддрд░, рдпрд╕рдХреЛ рдХреНрд╖рдорддрд╛ рдзреЗрд░реИ рд╕реАрдорд┐рдд рдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдХреЗрдЯрд╛рд╣рд░реВрд▓реЗ рдЦреЛрдЬ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реБрдзрд╛рд░ рдЧрд░реЗ, рд▓рд╛рдореЛ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗ рд░ рд╡рд┐рд╖рдп рдореЛрдбрд▓рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рдкрд░рд┐рд╖реНрдХреГрдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛
SERP рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рд┐рд╖рдпрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реА рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рд╢реНрд░реЗрдгреАрдмрджреНрдз рд╕реВрдЪреА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд░ рдпреА рд╡рд┐рд╖рдпрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╢рдмреНрджрд╣рд░реВ рд░ рд╕рд░реНрддрд╣рд░реВ рд╕рдореНрднрд╛рд╡реНрдп рд╡рд┐рд╖рдп рдореЛрдбреЗрд▓рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЦреЛрдЬ рдХреНрд╡реЗрд░реАрд▓рд╛рдИ рд╕рдВрдХреАрд░реНрдг рдЧрд░реНрди рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдПрдХрд╛ рд╕рд░реНрддрд╣рд░реВрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрди рд╕рдХреНрдЫред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛
рд╡рд┐рд╢рд╛рд▓ PubMed рдбрд╛рдЯрд╛рдмреЗрд╕ рдорд╛рд░реНрдлрдд рдЫрд┐рдЯреЛ рдЦреЛрдЬреА рдЧрд░реНрди, рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдЦреЛрдЬ рдЗрдиреНрдЬрд┐рди рд▓реЗрдЦреЗ рдЬреБрди рд╕рдЬрд┐рд▓реИ рдХреБрдиреИ рдкрдирд┐ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдПрдХреАрдХреГрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдЦреЛрдЬ рддреАрди рдЪрд░рдгрд╣рд░реВрдорд╛ рдЧрд░рд┐рдиреНрдЫ:

  1. рдЙрдореНрдореЗрджрд╡рд╛рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЙрд▓реНрдЯреЛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЪрдпрди рдЧрд░рд┐рдиреНрдЫред
  2. рдЙрдореНрдореЗрджреНрд╡рд╛рд░рд╣рд░реВрд▓рд╛рдИ BM25F рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╢реНрд░реЗрдгреАрдмрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдЦреЛрдЬрдХреЛ рдХреНрд░рдордорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдорд╛ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдЫред рддрд╕рд░реНрде, рдЕрдореВрд░реНрдд рд╢рдмреНрджрд╣рд░реВ рднрдиреНрджрд╛ рд╢реАрд░реНрд╖рдХрдХрд╛ рд╢рдмреНрджрд╣рд░реВрдХреЛ рд╡рдЬрди рдмрдвреА рд╣реБрдиреНрдЫред
  3. рдПрдХ рдХреНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдкрдирд┐ рдмрд╛рд░рдореНрдмрд╛рд░ рдЕрдиреБрд░реЛрдз рдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЧрддрд┐ рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдорд╛рдЗрдХреНрд░реЛ рд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░:

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛
рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рд╕рдВрд░рдЪрд┐рдд рдкрд╛рда рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдЙрдЪреНрдЪ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрддрд┐рдХреЛ рд▓рд╛рдЧрд┐, GRPC рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ - рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдорд╛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХред рдбрд╛рдЯрд╛ рдХреНрд░рдорд┐рдХрд░рдг рдкрдирд┐ Protobuf рд╕рдиреНрджреЗрд╢ рд╡рд┐рдирд┐рдордп рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреБрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • Node.js рдорд╛ рдЖрдЧрдорди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рд╕рд░реНрднрд░ред
  • nginx рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдиреНрддреБрд▓рди рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдлреНрд▓рд╛рд╕реНрдХ рд╕рд░реНрднрд░рд▓реЗ REST API рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рд░ Node.js рдмрд╛рдЯ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░рд┐рдПрдХрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред
  • рд╕рдмреИ рдХрдЪреНрдЪрд╛ рд░ рдкреНрд░рд╢реЛрдзрд┐рдд рдбрд╛рдЯрд╛, рд╕рд╛рдереИ рдХреНрд╡реЗрд░реА рдЬрд╛рдирдХрд╛рд░реА, MongoDB рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред
  • рдХрд╛рдЧрдЬрд╛рдд рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВ RabbitMQ рдорд╛ рдЬрд╛рдиреНрдЫрдиреНред

рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдорд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдг:

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рд╣рд╛рдореА рдЕрдм рдХреЗ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ:

  • рджрд┐рдЗрдПрдХреЛ рд╡рд┐рд╖рдпрдорд╛ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ рд╕рдВрдХрд▓рди рдЧрд░реНрджрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ (рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╖рдпрд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рдЙрдкрд╕рдореВрд╣рд╣рд░реВ рдорд╛рд░реНрдлрдд рдЦреЛрдЬреА рдЧрд░реНрдиреЗ)ред
  • PDF рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реНред
  • рд╕рд┐рдорд╛рдиреНрдЯрд┐рдХ рдкрд╛рда рд╡рд┐рднрд╛рдЬрдиред
  • рд╕рдордпрд╕рдБрдЧреИ рд╡рд┐рд╖рдпрд╣рд░реВ рд░ рдкреНрд░рд╡реГрддреНрддрд┐рд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЛрд▓реА: рдлреЗрдбрд░ Petryaykin, Vladislav Dorozhinsky, Maxim Nakhodnov, Maxim Filin

рдмреНрд▓рдХ рд▓рдЧ

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдЖрдЬ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд░ рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рд╕рд┐рдХрд╛рдЙрдБрджрд╛, рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рджреНрдпрд╛рд▓рдп рдЙрдореЗрд░ (рдХрдХреНрд╖рд╛ рел-рен) рдХрд╛ рдмрдЪреНрдЪрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдордЧреНрд░реАрдорд╛ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдЧрд░реНрди рд╕рдорд╕реНрдпрд╛ рд╣реБрдиреНрдЫред рдердк рд░реВрдкрдорд╛, рдпрджрд┐ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВ рдШрд░рдорд╛ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреН рднрдиреЗ, рдЙрдиреАрд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред рд╢рд┐рдХреНрд╖рдХрд╣рд░реВрд▓реЗ рдзреЗрд░реИ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрдкрд░реНрджрдЫ, рд░ рдЯрд╛рдврд╛рдХреЛ рд╢рд┐рдХреНрд╖рд╛рдХреЛ рдорд╛рдорд▓рд╛рдорд╛, рдЙрдиреАрд╣рд░реВрд▓реЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрдмрд╛рдЯ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкрджреНрдзрддрд┐ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдмреНрд▓рдХ рд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдкреБрдЧреЗ: рдкреНрд░рд╛рдердорд┐рдХ рд╡рд┐рджреНрдпрд╛рд▓рдп рдЙрдореЗрд░рдХрд╛ рдмрд╛рд▓рдмрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд▓рд╛рдИ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╛рдЗрдЬреЗрд╕рдирдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВ рд╕рд┐рдХрд╛рдЙрдБрджрд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдЖрджреЗрд╢рд╣рд░реВ рд╕рдореНрдЭрдирдорд╛ рдЬреЛрдб рджрд┐рдиреБ рд╣реБрдБрджреИрди, рддрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиред рдпрд╕рд▓реЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрд▓рд╛рдИ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдбрд┐рдЬрд╛рдЗрди рдЧрд░реНрдирдорд╛ рд╕рдордп рд░ рдкреНрд░рдпрд╛рд╕ рдЦрд░реНрдЪ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫ, рдмреЛрдЭрд┐рд▓реЛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрдЯрд┐рдХ рд╕рдВрд░рдЪрдирд╛рд╣рд░реВрдорд╛ рдЯрд╛рдЗрдк рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ред

рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо рдмреНрд▓рдХ рд▓рдЧ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ:

  1. рдлреНрд▓реЛрдЪрд╛рд░реНрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  2. рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рдордХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН (рдЖрдЙрдЯрдкреБрдЯ рдбрд╛рдЯрд╛)ред
  3. рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  4. рд░рд╛рд╕реНрдЯрд░ рдЫрд╡рд┐рд╣рд░реВ рдХреЛрд░реНрдиреБрд╣реЛрд╕реН (рдмрдЪреНрдЪрд╛ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИрдПрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ)ред
  5. рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рдЬрдЯрд┐рд▓рддрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордорд╛ рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд)ред

рд╢рд┐рдХреНрд╖рдХ рд░ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрдорд╛ рднреВрдорд┐рдХрд╛рдХреЛ рд╡рд┐рднрд╛рдЬрди рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫред рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ; рд╢рд┐рдХреНрд╖рдХ рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрдиреБрдкрд░реНрдЫред рд╢рд┐рдХреНрд╖рдХрд▓реЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдг рд░ рд╕рд░реНрддрд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрджреИрди, рддрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдкрдирд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫ рдЬреБрди рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рди рдкреЗрд╢ рдЧрд░реНрджрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕реБрд░реВ рд╣реБрдиреЗрдЫред

рдмреНрд░рд╛рдЙрдЬрд░ рдмреНрд▓рдХ рд▓рдЧ рд╕рдореНрдкрд╛рджрдХ:

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реЗрдкрдЫрд┐, рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд▓реЗ рд╕рдорд╛рдзрд╛рди рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдЫрдиреН:

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ Vue.js рдорд╛ рдлреНрд░рдиреНрдЯ-рдПрдиреНрдб рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд░ Ruby on Rails рдорд╛ рдмреНрдпрд╛рдХ-рдПрдиреНрдб рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд╣реБрдиреНрдЫред PostgreSQL рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯрд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░рд┐рдиреНрдЫ рд░ рдбрдХрд░ рдХрдореНрдкреЛрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рднреЗрд▓рд╛ рдЧрд░рд┐рдиреНрдЫред рдмреНрд▓рдХ рд▓рдЧ рдХреЛ рдбреЗрд╕реНрдХрдЯрдк рд╕рдВрд╕реНрдХрд░рдг рдЗрд▓реЗрдХреНрдЯреНрд░реЛрди рдлреНрд░реЗрдорд╡рд░реНрдХ рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рд╡реЗрдмрдкреНрдпрд╛рдХ рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛрдб рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЛрд▓реА: рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ Barulev, рдореИрдХреНрд╕рд┐рдо Kolotovkin, Kirill Kucherovред

TamTam рдореЗрд╕реЗрдиреНрдЬрд░ рдХреЛ рд▓рд╛рдЧреА CRM рдкреНрд░рдгрд╛рд▓реА

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

CRM рд╡реНрдпрд╡рд╕рд╛рдп рд░ TamTam рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдмреАрдЪ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЙрдкрдХрд░рдг рд╣реЛред рдирд┐рдореНрди рдХрд╛рд░реНрдпрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ:

  • рдПрдЙрдЯрд╛ рдмреЛрдЯ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╕реАрдкрд╣рд░реВ рдмрд┐рдирд╛ рдмрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХреЗрд╣реА рдорд┐рдиреЗрдЯрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдмреЛрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдХреЗрд╣реА рдЬрд╛рдирдХрд╛рд░реА рдорд╛рддреНрд░ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрджреИрди, рддрд░ рдбрд╛рдЯрд╛ рдкрдирд┐ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдЫред рдкреНрд░рд╢рд╛рд╕рдХрд▓реЗ рдкрдЫрд┐ рд╣реЗрд░реНрди рд╕рдХреНрдиреЗ рдлрд╛рдЗрд▓рд╣рд░реВред
  • RSSред рддрдкрд╛рдИрдВ рд╕рдЬрд┐рд▓реИ рд╕рдВрдЧ рдХреБрдиреИ рдкрдирд┐ рдЪреНрдпрд╛рдирд▓ RSS рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдврд┐рд▓реЛ рдкреЛрд╕реНрдЯрд┐рдВрдЧред рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдордпрдорд╛ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрди рд░ рдореЗрдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдЯреЛрд▓реАрд▓реЗ Bot API рдХреЛ рдкрд░реАрдХреНрд╖рдгрдорд╛ рдкрдирд┐ рднрд╛рдЧ рд▓рд┐рдпреЛ, рдзреЗрд░реИ рдЖрддреНрдо-рд▓рд┐рдЦрд┐рдд рдмрдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНтАНрдпреЛ, рдЬрд╕реНрддреИ 2019 рд╡рд┐рд╢реНрд╡рдХрдк рд╣рдХреНрдХреАрдХрд╛ рд▓рд╛рдЧрд┐ рдмреЛрдЯ, рд╣рд╛рдореНрд░реЛ рд╕реЗрд╡рд╛рдорд╛ рджрд░реНрддрд╛/рдЕрдзрд┐рдХрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдмреЛрдЯ, рд░ CI/CD рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдмреЛрдЯред

рд╕рдорд╛рдзрд╛рди рдкреВрд░реНрд╡рд╛рдзрд╛рд░:

  • рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рд░реНрднрд░рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░ рд░ рдкреНрд░рддреНрдпреЗрдХ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬреБрди рдЫрд┐рдЯреЛ рд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдкрдорд╛ рд╕рдорд╕реНрдпрд╛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд░ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, рд╡рд┐рднрд┐рдиреНрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд░ рдЙрдкрдпреЛрдЧ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореНрд░реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд░рд┐рдореЛрдЯ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдкрдирд┐ рдЫред
  • рд╕реНрдЯреЗрдЬрд┐рдЩ рд╕рд░реНрднрд░рд▓реЗ рд╣рд╛рдореНрд░реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╣рд╛рд▓рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд╡рд┐рдХрд╛рд╕ рдЯреЛрд▓реАрджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред
  • рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд░ рд╕реНрдЯреЗрдЬрд┐рдЩ рд╕рд░реНрднрд░рд╣рд░реВ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ VPN рдорд╛рд░реНрдлрдд рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫрдиреН, рд░ рдЙрддреНрдкрд╛рджрди рд╕рд░реНрднрд░рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдпреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╣рд╛рддрдмрд╛рдЯ рдЕрд▓рдЧ рдЫ рд░ рдЕрдиреНрддрд┐рдо рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдкрд▓рдмреНрдз рдЫред
  • CI/CD рдкреНрд░рдгрд╛рд▓реА Github рд░ Travis рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, TamTam рдорд╛ рдЕрдиреБрдХреВрд▓рди рдмреЛрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдзрд┐рд╕реВрдЪрдирд╛ред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рд╕рдорд╛рдзрд╛рди рд╣реЛред рдПрдкреНрд▓рд┐рдХреЗрд╕рди, рдбрд╛рдЯрд╛рдмреЗрд╕, рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрд░рдмрдиреНрдзрдХ рд░ рдирд┐рдЧрд░рд╛рдиреА рдЕрд▓рдЧ рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рд╕реБрд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕реБрд░реБрд╡рд╛рдд рд╡рд╛рддрд╛рд╡рд░рдгрдмрд╛рдЯ рд╕рд╛рд░ рдЧрд░реНрди, рдлрд░рдХ рдХрдиреНрдЯреЗрдирд░ рдкрд░рд┐рд╡рд░реНрддрди рд╡рд╛ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдиреЗрдЯрд╡рд░реНрдХ рдЯреЛрдкреЛрд▓реЛрдЬреА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдХрд╛рдо рдбрдХрд░ рдХрдореНрдкреЛрдЬ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЧрд░рд┐рдиреНрдЫред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЛрд▓реА: рдПрд▓реЗрдХреНрд╕реА Antufiev, Egor Gorbatov, Alexey Kotelevskyред

ForkMe

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

ForkMe рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛ, рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВ рдЖрдлреНрдиреИ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдЖрдлреНрдирд╛ рд╕рд╛рдереАрд╣рд░реВрд▓рд╛рдИ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдпрджрд┐ рдирд┐рдпрдорд┐рдд рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рдЫрдиреН рднрдиреЗ рд╣рд╛рдореАрд▓рд╛рдИ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ?

рднрд┐рдбрд┐рдпреЛрдХреЛ рдЧреИрд░-рд░реИрдЦрд┐рдХ рдХрдерд╛рдирдХ рд░ рдирд┐рд░рдиреНрддрд░рддрд╛ рдЖрдлреИрдВ рдЫрдиреМрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓реЗ рджрд░реНрд╢рдХрд▓рд╛рдИ рд╕рдВрд▓рдЧреНрди рд╣реБрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рд╕рд╛рдордЧреНрд░реА рд╕рд┐рд░реНрдЬрдирд╛рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЕрджреНрд╡рд┐рддреАрдп рдХрдерд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреН, рдЬрд╕рдХреЛ рдХрдерд╛рдирдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реБрдиреЗрдЫред рд╕рд╛рдереИ, рд╕рд╛рдордЧреНрд░реА рд╕рд┐рд░реНрдЬрдирд╛рдХрд░реНрддрд╛рд╣рд░реВ, рднрд┐рдбрд┐рдпреЛ рд░реВрдкрд╛рдиреНрддрд░рдг рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЕрдзреНрдпрдпрди рдЧрд░реЗрд░, рджрд░реНрд╢рдХрд╣рд░реВрд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА рдЪрд╛рд╕реЛ рдХреЗ рд╣реЛ рднрдиреЗрд░ рдмреБрдЭреНрди рд░ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрд▓рд╛рдИ рдердк рдЖрдХрд░реНрд╖рдХ рдмрдирд╛рдЙрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫрдиреНред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджрд╛, рдХреЗрдЯрд╛рд╣рд░реВ Netflix рдмрд╛рдЯ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдлрд┐рд▓реНрдо рдмреНрдпрд╛рдиреНрдбрд░реНрд╕рдирд╛рдЪрдмрд╛рдЯ рдкреНрд░реЗрд░рд┐рдд рдерд┐рдП, рдЬрд╕рд▓реЗ рдзреЗрд░реИ рд╣реЗрд░рд╛рдЗрд╣рд░реВ рд░ рд░рд╛рдореНрд░реЛ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗред рдЬрдм MVP рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ, рд╕рдорд╛рдЪрд╛рд░ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ рдХрд┐ рдпреВрдЯреНрдпреВрдмрд▓реЗ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╢реНрд░реГрдВрдЦрд▓рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЗрд░рд╣реЗрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдлреЗрд░рд┐ рдпрд╕ рджрд┐рд╢рд╛рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрджрдЫред

MVP рд▓реЗ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ: рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд▓реЗрдпрд░, рднрд┐рдбрд┐рдпреЛ рдХрдиреНрд╕реНрдЯреНрд░рдХреНрдЯрд░, рд╕рд╛рдордЧреНрд░реА рд░ рдЯреНрдпрд╛рдЧрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬреА, рднрд┐рдбрд┐рдпреЛ рд╕рдЩреНрдХрд▓рди, рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ, рджреГрд╢реНрдпрд╣рд░реВ, рдореВрд▓реНрдпрд╛рдЩреНрдХрдирд╣рд░реВ, рдЪреНрдпрд╛рдирд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╣рд░реВред

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рд╕реНрдЯреНрдпрд╛рдХ:

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╕рд░реА рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ:

  • рднрд┐рдбрд┐рдпреЛрдорд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рддрдереНрдпрд╛рдЩреНрдХ рд░ рдЗрдиреНрдлреЛрдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдХреЛ рд╕рдЩреНрдХрд▓рди;
  • рд╕реВрдЪрдирд╛рд╣рд░реВ рд░ рд╕рд╛рдЗрдЯ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдиреНрджреЗрд╢рд╣рд░реВ;
  • Android рд░ iOS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВред

рдпрд╕ рдкрдЫрд┐ рд╣рд╛рдореА рдердкреНрдиреЗ рдпреЛрдЬрдирд╛:

  • рддрдкрд╛рдИрдВрдХреЛ рдлреЛрдирдмрд╛рдЯ рднрд┐рдбрд┐рдпреЛ рдХрдерд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ;
  • рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рднрд┐рдбрд┐рдпреЛ рдЯреБрдХреНрд░рд╛рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд┐рдорд┐рдЩ);
  • рдкреНрд▓реЗрдпрд░рдорд╛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╡рд┐рдЬреНрдЮрд╛рдкрдирдХреЛ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рд╕реБрд░реБрд╡рд╛рддред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЛрд▓реА: рдореНрдпрд╛рдХреНрд╕рд┐рдо рдореЛрд░реЗрдн (рдкреВрд░реНрдг рд╕реНрдЯреНрдпрд╛рдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рдХрд╛рдо рдЧрд░реЗ) рд░ рд░реЛрдорди рдорд╛рд╕реНрд▓реЛрдн (рдкреВрд░реНрдг рд╕реНрдЯреНрдпрд╛рдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбрд┐рдЬрд╛рдЗрдирдорд╛ рдХрд╛рдо рдЧрд░реЗ)ред

рдЕрди-рд▓рд╛рдЗрди-рдЕрди-рдмреЛрд░реНрдб

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

Mail.ru рд╕рдореВрд╣ реирежрезреп рдХреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдореБрджреНрджрд╛

рдЖрдЬ, рдЖрдорд╛рдмрд╛рдмреБрд▓реЗ рдЖрдлреНрдирд╛ рдмрдЪреНрдЪрд╛рд╣рд░реВрдХреЛ рдорд╛рдирд╕рд┐рдХ рд╡рд┐рдХрд╛рд╕рдорд╛ рдзреЗрд░реИ рдзреНрдпрд╛рди рджрд┐рдиреНрдЫрдиреН, рд░ рдмрдЪреНрдЪрд╛рд╣рд░реВ рдмреМрджреНрдзрд┐рдХ рдЦреЗрд▓рд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдЫрдиреНред рддреНрдпрд╕реИрд▓реЗ, рдЪреЗрд╕ рдлреЗрд░рд┐ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИрдЫред рд░ рдпрджреНрдпрдкрд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдЪреЗрд╕ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЫ, рдЦреЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдорд┐рдд рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡реА рдЦреЛрдЬреНрди рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЫред рддрд╕рд░реНрде, рдзреЗрд░реИ рдЦреЗрд▓рд╛рдбреАрд╣рд░реВрд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреБрдХреНрд░рд╛рд╣рд░реВрд╕рдБрдЧ "рдкреНрд░рддреНрдпрдХреНрд╖" рдЦреЗрд▓реНрди рд░реБрдЪрд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж рдзреЗрд░реИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓реЗ рдЕрдирд▓рд╛рдЗрди рдЪреЗрд╕ рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреНред рддрд░, рдЪреЗрд╕ рдЦреЗрд▓реНрджрд╛ рдорд╛рдирд┐рд╕рд▓реЗ рдзреЗрд░реИ рдорд╛рдирд╕рд┐рдХ рдорд┐рд╣рд┐рдиреЗрдд рдЧрд░реНрдЫ рд░ рдердХрд╛рди рдорд╣рд╕реБрд╕ рдЧрд░реНрдЫ рд░ рдпреЛ рдердХрд╛рди рдХрдореНрдкреНрдпреБрдЯрд░ рд╡рд╛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрдирдорд╛ рдмрд╕реНрджрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡рд▓реЗ рдкреВрд░реИ рд╣реБрдиреНрдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдХреЗрд╡рд▓ рджреБрдИ рдЦреЗрд▓ рдкрдЫрд┐ рдорд╕реНрддрд┐рд╖реНрдХ рдУрднрд░рд▓реЛрдб рд╣реБрдиреНрдЫред

рдпреА рд╕рдмреИ рдХрд╛рд░рдХрд╣рд░реВрд▓реЗ рд▓реЗрдЦрдХрд╣рд░реВрд▓рд╛рдИ рдЕрди-рд▓рд╛рдЗрди-рдЕрди-рдмреЛрд░реНрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдЪрд╛рд░рдорд╛ рдзрдХреЗрд▓реНрдпреЛ, рдЬрд╕рдорд╛ рддреАрди рднрд╛рдЧрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН: рдПрдХ рднреМрддрд┐рдХ рдЪреЗрд╕рдмреЛрд░реНрдб, рдбреЗрд╕реНрдХрдЯрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░ рд╡реЗрдм рд╕реЗрд╡рд╛ред рдмреЛрд░реНрдб рдПрдХ рдирд┐рдпрдорд┐рдд рдЪреЗрд╕ рдлрд┐рд▓реНрдб рд╣реЛ, рдЬрд╕рд▓реЗ рдЯреБрдХреНрд░рд╛рд╣рд░реВрдХреЛ рд╕реНрдерд┐рддрд┐ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрджрдЫ рд░ рдкреНрд░рдХрд╛рд╢ рд╕рдВрдХреЗрддрдХреЛ рдорджреНрджрддрд▓реЗ рд╡рд┐рдкрдХреНрд╖реАрдХреЛ рдЪрд╛рд▓рд▓рд╛рдИ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред рдмреЛрд░реНрдб USB рдорд╛рд░реНрдлрдд рдкреАрд╕реАрдорд╛ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдбреЗрд╕реНрдХрдЯрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЛрдбрдорд╛ (рд░ рдмрдЪреНрдЪрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐), рддрдкрд╛рдЗрдБрдХреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рдЪрд╛рд▓рд╣рд░реВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░рд┐рдиреНрдЫред

рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓реЗ рдмреЛрд░реНрдб рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреЗ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрд╣рд░реВ рд▓рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕рдХреЛ рд▓рд╛рдЧрдд рдзреЗрд░реИ рдХрдо рдЧрд░реНрди рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╕реНрддрд░рдорд╛ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓реНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рд╡реЗрдм рд╕реЗрд╡рд╛рд╕рдБрдЧ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрджрдЫ рдЬрд╕рдХреЛ рдореБрдЦреНрдп рдореВрд▓реНрдп рдЧрддрд┐рд╢реАрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╣реЛред

рдЙрддреНрдкрд╛рджрди рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдкрд░рд┐рджреГрд╢реНрдп: рдПрдХ рд╡реНрдпрдХреНрддрд┐ рд╕реЗрд╡рд╛рдорд╛ рдЦреЗрд▓реНрдЫ, рджреЛрд╕реНрд░реЛ рд╕реЗрд╡рд╛рдорд╛ рдЬрдбрд╛рди рдЧрд░рд┐рдПрдХреЛ рднреМрддрд┐рдХ рдмреЛрд░реНрдбрдорд╛ред рдЕрд░реНрдерд╛рддреН, рд╕реЗрд╡рд╛рд▓реЗ рд╕рдЮреНрдЪрд╛рд░ рдХрд╛рд░реНрдпрдорд╛ рд▓рд┐рдиреНрдЫред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЯреЛрд▓реА: рдбреЗрдирд┐рд▓ рдЯреБрдЪрд┐рди, рдПрдиреНрдЯреЛрди рджрд┐рдорд┐рддреНрд░реАрд╡, рд╕рд╛рд╢рд╛ рдХреБрдЬрдиреЗрддреНрд╕реЛрд╡ред

рддрдкрд╛рдИрдВ рд╣рд╛рдореНрд░реЛ рд╢реИрдХреНрд╖рд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдпреЛ рд▓рд┐рдЩреНрдХред рд░ рдзреЗрд░реИ рдкрдЯрдХ рдЪреНрдпрд╛рдирд▓ рднреНрд░рдордг рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЯреЗрдХреНрдиреЛрд╕реНрдЯреНрд░реАрдордкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ, рд╡рд┐рдХрд╛рд╕ рд░ рдЕрдиреНрдп рд╡рд┐рд╖рдпрд╣рд░реВ рдмрд╛рд░реЗ рдирдпрд╛рдБ рд╢реИрдХреНрд╖рд┐рдХ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рддреНрдпрд╣рд╛рдБ рдирд┐рдпрдорд┐рдд рд░реВрдкрдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдЫрдиреНред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди