GitHub рдкрд░ 100,000 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡рд░реНрдЧреАрдХреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓реАрдХ


рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЪрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдЕрдВрдд рдореЗрдВ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреА рдЙрдЪреНрдЪ рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рд╡рд░реНрдЧреАрдХреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдХрд╛рд░реНрдп рд╕реЗ рдЪрд┐рддреНрд░рдг

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

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

  • рд▓рдЧрднрдЧ рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ GitHub рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╕реНрдХреИрди рдХрд░рддреЗ рд╣реИрдВ
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ GitHub рдкрд░ рд╕рднреА рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ 13% рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИ, рдХреБрд▓ 4 рдорд┐рд▓рд┐рдпрди рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАред

рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИрдВред рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдиреЗ рди рдХреЗрд╡рд▓ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рд╣реИ рдХрд┐ рд▓реАрдХ рд╡реНрдпрд╛рдкрдХ рд╣реИрдВ рдФрд░ 100,000 рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░, рд╣рдЬрд╛рд░реЛрдВ рдирдП, рдЕрджреНрд╡рд┐рддреАрдп "рд░рд╣рд╕реНрдп" рд╣рд░ рджрд┐рди рдЧрд┐рдЯрд╣рдм рдХреЛ рдорд┐рд▓рддреЗ рд╣реИрдВред

рддрд╛рд▓рд┐рдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдПрдкреАрдЖрдИ рдФрд░ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓реАрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреА рд╣реИред



рдорд┐рд▓реА рдЧреБрдкреНрдд рд╡рд╕реНрддреБрдУрдВ рдкрд░ рд╕рд╛рдорд╛рдиреНрдп рдЖрдБрдХрдбрд╝реЗ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдХреНрд╕рд░ Google API рдХреБрдВрдЬрд┐рдпрд╛рдБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореЗрдВ рдорд┐рд▓рддреА рд╣реИрдВред RSA рдирд┐рдЬреА рдХреБрдВрдЬреА рдФрд░ Google OAuth рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рднреА рдЖрдо рд╣реИрдВред рдЖрдорддреМрд░ рдкрд░, рд▓реАрдХ рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд рдПрдХрд▓-рдорд╛рд▓рд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреЗ рд╣реИрдВред

рдЧреБрдкреНрддрдХреЗрд╡рд▓рдореЗрдЬрдмрд╛рди%, рдПрдХ рдорд╛рд▓рд┐рдХ
Google API рдХреБрдВрдЬреА212 89285 31195.10%
RSA рдЧреБрдкреНрдд рдХреБрдВрдЬреА158 01137,78190.42%
Google OAuth ID106 909 рд╣реИ47,81496.67%
рдирд┐рдпрдорд┐рдд рдирд┐рдЬреА рдХреБрдВрдЬреА3028612,57688.99%
рдЕрдореЗрдЬрд╝рди AWS рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрдИрдбреАреирем рей реп рел464891.57%
рдЯреНрд╡рд┐рдЯрд░ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди20,760795394.83%
рдирд┐рдЬреА рдХреБрдВрдЬреА рдЪреБрдирд╛рд╡ рдЖрдпреЛрдЧ7838158474.67%
рдлреЗрд╕рдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЯреЛрдХрди6367171597.35%
PGP рдирд┐рдЬреА рдХреБрдВрдЬреА209168482.58%
MailGun рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА186874294.25%
MailChimp рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА87148492.51%
рдзрд╛рд░реА рдорд╛рдирдХ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА54221391.87%
рдЯреНрд╡рд┐рд▓рд┐рдпреЛ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА3205090.00%
рд╕реНрдХреНрд╡рд╛рдпрд░ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди1216196.67%
рдЧреБрдкреНрдд рд╡рд░реНрдЧ OAuth281994.74%
рдЕрдореЗрдЬрд╝рди MWS рдкреНрд░рд╛рдорд╛рдгрд┐рдХ рдЯреЛрдХрди2813100.00%
рдмреНрд░рд╛рдЗрдВрдЯреНрд░реА рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди24887.50%
рдкрд┐рдХрд╛рдЯрд┐рдХ рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА54100.00%
рдХреЗрд╡рд▓575,456201 64293.58%

