рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

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

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

рдЬрд╛рдирдХрд╛рд░реА рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВ рд░ рдЖрдзрд╛рд░рднреВрдд рд╕реВрддреНрд░ рд▓реЗрдЦреМрдВред рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ рдлреЛрдЯреЛ рд╕реЗрдпрд░рд┐рдЩ рд╕рд╛рдЗрдЯ рдЧреНрд░рд╛рдорд┐рдиреНрд╕реНрдЯрд╛рд▓рд╛рдИ рдЪрд░рдгрдмрджреНрдз рд░реВрдкрдорд╛ 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрди рдЬрд╛рдБрджреИрдЫреМрдВред

рд╢реНрд░реЛрддрд╛ резреж, резрежреж, резрежрежреж, резреж,режрежреж рд░ резреж,режреж,режрежреж рдорд╛рдирд┐рд╕рд╣рд░реВрдорд╛ рдкреБрдЧреНрджрд╛ рдХреЗ-рдХреЗ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рд▓реЗрдЦреМрдВред

рез рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛: рез рдореЗрд╕рд┐рди

рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдпреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реН рд╡рд╛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рддреАрди рдкреНрд░рдореБрдЦ рдШрдЯрдХрд╣рд░реВ рдЫрдиреН:

  • рдПрдкреАрдЖрдИ
  • рдбрд╛рдЯрд╛рдмреЗрд╕
  • рдЧреНрд░рд╛рд╣рдХ (рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрдлреИрдВ рд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ)

рдбрд╛рдЯрд╛рдмреЗрд╕рд▓реЗ рдирд┐рд░рдиреНрддрд░ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред API рд▓реЗ рдпреЛ рдбрд╛рдЯрд╛ рд░ рд╡рд░рдкрд░ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫред рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдбрд╛рдЯрд╛ рдкрдард╛рдЙрдБрдЫред

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

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

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдПрдХрд▓ DigitalOcean Droplet рд╡рд╛ AWS EC2 рдЙрджрд╛рд╣рд░рдгрдорд╛ рдХреНрд▓рд╛рдЙрдбрдорд╛ рддреИрдирд╛рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕реНрддреИ рддрд▓ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ:
рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ
рддреНрдпрд╕рдХреЛ рд╕рд╛рдердорд╛, рдпрджрд┐ рд╕рд╛рдЗрдЯрдорд╛ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╣реБрдиреЗрдЫрдиреН рднрдиреЗ, рдпреЛ рд▓рдЧрднрдЧ рд╕рдзреИрдВ рдбрд╛рдЯрд╛рдмреЗрд╕ рддрд╣ рд╕рдорд░реНрдкрд┐рдд рдЧрд░реНрди рдЕрд░реНрде рдмрдирд╛рдЙрдБрдЫред

резреж рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ: рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реНрддрд░рдорд╛ рд╕рд╛рд░реНрджреИ

Amazon RDS рд╡рд╛ Digital Ocean Managed Database рдЬрд╕реНрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдирд╛рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╕реЗрд╡рд╛ рджрд┐рдиреЗрдЫред рдпреЛ рдПрдХрд▓ рдореЗрд╕рд┐рди рд╡рд╛ EC2 рдЙрджрд╛рд╣рд░рдгрдорд╛ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯрд┐рдЩ рднрдиреНрджрд╛ рдЕрд▓рд┐ рдорд╣рдБрдЧреЛ рдЫ, рддрд░ рдпреА рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рддрдкрд╛рдИрдВрд▓реЗ рднрд╡рд┐рд╖реНрдпрдорд╛ рдХрд╛рдордорд╛ рдЖрдЙрдиреЗ рдмрд╛рдХрд╕рдмрд╛рдЯ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ: рдмрд╣реБ-рдХреНрд╖реЗрддреНрд░ рдмреНрдпрд╛рдХрдЕрдк, рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдкрдвреНрдиреБрд╣реЛрд╕реН, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреНрдпрд╛рдХрдЕрдк, рд░ рдердкред

рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдЕрд╣рд┐рд▓реЗ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:
рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ: рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╕реНрддрд░рдорд╛ рд╕рд╛рд░реНрджреИ

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

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрдм рд╣рд╛рдореНрд░рд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдкреНрд░рд╛рдпрдГ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬрд╛рд░реА рдЧрд░реНрди рд╕реЛрдзреНрдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЧреНрд░рд╛рд╣рдХ рд░ рдПрдкреАрдЖрдИ рдирд┐рдХрд╛рдпрд╣рд░реВ рдЕрд▓рдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред

рдпреЛ рдпрд╕реНрддреЛ рдкреНрд░рдгрд╛рд▓реА рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

1000 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ: рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдердкреНрдиреБрд╣реЛрд╕реН

рдХреБрд░рд╛рд╣рд░реВ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдЧреНрд░рд╛рдорд┐рдиреНрд╕реНрдЯрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдзреЗрд░реИ рд░ рдЕрдзрд┐рдХ рдлреЛрдЯреЛрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИ рдЫрдиреНред рджрд░реНрддрд╛ рдЧрд░реНрдиреЗрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдкрдирд┐ рдмрдврд┐рд░рд╣реЗрдХреЛ рдЫ ред рд╣рд╛рдореНрд░реЛ рдПрдХреНрд▓реЛ рдПрдкреАрдЖрдИ рд╕рд░реНрднрд░рд▓реЗ рд╕рдмреИ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд╕рд╛рде рд░рд╛рдЦреНрди рдХрдард┐рди рд╕рдордп рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рдердк рдлрд▓рд╛рдо рдЪрд╛рд╣рд┐рдиреНрдЫ!

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

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

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

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

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

рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

рдиреЛрдЯред рдЕрд╣рд┐рд▓реЗ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реА AWS рдорд╛ Heroku рд╡рд╛ Elastic Beanstalk рдЬрд╕реНрддрд╛ PaaS рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдиреЗ рдЬрд╕реНрддреИ рдЫ (рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рд▓реЛрдХрдкреНрд░рд┐рдп рдЫрдиреН)ред Heroku рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рд╣реЛрд╕реНрдЯрдорд╛ рд░рд╛рдЦреНрдЫ, рд╕реНрд╡рдд: рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрджрдЫ, рд░ рддрдкрд╛рдЗрдБрд▓рд╛рдИ API рдмрд╛рдЯ рдЕрд▓рдЧ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд╡рд╛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ Heroku рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдпреЛ рдПрдЙрдЯрд╛ рдареВрд▓реЛ рдХрд╛рд░рдг рд╣реЛ - рддрдкрд╛рдИрдВрд▓реЗ рдмрдХреНрд╕рдмрд╛рдЯ рд╕рдмреИ рдЖрдзрд╛рд░рднреВрдд рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред

10 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ: CDN

рд╕рд╛рдпрдж рд╣рд╛рдореАрд▓реЗ рдпреЛ рд╕реБрд░реБрджреЗрдЦрд┐ рдиреИ рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛред рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджреИ рд░ рдирдпрд╛рдБ рдлреЛрдЯреЛрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдирд╛рд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдзреЗрд░реИ рддрдирд╛рд╡ рд╣реБрди рдерд╛рд▓реЗрдХреЛ рдЫред

рдпрд╕ рдЪрд░рдгрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ - рдЫрд╡рд┐рд╣рд░реВ, рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд░ рдЕрдзрд┐рдХ (AWS S3 рд╡рд╛ Digital Ocean Spaces)ред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рд╣рд╛рдореНрд░реЛ API рд▓реЗ рдЫрд╡рд┐рд╣рд░реВ рд╕реЗрд╡рд╛ рдЧрд░реНрдиреЗ рд░ рд╕рд░реНрднрд░рдорд╛ рдЫрд╡рд┐рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рдЪреАрдЬрд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдирдмрд╛рдЯ рдмрдЪреНрдиреБрдкрд░реНрдЫред

рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдЩрдХреЛ рдЕрд░реНрдХреЛ рдлрд╛рдЗрджрд╛ CDN рд╣реЛ (AWS рд▓реЗ рдпрд╕рд▓рд╛рдИ рдПрдб-рдЕрди рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдиреНрдЯ рднрдирд┐рдиреНрдЫ, рддрд░ рдзреЗрд░реИ рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдг рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдЫрдиреН)ред CDN рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░рд╛ рдЫрд╡рд┐рд╣рд░реВ рд╡рд┐рд╢реНрд╡рднрд░рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрджрдЫред

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

рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ: рдбреЗрдЯрд╛ рддрд╣ рдорд╛рдкрди рдЧрд░реНрджреИ

CDN рд▓реЗ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реЗрдХреЛ рдЫ: рдЯреНрд░рд╛рдлрд┐рдХ рдкреВрд░реНрдг рдЧрддрд┐рдорд╛ рдмрдврд┐рд░рд╣реЗрдХреЛ рдЫред рдкреНрд░рдЦреНрдпрд╛рдд рднрд┐рдбрд┐рдпреЛ рдмреНрд▓рдЧрд░ рдорд╛рднрд┐рдб рдореЛрдмреНрд░рд┐рдХрд▓реЗ рднрд░реНрдЦрд░реИ рд╣рд╛рдореАрд╕рдБрдЧ рджрд░реНрддрд╛ рдЧрд░реЗ рд░ рдЖрдлреНрдиреЛ "рдХрд╣рд╛рдиреА" рдкреЛрд╕реНрдЯ рдЧрд░реЗ, рдЙрдиреАрд╣рд░реВ рднрдиреНрдЫрдиреНред рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░рдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, API рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ CPU рд░ рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рдХрдо рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ (рджрд╕ рдПрдкреАрдЖрдИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ), рддрд░ рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдорд╛ рдзреЗрд░реИ рдЯрд╛рдЗрдордЖрдЙрдЯрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдерд╛рд▓реЗрдХрд╛ рдЫреМрдВ... рдпреА рдврд┐рд▓рд╛рдЗрд╣рд░реВ рдХрд╣рд╛рдБрдмрд╛рдЯ рдЖрдЙрдБрджреИрдЫрдиреН?

рдореЗрдЯреНрд░рд┐рдХреНрд╕рдорд╛ рдереЛрд░реИ рдЦрдиреНрдиреЗ, рд╣рд╛рдореА рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд░реНрднрд░рдорд╛ CPU 80-90% рд▓реЛрдб рднрдПрдХреЛ рджреЗрдЦреНрдЫреМрдВред рд╣рд╛рдореА рд╕реАрдорд╛рдорд╛ рдЫреМрдВред

рдбрд╛рдЯрд╛ рддрд╣ рдорд╛рдкрди рд╕рдореНрднрд╡рддрдГ рд╕рдореАрдХрд░рдгрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдХрдард┐рди рднрд╛рдЧ рд╣реЛред API рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдХреЗрд╡рд▓ рдердк API рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдердкреНрдЫреМрдВред рдирд╛рдХ рдмрд╣реБрдордд рдбрд╛рдЯрд╛рдмреЗрд╕рд▓реЗ рдпреЛ рдЧрд░реНрди рд╕рдХреНрджреИрдиред рд╣рд╛рдореА рд▓реЛрдХрдкреНрд░рд┐рдп рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реА (PostgreSQL, MySQL, рдЖрджрд┐) рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

рдХреНрдпрд╛рд╕рд┐рдЩ

рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдмреГрджреНрдзрд┐ рдЧрд░реНрдиреЗ рдПрдЙрдЯрд╛ рд╕рдЬрд┐рд▓реЛ рддрд░рд┐рдХрд╛ рднрдиреЗрдХреЛ рдирдпрд╛рдБ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдиреБ рд╣реЛ: рдХреНрдпрд╛рд╕ рддрд╣ред рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреНрдпрд╛рд╕рд┐рдЩ рд╡рд┐рдзрд┐ рдЗрди-рдореЗрдореЛрд░реА рдХреБрдЮреНрдЬреА-рдорд╛рди рд░реЗрдХрд░реНрдб рд╕реНрдЯреЛрд░ рд╣реЛ, рдЬрд╕реНрддреИ Redis рд╡рд╛ Memcachedред рдзреЗрд░реИ рдЬрд╕реЛ рдХреНрд▓рд╛рдЙрдбрд╣рд░реВрдорд╛ рдпреА рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╣реБрдиреНрдЫ: AWS рдорд╛ Elasticache рд░ Google Cloud рдорд╛ Memorystoreред

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореНрд░реЛ рдЧреНрд░рд╛рдорд┐рдиреНрд╕реНрдЯрд╛ рд╕реЗрд╡рд╛рдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рдЬрдм рдХреЛрд╣реА рд╕реНрдЯрд╛рд░ рдореЛрдмреНрд░рд┐рдХрдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреНрдЫ, API рд╕рд░реНрднрд░рд▓реЗ рдЙрд╕рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдмрд╛рдЯ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рд╕реЛрдзреНрдЫред рдпреЛ рдмрд╛рд░рдореНрдмрд╛рд░ рд╣реБрдиреНрдЫред Mobrik рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рд╕рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджреИрди, рдпреЛ рдХреНрдпрд╛рд╕рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреА рдЙрддреНрдХреГрд╖реНрдЯ рдЫред

