рдореЛрдиреЛрд▓рд┐рде рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ред рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛ рдХреА рджреГрд╖реНрдЯрд┐


рдореИрдВ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкрдиреА рдХрд╣рд╛рдиреА рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛, рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрд╣ 2012 - 2014 рдХреЗ рджреМрд░рд╛рди рдерд╛ред рдпрд╣ рдбреЙрдЯрдиреЗрдЯрдХреЙрдиреНрдлрд╝ (рдЖрд░рдпреВ) рдореЗрдВ рдореЗрд░реА рдкреНрд░рд╕реНрддреБрддрд┐ рдХрд╛ рдкреНрд░рддрд┐рд▓реЗрдЦрди рд╣реИред рдореИрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд╣рд░ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг


рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рд▓реЗрдЦреЛрдВ рдХреЛ рдХреНрд░реЙрд▓ рдХрд░рдирд╛, рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╝реАрдб рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рдФрд░ рдмрдирд╛рдирд╛ рдерд╛ред рдПрдХ рддрд░рдл, рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдирд╛ рдерд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рддрд░рдл, рд╣рдо рдПрдХ рдмрдЬрдЯ рдкрд░ рдереЗред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдо рд╕рд╣рдордд рд╣реБрдП рдХрд┐:


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

рдХреНрд░реМрд▓рд░


рдХреНрд░реМрд▓рд░


рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ред рдХреНрд░реЙрд▓рд░реНрд╕ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдмрдЪрдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓реЗ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдПрдХрд▓ рдХреНрд░реЙрд▓рд░ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рджреБрдирд┐рдпрд╛ рдмрджрд▓ рд░рд╣реА рдереА рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд░реЙрд▓рд░ рджрд┐рдЦрд╛рдИ рджрд┐рдПред MsSQL рджреНрд╡рд╛рд░рд╛ рдХреНрд░реЙрд▓рд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗред


рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреНрд░реЙрд▓рд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреЗрд▓ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдерд╛:


  • рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рд╛рд╡рдзрд╛рдиред
  • рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЬреЛрдбрд╝реЗрдВред
  • рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдПрдХрддреНрд░рд┐рдд рдХрд░реЗрдВред

MSSQL


MSSQL


рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓рдЧрднрдЧ 1TB рдерд╛ред


MsSQL рдХреНрд▓рд╕реНрдЯрд░


рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЗ рдереЗ:


  1. SQL рдорд┐рд░рд░рд┐рдВрдЧред
  2. Windows рд╡рд┐рдлрд▓рддрд╛ рдХреНрд▓рд╕реНрдЯрд░ - рдпрд╣ рдХреЛрдИ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рд╕реИрди / Nas рдирд╣реАрдВ рдерд╛ред
  3. рд╣рдореЗрд╢рд╛ - рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдерд╛ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдирд╣реАрдВ рдереА, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рдерд╛ред

рдирддреАрдЬрддрди, рд╣рдордиреЗ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо async рдореЛрдб рдХреЗ рдХрд╛рд░рдг рдЧрд╡рд╛рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдСрдЯреЛ рд╕реНрд╡рд┐рдЪ рдорд╛рд╕реНрдЯрд░ -> рджрд╛рд╕ рдФрд░ рдореИрдиреБрдЕрд▓ рджрд╛рд╕ -> рдорд╛рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИред


MsSQL perfomance


MSSQL


рдШрдбрд╝реА рдЯрд┐рдХ рд░рд╣реА рдереА, рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЦрд╝рд░рд╛рдм рд╣реЛ рд░рд╣рд╛ рдерд╛, рд╣рдо рдЕрдбрд╝рдЪрдиреЗрдВ рдЦреЛрдЬ рд░рд╣реЗ рдереЗред рдХрднреА-рдХрднреА, рдпрд╣ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛, рдЕрд░реНрдерд╛рдд рдбрд┐рд╕реНрдХ io рджреНрд╡рд╛рд░рд╛ SQL рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрдм, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд░реИрдо рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдХрдо рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛, рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдПрдЪрдбреАрдбреА рд╕реЗ рдПрд╕рдПрд╕рдбреА рддрдХ рдЪрд▓реЗ рдЧрдПред рдПрдХ рддрд░рдл, рдЗрд╕рдиреЗ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рд╛рдпрд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдпрд╣ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдерд╛ред