рдЖрд╡рд╛рдЧрдорди рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдирд┐рдЧрд░рд╛рдиреА рдиреЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХрд┐рддрдиреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓ рджреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдкрд╣рд▓реЗ рджрд┐рди 10% рд╕реЗ рдЕрдзрд┐рдХ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдХреБрдЫ рдкреНрд░рддрд┐рд╢рдд, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдирд┐рдЬреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ 80% рд╕реЗ рдЕрдзрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдмрд╛рдж рднреА рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЕрдиреБрдкрд╛рдд рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╛рдж рдореЗрдВ рдирд╣реАрдВ рдШрдЯрддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд▓реАрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдкреВрд░реНрд╡реА рдпреВрд░реЛрдк рдХреЗ рджреЗрд╢реЛрдВ рдореЗрдВ рдПрдХ рд╕рд░рдХрд╛рд░реА рдПрдЬреЗрдВрд╕реА рд╕реЗ рдПрдХ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЦрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╣рдЬрд╛рд░реЛрдВ рдирд┐рдЬреА рд╡реАрдкреАрдПрди рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП 7,280 рдирд┐рдЬреА рдЖрд░рдПрд╕рдП рдХреБрдВрдЬреА рд╣реИрдВред

рдЕрдзреНрдпрдпрди рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рд╣рдорд▓рд╛рд╡рд░, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдиреНрдпреВрдирддрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде, рдХрдИ GitHub рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рдЬреА рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЯрди рдкрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдЦрдХ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрдИ рдореМрдЬреВрджрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╡рд░реНрдЧреАрдХреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдкреНрд░рднрд╛рд╡реА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреНрд░рдлрд▓рд╣реЙрдЧ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдХреЗрд╡рд▓ 25% рджрдХреНрд╖рддрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдмрд┐рд▓реНрдЯ-рдЗрди GitHub рд╕реАрдорд╛ рднреА рдмрд╛рдИрдкрд╛рд╕ рдХреА рдЧрдИ рд╣реИред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЦреЛрдЬреЗ рдЧрдП рдХрдИ рд░рд╣рд╕реНрдпреЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдкреИрдЯрд░реНрди рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВ
рдЙрдирдХреА рдЦреЛрдЬред рдпрд╣ рдорд╛рдирдирд╛ тАЛтАЛрддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ рдХрд┐ рдЗрди рд╕рдорд╛рди рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд░реНрдЧреАрдХреГрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд░рд┐рд╕рд╛рд╡ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдпрд╛, рдЗрд╕ рддрд░рд╣ рдХреЗ рддрдВрддреНрд░ рдХреЛ рд╕рд░реНрд╡рд░ рдХреА рддрд░рдл, рдпрд╛рдиреА рдЧрд┐рдЯрд╣рдм рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╕реЗрд╡рд╛ рдПрдХ рдХрдорд┐рдЯ рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреА рд╣реИред

GitHub рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЯреЛрдХрди рд╕реНрдХреИрдирд┐рдВрдЧ ( рдЯреЛрдХрди рд╕реНрдХреИрдирд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди) рдХрд╛ рдПрдХ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рд╕реНрдХреИрди рдХрд░рддрд╛ рд╣реИ, рдЯреЛрдХрди рдЦреЛрдЬрддрд╛ рд╣реИ рдФрд░ рд╕реВрдЪрдирд╛ рд░рд┐рд╕рд╛рд╡ рдХреЗ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрджрд▓реЗ рдореЗрдВ, рд╡рд┐рдХреНрд░реЗрддрд╛ рдЗрд╕ рдХреБрдВрдЬреА рдХреЛ рд░рджреНрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдЦрдХреЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЕрдкрдиреЗ рд╢реЛрдз рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, GitHub рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

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


All Articles