рд╣рд╛рдореА рдХреБрдЮреНрдЬреА рджреНрд╡рд╛рд░рд╛ Redis рдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдХреНрдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреМрдВ user:id 30 рд╕реЗрдХреЗрдиреНрдб рдХреЛ рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐ рд╕рдВрдЧред рдЕрдм, рдЬрдм рдХреЛрд╣реА Mobrik рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдорд╛ рдЬрд╛рдиреНрдЫ, рд╣рд╛рдореА рдкрд╣рд┐рд▓реЗ Redis рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ, рд░ рдпрджрд┐ рдбрд╛рдЯрд╛ рддреНрдпрд╣рд╛рдБ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╕рд┐рдзреИ Redis рдмрд╛рдЯ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫреМрдВред рдЕрдм рд╕рд╛рдЗрдЯрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдлрд╛рдЗрд▓рдорд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд▓реЛрдб рдЧрд░реНрджреИрдиред

рдзреЗрд░реИ рдХреНрдпрд╛рд╕рд┐рдЩ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЕрд░реНрдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рд╣реЛ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд░реНрднрд░рд╣рд░реВ рднрдиреНрджрд╛ рдорд╛рдкрди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫрдиреНред Redis рдорд╛ рдирд┐рд░реНрдорд┐рдд Redis рдХреНрд▓рд╕реНрдЯрд░ рдореЛрдб рдЫред рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдЬрд╕реНрддреИ1, рдпрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ Redis рдХреНрдпрд╛рд╕ рдзреЗрд░реИ рдореЗрд╕рд┐рдирд╣рд░реВрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ рд╣рдЬрд╛рд░реМрдВ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛)ред

рд▓рдЧрднрдЧ рд╕рдмреИ рдареВрд▓рд╛-рдареВрд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд▓реЗ рдХреНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН; рдпреЛ рджреНрд░реБрдд API рдХреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рд╣реЛред рджреНрд░реБрдд рдХреНрд╡реЗрд░реА рдкреНрд░рд╢реЛрдзрди рд░ рдердк рдЙрддреНрдкрд╛рджрдХ рдХреЛрдб рд╕рдмреИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫрдиреН, рддрд░ рдХреНрдпрд╛рд╕ рдмрд┐рдирд╛ рд▓рд╛рдЦреМрдВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реЗрд╡рд╛ рдорд╛рдкрди рдЧрд░реНрди рд▓рдЧрднрдЧ рдЕрд╕рдореНрднрд╡ рдЫред

рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдкрдвреНрдиреБрд╣реЛрд╕реН

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

рдпрд╣рд╛рдБ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реА рдЕрдм рдЫ:

рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

рдЕрд░реНрдХреЛ рдЪрд░рдгрд╣рд░реВ

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

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

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

рд╕реНрд░реЛрддрд╣рд░реВ

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

рдлреБрдЯрдиреЛрдЯрд╣рд░реВ

  1. рдпрджреНрдпрдкрд┐ рдзреЗрд░реИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдорд╛ рд▓реЛрдб рд╡рд┐рддрд░рдгрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рд╕рдорд╛рди, Redis рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдЕрдиреНрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рднрдиреНрджрд╛ рдзреЗрд░реИ рдлрд░рдХ рдЫред [рдлрд░реНрдХрд┐рдиреБ]

рдХрд╕рд░реА 1 рджреЗрдЦрд┐ 100 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдорд╛рдкрди рдЧрд░реНрдиреЗ

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

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