рдУрдкрди рд╕реЛрд░реНрд╕ рдбреЗрдЯрд╛рд╣рдм: рд▓рд┐рдВрдХреНрдбрдЗрдирдЪрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╢реЛрдз рдЖрдгрд┐ рдбрд┐рд╕реНрдХрд╡реНрд╣рд░реА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо
рдбреЗрдЯрд╛-рдЖрдзрд╛рд░рд┐рдд рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдбреЗрдЯрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрдВрдкрдиреАрд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рджреНрд░реБрддрдкрдгреЗ рд╢реЛрдзрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдХреЗрд╡рд│ рдбреЗрдЯрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдХрддреЗрд╡рд░рдЪ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдд рдирд╛рд╣реА (рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдбреЗрд╡реНрд╣рд▓рдкрд░, рдбреЗрдЯрд╛ рд╕рд╛рдпрдВрдЯрд┐рд╕реНрдЯ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдЕрднрд┐рдпрдВрддрд╛) рдкрдг рддреНрдпрд╛рдЪрд╛ рдереЗрдЯ рдкрд░рд┐рдгрд╛рдо рджрд░реНрдЬреЗрджрд╛рд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ (ML) рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рджрдирд╛рдВрд╡рд░ рд╣реЛрддреЛ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд┐рдВрд╡рд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХрд▓ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХрдкрдгреЗ рдкреНрд░рд╢реНрди рдЙрдкрд╕реНрдерд┐рдд рдХрд░рддреЛ: рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рдореЙрдбреЗрд▓реНрд╕, рдореЗрдЯреНрд░рд┐рдХреНрд╕, рдбреЗрдЯрд╛рд╕реЗрдЯ рдЗ. рдЕрдВрддрд░реНрдЧрдд рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪреА рдкрджреНрдзрдд рдХрд╛рдп рдЖрд╣реЗ.
рдпрд╛ рд▓реЗрдЦрд╛рдд рдЖрдореНрд╣реА рдУрдкрди рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХрд╕рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рдЪрд░реНрдЪрд╛ рдХрд░реВ
рд╡реНрд╣реЗрдЕрд░рд╣рд╛рдКрд╕ рдЖрддрд╛ рдбреЗрдЯрд╛рд╣рдм рдЖрд╣реЗ!
LinkedIn рдЪреНрдпрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЯреАрдордиреЗ рдпрд╛рдкреВрд░реНрд╡реА рд╕рд╛рджрд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ
рдореБрдХреНрдд рд╕реНрд░реЛрдд рджреГрд╖реНрдЯреАрдХреЛрди
WhereHows, рдбреЗрдЯрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд▓рд┐рдВрдХреНрдбрдЗрдирдЪреЗ рдореВрд│ рдкреЛрд░реНрдЯрд▓ рдЖрдгрд┐ рддреЗ рдХреБрдареВрди рдпреЗрддреЗ, рд╣реЗ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди рд╕реБрд░реВ рдЭрд╛рд▓реЗ; рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЯреАрдордиреЗ рддреЗ рдЙрдШрдбрд▓реЗ
рдкреНрд░рдердо рдкреНрд░рдпрддреНрди: "рдкреНрд░рдердо рдореБрдХреНрдд рд╕реНрд░реЛрдд"
рдЖрдореНрд╣реА рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ "рдУрдкрди рд╕реЛрд░реНрд╕ рдлрд░реНрд╕реНрдЯ" рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЙрдбреЗрд▓рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХреЗрд▓реЗ, рдЬрд┐рдереЗ рдмрд╣реБрддреЗрдХ рд╡рд┐рдХрд╛рд╕ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рд╣реЛрддреЛ рдЖрдгрд┐ рдЕрдВрддрд░реНрдЧрдд рдЙрдкрдпреЛрдЬрдирд╛рд╕рд╛рдареА рдмрджрд▓ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдпрд╛ рдкрдзреНрджрддреАрдЪреА рд╕рдорд╕реНрдпрд╛ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдХреЛрдб рдиреЗрд╣рдореА GitHub рд╡рд░ рдврдХрд▓рд▓рд╛ рдЬрд╛рддреЛ рдЖрдзреА рддреНрдпрд╛рдЪреЗ рдЖрдВрддрд░рд┐рдХ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЬреЛрдкрд░реНрдпрдВрдд рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди рдмрджрд▓ рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рдирд╡реАрди рдЕрдВрддрд░реНрдЧрдд рдЙрдкрдпреЛрдЬрди рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА рддреЛрдкрд░реНрдпрдВрдд рдЖрдореНрд╣рд╛рд▓рд╛ рдЙрддреНрдкрд╛рджрди рд╕рдорд╕реНрдпрд╛ рдЖрдврд│рдгрд╛рд░ рдирд╛рд╣реАрдд. рдЦрд░рд╛рдм рддреИрдирд╛рддреАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЧреБрдиреНрд╣реЗрдЧрд╛рд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рджреЗрдЦреАрд▓ рдЦреВрдк рдХрдареАрдг рд╣реЛрддреЗ рдХрд╛рд░рдг рдмреЕрдЪрдордзреНрдпреЗ рдмрджрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ.
рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдпрд╛ рдореЙрдбреЗрд▓рдиреЗ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕рдВрдШрд╛рдЪреА рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрдореА рдХреЗрд▓реА рдЬреНрдпрд╛рд╕рд╛рдареА рдЬрд▓рдж рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рдпрд╛рдореБрд│реЗ рд╕рд░реНрд╡ рдмрджрд▓ рдкреНрд░рдердо рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдврдХрд▓рд▓реЗ рдЬрд╛рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдирдВрддрд░ рдЕрдВрддрд░реНрдЧрдд рднрд╛рдВрдбрд╛рд░рд╛рдд рдврдХрд▓рд▓реЗ рдЧреЗрд▓реЗ. рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реЗрд│ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░рд╛рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдмрджрд▓ рдкреНрд░рдердо рдЕрдВрддрд░реНрдЧрдд рднрд╛рдВрдбрд╛рд░рд╛рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рд╣реЗ рдмрджрд▓ рдкреБрдиреНрд╣рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рд╡рд┐рд▓реАрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд▓реЗ рддреЗрд╡реНрд╣рд╛ рд╣реА рдПрдХ рдореЛрдареА рд╕рдорд╕реНрдпрд╛ рдмрдирд▓реА рдХрд╛рд░рдг рджреЛрди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕рд┐рдВрдХрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рд╣реЛрддреНрдпрд╛.
рд╣реЗ рдореЙрдбреЗрд▓ рдкреВрд░реНрдг-рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд рд╕рд╛рдиреБрдХреВрд▓ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдкреЗрдХреНрд╖рд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рд▓рд╛рдпрдмреНрд░рд░реА рдХрд┐рдВрд╡рд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА рд▓рд╛рдЧреВ рдХрд░рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рдореЙрдбреЗрд▓ рдкрд╣рд┐рд▓реНрдпрд╛ рджрд┐рд╡рд╕рд╛рдкрд╛рд╕реВрди рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реБрд░реВ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА рдЖрджрд░реНрд╢ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╡реНрд╣реЗрдЕрд░рд╣реЙрдЬ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдВрддрд░реНрдЧрдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. рд╕рд░реНрд╡ рдЕрдВрддрд░реНрдЧрдд рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рдЦрд░реЛрдЦрд░ рдХрдареАрдг рд╣реЛрддреЗ, рдореНрд╣рдгреВрди рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдВрддрд░реНрдЧрдд рдХрд╛рдЯрд╛ рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдЕрдВрддрд░реНрдЧрдд рдХрд╛рдЯрд╛ рдареЗрд╡рдгреЗ рдЖрдгрд┐ рдореБрдЦреНрдпрддрдГ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдлрд╛рд░рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА.
рджреБрд╕рд░рд╛ рдкреНрд░рдпрддреНрди: тАЬрдЖрддрд▓рд╛ рдкрд╣рд┐рд▓рд╛тАЭ
**рджреБрд╕рд░рд╛ рдкреНрд░рдпрддреНрди рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА "рдЖрдВрддрд░рд┐рдХ рдкреНрд░рдердо" рд╡рд┐рдХрд╛рд╕ рдореЙрдбреЗрд▓рдХрдбреЗ рдЧреЗрд▓реЛ, рдЬрд┐рдереЗ рдмрд╣реБрддреЗрдХ рд╡рд┐рдХрд╛рд╕ рдШрд░рд╛рдордзреНрдпреЗрдЪ рд╣реЛрддреЛ рдЖрдгрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рдХреЛрдбрдордзреНрдпреЗ рдирд┐рдпрдорд┐рддрдкрдгреЗ рдмрджрд▓ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЬрд░реА рд╣реЗ рдореЙрдбреЗрд▓ рдЖрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рдХреЗрд╕рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдпреЛрдЧреНрдп рдЕрд╕рд▓реЗ рддрд░реА рддреНрдпрд╛рдд рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд. рд╕рд░реНрд╡ рдлрд░рдХ рдереЗрдЯ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рдврдХрд▓рдгреЗ рдЖрдгрд┐ рдирдВрддрд░ рд╡рд┐рд▓реАрдиреАрдХрд░рдгрд╛рддреАрд▓ рд╡рд┐рд╡рд╛рджрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдгреЗ рд╣рд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЛ рд╡реЗрд│ рдШреЗрдгрд╛рд░рд╛ рдЖрд╣реЗ. рдмрд╣реБрддреЗрдХ рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рд╡рд┐рдХрд╛рд╕рдХ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреЛрдбрдЪреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░рддрд╛рдирд╛ рдЕрд╕реЗ рди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдд. рдкрд░рд┐рдгрд╛рдореА, рд╣реЗ рдмреЕрдЪреЗрд╕рдордзреНрдпреЗ рдХрдореА рд╡рд╛рд░рдВрд╡рд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдирдВрддрд░ рд╡рд┐рд▓реАрдиреАрдХрд░рдг рд╡рд┐рд╡рд╛рджрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рд╣реЛрдИрд▓.
рддрд┐рд╕рд░реНтАНрдпрд╛рдВрджрд╛ рдХрд╛рдо рдЭрд╛рд▓реЗ!
рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рджреЛрди рдЕрдпрд╢рд╕реНрд╡реА рдкреНрд░рдпрддреНрдирд╛рдВрдореБрд│реЗ рд╡реНрд╣реЗрдЕрд░рд╣реЙрд╕ рдЧрд┐рдЯрд╣рдм рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рд╕рд╛рдареА рдХрд╛рд▓рдмрд╛рд╣реНрдп рд░рд╛рд╣рд┐рд▓реА. рдЯреАрдордиреЗ рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реБрдзрд╛рд░рдгреЗ рд╕реБрд░реВ рдареЗрд╡рд▓реЗ, рдЬреЗрдгреЗрдХрд░реВрди LinkedIn рд╕рд╛рдареА WhereHows рдЪреА рдЕрдВрддрд░реНрдЧрдд рдЖрд╡реГрддреНрддреА рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдЖрд╡реГрддреНрддреАрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдкреНрд░рдЧрдд рдЭрд╛рд▓реА. рддреНрдпрд╛рдЪреЗ рдПрдХ рдирд╡реАрди рдирд╛рд╡ рджреЗрдЦреАрд▓ рд╣реЛрддреЗ - DataHub. рдорд╛рдЧреАрд▓ рдЕрдпрд╢рд╕реНрд╡реА рдкреНрд░рдпрддреНрдирд╛рдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рд╕рдВрдШрд╛рдиреЗ рдПрдХ рд╕реНрдХреЗрд▓реЗрдмрд▓, рджреАрд░реНрдШрдХрд╛рд▓реАрди рдЙрдкрд╛рдп рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛.
рдХреЛрдгрддреНрдпрд╛рд╣реА рдирд╡реАрди рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд╕рд╛рдареА, LinkedIn рдЪреА рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреАрдо рдЕрд╢рд╛ рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯ рдореЙрдбреЗрд▓рд▓рд╛ рд╕рд▓реНрд▓рд╛ рджреЗрддреЗ рдЖрдгрд┐ рд╕рдорд░реНрдерди рджреЗрддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреЗ рдореЙрдбреНрдпреВрд▓реНрд╕ рдкреВрд░реНрдгрдкрдгреЗ рдУрдкрди рд╕реЛрд░реНрд╕рдордзреНрдпреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЖрд╡реГрддреНрддреАрдХреГрдд рдХрд▓рд╛рдХреГрддреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рднрд╛рдВрдбрд╛рд░рд╛рдд рддреИрдирд╛рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдирдВрддрд░ рдЕрдВрддрд░реНрдЧрдд рд▓рд┐рдВрдХреНрдбрдЗрди рдЖрд░реНрдЯрд┐рдлреЕрдХреНрдЯрдордзреНрдпреЗ рдкрд░рдд рддрдкрд╛рд╕рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд
рддрдерд╛рдкрд┐, DataHub рд╕рд╛рд░рдЦреНрдпрд╛ рдкрд░рд┐рдкрдХреНрд╡ рдмреЕрдХ-рдПрдВрдб рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ рдпрд╛ рд╕реНрдерд┐рддреАрдд рдкреЛрд╣реЛрдЪрдгреНрдпрд╛рд╕рд╛рдареА рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧреЗрд▓. рд╣реЗ рд╕рд░реНрд╡ рдЕрдВрддрд░реНрдЧрдд рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЖрдзреА рдУрдкрди рд╕реЛрд░реНрд╕рд┐рдВрдЧрдЪреА рдкреВрд░реНрдгрдкрдгреЗ рдХрд╛рд░реНрдпрд░рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рдХрд╛рд░рддреЗ. рдореНрд╣рдгреВрдирдЪ рдЖрдореНрд╣реА рдЕрд╢реА рд╕рд╛рдзрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЖрд╣реЗрдд рдЬреА рдЖрдореНрд╣рд╛рд▓рд╛ рдореБрдХреНрдд рд╕реНрд░реЛрдд рдпреЛрдЧрджрд╛рди рдЬрд▓рдж рдЖрдгрд┐ рдХрдореА рд╡реЗрджрдирд╛рд╕рд╣ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддрд╛рдд. рдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдирдЪрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЯреАрдо (рдбреЗрдЯрд╛рд╣рдм рдбреЗрд╡реНрд╣рд▓рдкрд░) рдЖрдгрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рджреЛрдШрд╛рдВрдирд╛рд╣реА рдлрд╛рдпрджрд╛ рд╣реЛрддреЛ. рдкреБрдвреАрд▓ рд╡рд┐рднрд╛рдЧ рдпрд╛ рдирд╡реАрди рдкрджреНрдзрддреАрд╡рд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреАрд▓.
рдореБрдХреНрдд рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд╢рди рдСрдЯреЛрдореЗрд╢рди
рдУрдкрди рд╕реЛрд░реНрд╕ DataHub рд╕рд╛рдареА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЯреАрдордЪрд╛ рдирд╡реАрдирддрдо рджреГрд╖реНрдЯреАрдХреЛрди рд╣рд╛ рдПрдХ рд╕рд╛рдзрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдЖрд╣реЗ рдЬреЗ рдЖрдкреЛрдЖрдк рдЕрдВрддрд░реНрдЧрдд рдХреЛрдбрдмреЗрд╕ рдЖрдгрд┐ рдУрдкрди рд╕реЛрд░реНрд╕ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд╕рдордХреНрд░рдорд┐рдд рдХрд░рддреЗ. рдпрд╛ рдЯреВрд▓рдХрд┐рдЯрдЪреНрдпрд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░реАрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ:
- рдУрдкрди рд╕реЛрд░реНрд╕рд╡рд░/рд╡рд░реВрди LinkedIn рдХреЛрдб рд╕рд┐рдВрдХ рдХрд░рд╛, рд╕рдорд╛рди
rsync . - рдкрд░рд╡рд╛рдирд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦ рдирд┐рд░реНрдорд┐рддреА, рд╕рд╛рд░рдЦреЗ
рдЕрдкрд╛рдЪреЗ рдЙрдВрджреАрд░ . - рдЕрдВрддрд░реНрдЧрдд рдХрдорд┐рдЯ рд▓реЙрдЧрдордзреВрди рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдорд┐рдЯ рд▓реЙрдЧ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛.
- рдУрдкрди рд╕реЛрд░реНрд╕ рдмрд┐рд▓реНрдб рдореЛрдбрдгрд╛рд░реЗ рдЕрдВрддрд░реНрдЧрдд рдмрджрд▓ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛
рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЪрд╛рдЪрдгреА .
рдЦрд╛рд▓реАрд▓ рдЙрдкрд╡рд┐рднрд╛рдЧ рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╢реЛрдз рдШреЗрддреАрд▓ рдЬреНрдпрд╛рдд рдордиреЛрд░рдВрдЬрдХ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд.
рд╕реНрддреНрд░реЛрдд рдХреЛрдб рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди
DataHub рдЪреНрдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЬреА рдПрдХрд▓ GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЖрд╣реЗ, DataHub рдЪреА LinkedIn рдЖрд╡реГрддреНрддреА рдПрдХрд╛рдзрд┐рдХ рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдЪреЗ рд╕рдВрдпреЛрдЬрди рдЖрд╣реЗ (рдЬреНрдпрд╛рд▓рд╛ рдЕрдВрддрд░реНрдЧрдд рдореНрд╣рдгрддрд╛рдд
рдЖрдХреГрддреА 1: рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреАрд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рд╕рдВрд▓рдЧреНрди DataHub рдЖрдгрд┐ рдПрдХрдЪ рднрд╛рдВрдбрд╛рд░ DataHub рдореБрдХреНрдд рд╕реНрд░реЛрдд
рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдмрд┐рд▓реНрдб, рдкреБрд╢ рдЖрдгрд┐ рдкреБрд▓ рд╡рд░реНрдХрдлреНрд▓реЛрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдордЪреЗ рдирд╡реАрди рд╕рд╛рдзрди рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддреНрд░реЛрдд рдлрд╛рдЗрд▓рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдлрд╛рдЗрд▓-рд╕реНрддрд░реАрдп рдореЕрдкрд┐рдВрдЧ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддрдпрд╛рд░ рдХрд░рддреЗ. рддрдерд╛рдкрд┐, рдЯреВрд▓рдХрд┐рдЯрд▓рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдЦрд╛рд▓реА рджрд░реНрд╢рд╡рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдореЙрдбреНрдпреВрд▓ рдореЕрдкрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
{
"datahub-dao": [
"${datahub-frontend}/datahub-dao"
],
"gms/impl": [
"${dataset-gms}/impl",
"${user-gms}/impl"
],
"metadata-dao": [
"${metadata-models}/metadata-dao"
],
"metadata-builders": [
"${metadata-models}/metadata-builders"
]
}
рдореЙрдбреНрдпреВрд▓-рд╕реНрддрд░реАрдп рдореЕрдкрд┐рдВрдЧ рд╣реЗ рдПрдХ рд╕рд╛рдзреЗ JSON рдЖрд╣реЗ рдЬреНрдпрд╛рдЪреНрдпрд╛ рдХреА рдУрдкрди рд╕реЛрд░реНрд╕ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рд▓рдХреНрд╖реНрдп рдореЙрдбреНрдпреВрд▓реНрд╕ рдЖрд╣реЗрдд рдЖрдгрд┐ рдореВрд▓реНрдпреЗ рд▓рд┐рдВрдХреНрдбрдЗрди рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреАрд▓ рд╕реНрддреНрд░реЛрдд рдореЙрдбреНрдпреВрд▓рдЪреА рд╕реВрдЪреА рдЖрд╣реЗрдд. рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рдХреЛрдгрддреЗрд╣реА рд▓рдХреНрд╖реНрдп рдореЙрдбреНрдпреВрд▓ рдХрд┐рддреАрд╣реА рд╕реНрддреНрд░реЛрдд рдореЙрдбреНрдпреВрд▓рджреНрд╡рд╛рд░реЗ рджрд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╕реНрддреНрд░реЛрдд рдореЙрдбреНрдпреВрд▓реНрд╕рдордзреАрд▓ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдЪреА рдЕрдВрддрд░реНрдЧрдд рдирд╛рд╡реЗ рд╕реВрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡рд╛рдкрд░рд╛
{
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Foo.java":
"metadata-builders/src/main/java/com/linkedin/Foo.java",
"${metadata-models}/metadata-builders/src/main/java/com/linkedin/Bar.java":
"metadata-builders/src/main/java/com/linkedin/Bar.java",
"${metadata-models}/metadata-builders/build.gradle": null,
}
рдлрд╛рдИрд▓ рд▓реЗрд╡реНрд╣рд▓ рдореЕрдкрд┐рдВрдЧ рдЯреВрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ; рддрдерд╛рдкрд┐, рддреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╣реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рдлрд╛рдЗрд▓рд╡рд░ рд▓рд┐рдВрдХреНрдбрдЗрди рд╕реНрддреНрд░реЛрдд рдлрд╛рдЗрд▓рдЪреЗ 1:1 рдореЕрдкрд┐рдВрдЧ рдЖрд╣реЗ. рдлрд╛рдЗрд▓ рдЕрд╕реЛрд╕рд┐рдПрд╢рдирдЪреНрдпрд╛ рдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдирд┐рд░реНрдорд┐рддреАрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрдиреЗрдХ рдирд┐рдпрдо рдЖрд╣реЗрдд:
- рдУрдкрди рд╕реЛрд░реНрд╕рдордзреАрд▓ рд▓рдХреНрд╖реНрдп рдореЙрдбреНрдпреВрд▓рд╕рд╛рдареА рдПрдХрд╛рдзрд┐рдХ рд╕реНрддреНрд░реЛрдд рдореЙрдбреНрдпреВрд▓реНрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╕рдВрдШрд░реНрд╖ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд, рдЙрджрд╛. рд╕рдорд╛рди
FQCN , рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╕реНрддреНрд░реЛрдд рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ. рд╕рдВрдШрд░реНрд╖ рдирд┐рд░рд╛рдХрд░рдг рдзреЛрд░рдг рдореНрд╣рдгреВрди, рдЖрдордЪреА рд╕рд╛рдзрдиреЗ рдбреАрдлреЙрд▓реНрдЯ "рд╢реЗрд╡рдЯрдЪрд╛ рдПрдХ рдЬрд┐рдВрдХрд▓рд╛" рдкрд░реНрдпрд╛рдпрд╛рд╡рд░. - "null" рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рд╕реНрддреНрд░реЛрдд рдлрд╛рдЗрд▓ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдЪрд╛ рднрд╛рдЧ рдирд╛рд╣реА.
- рдкреНрд░рддреНрдпреЗрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдмрдорд┐рд╢рди рдХрд┐рдВрд╡рд╛ рдПрдХреНрд╕рдЯреНрд░реЕрдХреНрд╢рди рдирдВрддрд░, рд╣реЗ рдореЕрдкрд┐рдВрдЧ рдЖрдкреЛрдЖрдк рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕реНрдиреЕрдкрд╢реЙрдЯ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдХреГрддреАрдкрд╛рд╕реВрди рд╕реНрддреНрд░реЛрдд рдХреЛрдбрдордзреВрди рдЬреЛрдбрдгреЗ рдЖрдгрд┐ рд╣рдЯрд╡рдгреЗ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.
рдХрдорд┐рдЯ рд▓реЙрдЧ рддрдпрд╛рд░ рдХрд░рдгреЗ
рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдорд┐рдЯрд╕рд╛рдареА рдХрдорд┐рдЯ рд▓реЙрдЧ рджреЗрдЦреАрд▓ рдЕрдВрддрд░реНрдЧрдд рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдЪреЗ рдХрдорд┐рдЯ рд▓реЙрдЧ рд╡рд┐рд▓реАрди рдХрд░реВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЖрдордЪреНрдпрд╛ рдЯреВрд▓рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрдорд┐рдЯ рд▓реЙрдЧрдЪреА рд░рдЪрдирд╛ рджрд░реНрд╢рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реА рдирдореБрдирд╛ рдХрдорд┐рдЯ рд▓реЙрдЧ рдЖрд╣реЗ. рдХрдорд┐рдЯ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рд╕реНрддреНрд░реЛрдд рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдЪреНрдпрд╛ рдХреЛрдгрддреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ рддреНрдпрд╛ рдХрдорд┐рдЯрдордзреНрдпреЗ рдкреЕрдХреЗрдЬ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдХрдорд┐рдЯ рд▓реЙрдЧрдЪрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рд╣реЗ рдкрд╣рд╛
metadata-models 29.0.0 -> 30.0.0
Added aspect model foo
Fixed issue bar
dataset-gms 2.3.0 -> 2.3.4
Added rest.li API to serve foo aspect
MP_VERSION=dataset-gms:2.3.4
MP_VERSION=metadata-models:30.0.0
рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЪрд╛рдЪрдгреА
LinkedIn рдЖрд╣реЗ
рд╣реА рдПрдХ рдЙрдкрдпреБрдХреНрдд рдпрдВрддреНрд░рдгрд╛ рдЖрд╣реЗ рдЬреА рдУрдкрди рд╕реЛрд░реНрд╕ рдмрд┐рд▓реНрдб рдЦрдВрдбрд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрдВрддрд░реНрдЧрдд рдХрдорд┐рдЯрд▓рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ рдЖрдгрд┐ рдХрдорд┐рдЯ рд╡реЗрд│реА рддреЗ рд╢реЛрдзрддреЗ. рдпрд╛рд╢рд┐рд╡рд╛рдп, рдХреЛрдгрддреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдХрдорд┐рдЯрдореБрд│реЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрд┐рд▓реНрдб рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ рд╣реЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рд╣реЛрдИрд▓, рдХрд╛рд░рдг рдЖрдореНрд╣реА DataHub рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдЕрдВрддрд░реНрдЧрдд рдмрджрд▓ рдХрд░рддреЛ.
рдореБрдХреНрдд рд╕реНрд░реЛрдд DataHub рдЖрдгрд┐ рдЖрдордЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрди рдЖрд╡реГрддреНрддреАрдордзреАрд▓ рдлрд░рдХ
рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рдкрд░реНрдпрдВрдд, рдЖрдореНрд╣реА DataHub рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдЪреНрдпрд╛ рджреЛрди рдЖрд╡реГрддреНрддреНрдпрд╛ рд╕рдордХреНрд░рдорд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛ рд╕рдорд╛рдзрд╛рдирд╛рд╡рд░ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рдердо рд╕реНрдерд╛рдирд╛рд╡рд░ рджреЛрди рднрд┐рдиреНрди рд╡рд┐рдХрд╛рд╕ рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд рдпрд╛рдЪреА рдХрд╛рд░рдгреЗ рдЖрдореНрд╣реА рдЕрджреНрдпрд╛рдк рд╕реНрдкрд╖реНрдЯ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реАрдд. рдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдд, рдЖрдореНрд╣реА DataHub рдЪреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЖрд╡реГрддреНрддреА рдЖрдгрд┐ LinkedIn рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдЙрддреНрдкрд╛рджрди рдЖрд╡реГрддреНрддреАрдордзреАрд▓ рдлрд░рдХрд╛рдВрдЪреА рдпрд╛рджреА рдХрд░реВ рдЖрдгрд┐ рдпрд╛ рдлрд░рдХрд╛рдВрдЪреА рдХрд╛рд░рдгреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░реВ.
рд╡рд┐рд╕рдВрдЧрддреАрдЪрд╛ рдПрдХ рд╕реНрддреНрд░реЛрдд рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ рдЙрджреНрднрд╡рддреЛ рдХреА рдЖрдордЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдЕрджреНрдпрд╛рдк рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрд╡рд░ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА LinkedIn's Offspring (LinkedIn рдЪреЗ рдЕрдВрддрд░реНрдЧрдд рдЕрд╡рд▓рдВрдмрди рдЗрдВрдЬреЗрдХреНрд╢рди рдлреНрд░реЗрдорд╡рд░реНрдХ). рдЕрдВрддрд░реНрдЧрдд рдХреЛрдбрдмреЗрд╕рдордзреНрдпреЗ рд╕рдВрддрддреА рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рдХрд╛рд░рдг рддреА рдбрд╛рдпрдиреЕрдорд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд╕рдВрддреАрдЪреА рдкрджреНрдзрдд рдЖрд╣реЗ. рдкрдг рддреЛ рдУрдкрди рд╕реЛрд░реНрд╕ рдирд╛рд╣реА; рддреНрдпрд╛рдореБрд│реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдУрдкрди рд╕реЛрд░реНрд╕ DataHub рд╕рд╛рдареА рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░реНрдпрд╛рдп рд╢реЛрдзрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рд╣реЛрддреА.
рдЗрддрд░рд╣реА рдХрд╛рд░рдгреЗ рдЖрд╣реЗрдд. рд▓рд┐рдВрдХреНрдбрдЗрдирдЪреНрдпрд╛ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рдЖрдореНрд╣реА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓рд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░ рддрдпрд╛рд░ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рд╣реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рд╢реЗрд╖рдд: LinkedIn рд╕рд╛рдареА рдЕрддрд┐рд╢рдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╕рддрд╛рдд рдЖрдгрд┐ рддреЗ рдЗрддрд░ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдереЗрдЯ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реАрдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╕рд╣рднрд╛рдЧреА рдЖрдпрдбреА рдЖрдгрд┐ рдЗрддрд░ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЬреБрд│рдгрд╛рд░реНтАНрдпрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛рдВрд╕рд╛рдареА рдЕрддрд┐рд╢рдп рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдмрд▓реЗ рдЖрд╣реЗрдд. рддреНрдпрд╛рдореБрд│реЗ, рдЖрдореНрд╣реА рдЖрддрд╛ рд╣реЗ рд╡рд┐рд╕реНрддрд╛рд░ DataHub рдЪреНрдпрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЙрдбреЗрд▓рдордзреВрди рд╡рдЧрд│рд▓реЗ рдЖрд╣реЗрдд. рдЖрдореНтАНрд╣реА рд╕рдореБрджрд╛рдпрд╛рд╕реЛрдмрдд рдЧреБрдВрддреВрди рд░рд╛рд╣рд┐рд▓реНтАНрдпрд╛рдиреЗ рдЖрдгрд┐ рддреНтАНрдпрд╛рдВрдЪреНтАНрдпрд╛ рдЧрд░рдЬрд╛ рд╕рдордЬреВрди рдШреЗрдд рдЕрд╕рд▓реНтАНрдпрд╛рдиреЗ рдЖрдореНтАНрд╣реА рдпрд╛ рдПрдХреНтАНрд╕рдЯреЗрдВрд╢рдирдЪреНтАНрдпрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╡рд░ рдХрд╛рдо рдХрд░реВ.
рдУрдкрди рд╕реЛрд░реНрд╕ рдХрдореНрдпреБрдирд┐рдЯреАрд╕рд╛рдареА рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рд╕реБрд▓рднрддрд╛ рдЖрдгрд┐ рд╕реБрд▓рдн рд░реБрдкрд╛рдВрддрд░рдг рджреЗрдЦреАрд▓ DataHub рдЪреНрдпрд╛ рджреЛрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреАрд▓ рдХрд╛рд╣реА рдлрд░рдХрд╛рдВрдирд╛ рдкреНрд░реЗрд░рд┐рдд рдХрд░рддреЗ. рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреАрд▓ рдлрд░рдХ рд╣реЗ рдпрд╛рдЪреЗ рдЙрддреНрддрдо рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ. рдЬрд░реА рдЖрдордЪреА рдЕрдВрддрд░реНрдЧрдд рдЖрд╡реГрддреНрддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░рддреЗ, рдЖрдореНрд╣реА рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╡реГрддреНрддреАрд╕рд╛рдареА рдЕрдВрдЧрднреВрдд (рд╕реНрдЯрдБрдбрдЕрд▓реЛрди) рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░рдгреЗ рдирд┐рд╡рдбрд▓реЗ рдХрд╛рд░рдг рддреЗ рдЗрддрд░ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ рдЯрд╛рд│рддреЗ.
рдлрд░рдХрд╛рдЪреЗ рдЖрдгрдЦреА рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгрдЬреЗ рдПрдХрд╛рдзрд┐рдХ GMS рдРрд╡рдЬреА рдПрдХрдЪ GMS (рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░) рдУрдкрди рд╕реЛрд░реНрд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдЕрд╕рдгреЗ. GMA (рдЬрдирд░рд▓рд╛рдЗрдЬреНрдб рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░) рд╣реЗ DataHub рд╕рд╛рдареА рдмреЕрдХ-рдПрдВрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреЗ рдирд╛рд╡ рдЖрд╣реЗ рдЖрдгрд┐ GMS рд╣реЗ GMA рд╕рдВрджрд░реНрднрд╛рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░ рдЖрд╣реЗ. GMA рд╣реЗ рдПрдХ рдЕрддрд┐рд╢рдп рд▓рд╡рдЪрд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд╣реЗ рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рд░рдЪрдирд╛ (рдЙрджрд╛. рдбреЗрдЯрд╛рд╕реЗрдЯ, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЗ.) рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдХрд┐рдВрд╡рд╛ рдПрдХрд╛рдЪ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рдПрдХрд╛рдзрд┐рдХ рдбреЗрдЯрд╛ рд░рдЪрдирд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рдЬреЛрдкрд░реНрдпрдВрдд рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЕрдкрд┐рдВрдЧ рдЕрд╕рддреЗ. GMS рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рд╕реЛрдкреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдПрдХрдЪ GMS рдЙрджрд╛рд╣рд░рдг рдирд┐рд╡рдбрд▓реЗ рдЖрд╣реЗ рдЬреЗ рдУрдкрди рд╕реЛрд░реНрд╕ DataHub рдордзреНрдпреЗ рд╕рд░реНрд╡ рднрд┐рдиреНрди рдбреЗрдЯрд╛ рд░рдЪрдирд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЗ.
рджреЛрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреАрд▓ рдлрд░рдХрд╛рдВрдЪреА рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреА рдЦрд╛рд▓реАрд▓ рддрдХреНрддреНрдпрд╛рдордзреНрдпреЗ рджрд┐рд▓реА рдЖрд╣реЗ.
рдЙрддреНрдкрд╛рджрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
рд▓рд┐рдВрдХреНрдбрдЗрди рдбреЗрдЯрд╛рд╣рдм
рдУрдкрди рд╕реЛрд░реНрд╕ DataHub
рд╕рдорд░реНрдерд┐рдд рдбреЗрдЯрд╛ рд░рдЪрдирд╛
1) рдбреЗрдЯрд╛рд╕реЗрдЯ 2) рд╡рд╛рдкрд░рдХрд░реНрддреЗ 3) рдореЗрдЯреНрд░рд┐рдХреНрд╕ 4) ML рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ 5) рдЪрд╛рд░реНрдЯ 6) рдбреЕрд╢рдмреЛрд░реНрдб
1) рдбреЗрдЯрд╛рд╕реЗрдЯ 2) рд╡рд╛рдкрд░рдХрд░реНрддреЗ
рдбреЗрдЯрд╛рд╕реЗрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд
1)
рдкреЛрд│реЗ рдХрд╛рдлреНрдХрд╛ RDBMS
рдкрдм-рд╕рдм
рд╕рдВрдЧрдо рдХрд╛рдлреНрдХрд╛
рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд
рдПрдореНрдмреЗрдбреЗрдб (рд╕реНрдЯрдБрдбрдЕрд▓реЛрди)
рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЗрдВрдЬреЗрдХреНрд╢рди рдЖрдгрд┐ рдбрд╛рдпрдиреЕрдорд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди
рд▓рд┐рдВрдХреНрдбрдЗрди рд╕рдВрддрддреА
рдЯреВрд▓рд┐рдВрдЧ рддрдпрд╛рд░ рдХрд░рд╛
Ligradle (LinkedIn рдЪреЗ рдЕрдВрддрд░реНрдЧрдд Gradle рд░реЕрдкрд░)
рд╕реАрдЖрдп / рд╕реАрдбреА
рд╕реАрдЖрд░рдЯреА (рд▓рд┐рдВрдХреНрдбрдЗрдирдЪреЗ рдЕрдВрддрд░реНрдЧрдд рд╕реАрдЖрдп/рд╕реАрдбреА)
рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░реНрд╕
рд╡рд┐рддрд░рд┐рдд рдПрдХрд╛рдзрд┐рдХ GMS: 1) рдбреЗрдЯрд╛рд╕реЗрдЯ GMS 2) рд╡рд╛рдкрд░рдХрд░реНрддрд╛ GMS 3) рдореЗрдЯреНрд░рд┐рдХ GMS 4) рд╡реИрд╢рд┐рд╖реНрдЯреНрдп GMS 5) рдЪрд╛рд░реНрдЯ/рдбреЕрд╢рдмреЛрд░реНрдб GMS
рдпрд╛рд╕рд╛рдареА рд╕рд┐рдВрдЧрд▓ GMS: 1) рдбреЗрдЯрд╛рд╕реЗрдЯ 2) рд╡рд╛рдкрд░рдХрд░реНрддреЗ
рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░рдордзреАрд▓ рд╕реВрдХреНрд╖реНрдо рд╕реЗрд╡рд╛
рдЖрдХреГрддреА 2: рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ DataHub *рдореБрдХреНрдд рд╕реНрд░реЛрдд**
рддреБрдореНрд╣реА рд╡рд░реАрд▓ рдЗрдореЗрдЬрдордзреНрдпреЗ DataHub рдЪреЗ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛. рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪреНрдпрд╛ рдШрдЯрдХрд╛рдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреНрдпрд╛рдд рдЪрд╛рд░ рднрд┐рдиреНрди рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЖрд╣реЗрдд:
datahub-gms: рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗрд╡рд╛
datahub-frontend: рдЕрдиреБрдкреНрд░рдпреЛрдЧ
datahub-mce-рдЧреНрд░рд╛рд╣рдХ: рдЕрдиреБрдкреНрд░рдпреЛрдЧ
datahub-mae-рдЧреНрд░рд╛рд╣рдХ: рдЕрдиреБрдкреНрд░рдпреЛрдЧ
рдореБрдХреНрдд рд╕реНрд░реЛрдд рднрд╛рдВрдбрд╛рд░ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдЖрдгрд┐
DataHub рд╡рд░ CI/CD рдУрдкрди рд╕реЛрд░реНрд╕ рдЖрд╣реЗ
рдУрдкрди рд╕реЛрд░реНрд╕ DataHub рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд╡рд╛рдкрд░рддреЗ
DataHub рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрд╢реА рдкреНрд░рддреНрдпреЗрдХ рд╡рдЪрдирдмрджреНрдзрддреЗрд╕рд╣, рд╕рд░реНрд╡ рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ "рдирд╡реАрдирддрдо" рдЯреЕрдЧрд╕рд╣ рдбреЙрдХрд░ рд╣рдмрдордзреНрдпреЗ рддреИрдирд╛рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рдбреЙрдХрд░ рд╣рдм рдХрд╛рд╣реА рд╕рд╣ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕
DataHub рд╡рд╛рдкрд░рдгреЗ
- рдУрдкрди рд╕реЛрд░реНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░рд╛ рдЖрдгрд┐ рддреНрд╡рд░рд┐рдд рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбреЙрдХрд░-рдХрдВрдкреЛрдЭрд╕рд╣ рд╕рд░реНрд╡ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рд╛.
- рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓рд╛ рдирдореБрдирд╛ рдбреЗрдЯрд╛ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЯреВрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛.
- рддреБрдордЪреНрдпрд╛ рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ DataHub рдмреНрд░рд╛рдЙрдЭ рдХрд░рд╛.
рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдЯреНрд░реЕрдХ рдХреЗрд▓реЗ
рднрд╡рд┐рд╖реНрдпрд╛рд╕рд╛рдареА рдпреЛрдЬрдирд╛
рд╕рдзреНрдпрд╛, рдУрдкрди рд╕реЛрд░реНрд╕ DataHub рд╕рд╛рдареА рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдХрд┐рдВрд╡рд╛ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реА рд╡рд╛рдкрд░реВрди рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯреЗрдб рдЖрд╣реЗ
рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡реЗрд╡рд░ DataHub рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯрд░реНрдирдХреА рд╕реЛрд▓реНрдпреВрд╢рди рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдордЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ рдЬрд╕реЗ рдХреА
рд╕рд░реНрд╡рд╛рдд рд╢реЗрд╡рдЯреА, рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдпрд╛рддреАрд▓ DataHub рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рдЕрд╡рд▓рдВрдмрдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдзрдиреНрдпрд╡рд╛рдж рдЬреНрдпрд╛рдВрдиреА DataHub рдЕрд▓реНрдлрд╛рд╕ рд░реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрдгреНрдпрд╛рдд рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдд рдорджрдд рдХреЗрд▓реА рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: www.habr.com