рд╕рдВрджреЗрд╢ рдХреА рдХрддрд╛рд░


рд╕рдВрджреЗрд╢ рдХреА рдХрддрд╛рд░


рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рдПрдХ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдкрд░рд┐рдгрд╛рдо рд▓рд┐рдЦ рд░рд╣реЗ рдереЗред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдордиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд▓реЛрдб рдХрдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛: рдПрдХ рд╕рдВрджреЗрд╢ рдХрддрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдПрдХ рдХреЛрд▓реНрдб рд╕реНрдЯреИрдВрдбрдмрд╛рдп рдмрдирд╛рдпрд╛ред


рд╡реЗрдм


рд╡реЗрдм


рдПрдХ рд╡реЗрдм рдкрд╛рд░реНрдЯ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ: рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реАред


рд╡реЗрдм рд╕реНрдерд┐рд░


рд╡реЗрдм рд╕реНрдерд┐рд░


WEB рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╕реНрдерд┐рд░ рднрд╛рдЧ 2TB рдерд╛, рдЗрд╕рдореЗрдВ рдирд┐рдореНрди рд╢рд╛рдорд┐рд▓ рдереЗ:


  • рдЪрд┐рддреНрд░ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реЗрдВред
  • рдЫрд╡рд┐рдпрд╛рдБ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВред
  • рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдХреНрд░реЙрд▓ рдореВрд▓ рдЫрд╡рд┐ рдФрд░ рдлрд╕рд▓ред

рд╡реЗрдм рд╕реНрдерд┐рд░


2 рдкреНрд░рдореБрдЦ рдореБрджреНрджреЗ рдереЗ: рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рд╡реЗрдм рдХреНрд▓рд╕реНрдЯрд░ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рдПред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рдХреБрдЫ рддрд░реАрдХреЗ рдереЗ: рдПрдХ рд╕реНрдЯреЛрд░реЗрдЬ рдЦрд░реАрджреЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдкрд░ DFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реЗрд╡ рдХрд░реЗрдВред рдпрд╣ рдХрдард┐рди рдирд┐рд░реНрдгрдп рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдордиреЗ рддреАрд╕рд░рд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╡реЗрдм рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ NLB рдФрд░ CDN рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред


рд╡реЗрдм Balancer


рд╡реЗрдм Balancer


рдЙрдЪреНрдЪ-рд▓реЛрдб рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рддрд░рд╣ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ 4 рддрд░реАрдХреЗ рдереЗ:


  1. рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреИрд▓реЗрдВрд╕рд░ - рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдерд╛ред
  2. IIS рдФрд░ ARR - рдпрд╣ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдерд╛ред
  3. Nginx - рдпрд╣ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдордиреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдореБрджреНрджреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред
  4. рд╣рд╛рдкреНрд░реЛрд╕реА - рдпрд╣ рд╕рдмрд╕реЗ рдЫреЛрдЯреЗ рдУрд╡рд░рд╣реЗрдб рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рдзрд╛рди рдерд╛ред

haproxy
рд╣рдордиреЗ 4 рд╡рд╛рдБ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирд╛ред рд╣рдо DNS рд░рд╛рдЙрдВрдб рд░реЙрдмрд┐рди рдФрд░ рдХреБрдХреА рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ haproxy рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░ рд░рд╣реЗ рдереЗред


MongoDB


MongoDB


рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдмрд╛рдж, рд╣рдордиреЗ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдХрд┐ SQL рдкреНрд░рджрд░реНрд╢рди рдлрд┐рд░ рд╕реЗ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдерд╛ред рдпрд╣ рдПрдХ рдкрд░рд┐рд╖реНрдХреГрдд рдореБрджреНрджрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд▓рдВрдмреА рдмрд╛рддрдЪреАрдд рдХреЗ рдмрд╛рдж рд╣рдордиреЗ CAP рдкреНрд░рдореЗрдп рд╕реЗ рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рд╡рд┐рднрд╛рдЬрди рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдЪреБрдирдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдирддреАрдЬрддрди, рд╣рдордиреЗ рдПрдХ MongoDB рдХреНрд▓рд╕реНрдЯрд░ (рд╢рд╛рд░реНрдХрд┐рдВрдЧ рдФрд░ рдкреНрд░рддрд┐рдХреГрддрд┐) рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдиреБрднрд╡ рдерд╛: рдХреИрд╕реЗ MongoDB рдмреИрдХрдЕрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреИрд╕реЗ рдЙрдиреНрдирдпрди рдФрд░ MongoDB рдХреАрдбрд╝реЗ рдХрд╛ рдПрдХ рдмрд╣реБрддред


рдмреИрдХрдЕрдк рдФрд░ рдирд┐рдЧрд░рд╛рдиреА


рд╣рдордиреЗ 3-2-1 рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд┐рдпрд╛:


  • рдХрдо рд╕реЗ рдХрдо 3 рдкреНрд░рддрд┐ред
  • рдХрдо рд╕реЗ рдХрдо 2 рдЕрд▓рдЧ рднрдВрдбрд╛рд░рдг рдкреНрд░рдХрд╛рд░ред
  • рдХрдо рд╕реЗ рдХрдо 1 рдкреНрд░рддрд┐ рдХрд╣реАрдВ рдмрд╛рд╣рд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдЖрдк рдпрд╣рд╛рдВ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред


рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрджреНрдпрддрди


рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдкрд╛рдИ рдЬрд┐рддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред рд╣рдореЗрдВ рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдерд╛ред рдЖрдХрд╕реНрдорд┐рдХ рдЕрджреНрдпрддрди рдХреА рддрд░рд╣ рджреЗрдЦрд╛:


  1. рдХреБрдЫ рддреИрдпрд╛рд░реА рдХрд░реЛред
  2. рднрд╛рдЧрд╛ рднрд╛рдЧрд╛ред
  3. рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
  4. рдмреИрдХрдПрдВрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

рд╕рднреА рддрд╛рд░реНрдХрд┐рдХ рдХрджрдо рд╕реНрдЯреЗрдЬрд┐рдВрдЧ / рдкреНрд░реАрдкреНрд░реЛрдб / рдкреНрд░реЛрдбрдХреНрд╢рдВрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдереЗ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ OOP рдореИрдЬрд┐рдХ рдХреЗ рд╕рд╛рде рдкреЙрд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИред рдпрд╣ рд╣рдорд╛рд░реЗ CI / CD рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреА рдПрдХ рд╕рддрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдереАред


рдирд┐рд╖реНрдХрд░реНрд╖


20122014
рд╕рд░реНрд╡рд░360
рд░реИрдо рдЬреАрдмреА72800
рдПрд╕рдПрд╕рдбреА рдЬреА.рдмреА.20010000
MsSQL рдЬреА.рдмреА.150700
MongoDB рдЬреАрдмреА0700
рд▓реЗрдЦ рдкреНрд░рддрд┐ рджрд┐рди10000150000

рдпрд╣ 3 рдбреЗрд╕реНрдХрдЯреЙрдк рдкреАрд╕реА рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрджреНрднреБрдд рдХрд╣рд╛рдиреА рдереАред рдзреИрд░реНрдп рд░рдЦреЗрдВ рдФрд░ рдпреЛрдЬрдирд╛рдПрдВ рдмрдирд╛рдПрдВред


рдкреБрдирд╢реНрдЪ


Source: https://habr.com/ru/post/hi437186/


All Articles