DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк

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

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

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк

рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ

рдкрд╣рд┐рд▓реЛ рджреБрдИ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫрдиреН, рд░ рд╣рд╛рдореА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдкрдорд╛ рддреА рджреБрд╡реИ рд╕реБрдиреНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреМрдВред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рд╕рдорд╕реНрдпрд╛ 1. рдмрд╛рд╣реНрдп APIs рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдЖрдЧрдорди рдбрд╛рдЯрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдореБрджреНрджрд╛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫред рдврд╛рдБрдЪрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдорд╛рддреНрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрди; рдпреЛ рдбреЗрдЯрд╛рдХреЛ рд╕реБрд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдкрдирд┐ рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрджреНрдпрдкрд┐ рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рджреЗрдЦрд┐рдиреНрдЫ, рдмрд╛рд╣реНрдп рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЬрд╛рдБрдЪрд╣рд░реВрдХреЛ рднреАрдб рд╕рдЬрд┐рд▓реИ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реБрди рд╕рдХреНрдЫред рд╕рд░реНрдЧреЗрдИ рдбреЛрд▓реНрдЧрд╛рдиреЛрдн рдмрд╛рдЯ рджреБрд╖реНрдЯ Martians рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╕реНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд░рдЪрд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рд╕рдорд╕реНрдпрд╛ 2. рд╕рд░реНрднрд░рд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджрд╛ рдХреБрд╢рд▓ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐, API рдорд╛ рдХрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд░ рдлрд┐рд░реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛рдХреЛ рдорд╛рддреНрд░рд╛ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░ рд╕реНрддрд░рдорд╛ рдПрдХрд░реВрдк рдЗрдХрд╛рдИ рдбрд┐рдЬрд╛рдЗрди рдЪрд╛рд╣рд┐рдиреНрдЫред рджрд┐рдорд┐рддреНрд░реА Tsepelev (рджреБрд╖реНрдЯ рдорд╛рд░реНрдЯрд┐рдпрдиреНрд╕) GraphQL рдХреЛ рджрд░реНрд╢рди рд░ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рдХрд╕рд░реА рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреЗрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗрдЫ, рд╕реВрдХреНрд╖реНрдорддрд╛рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рд░ рдкрд░рдореНрдкрд░рд╛рдЧрдд REST рд╕рдБрдЧ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рджреЛрд╕реНрд░реЛ рдмреНрд▓рдХ Postgres рд░ Go рдХреЛ рд╕рдВрдпреЛрдЬрдирдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣реБрдиреЗрдЫред Avito рд░ Yandex рдХреЛ рдЕрдиреБрднрд╡ рд╕реБрдиреНрди рдЬрд╛рдиреБрд╣реЛрд╕реН :)

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рдХреЗ рддрдкрд╛рдЗрдБрд╕рдБрдЧ Postgres рдЫ рд░ рддрдкрд╛рдЗрдБрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдорд╛ Go рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ, рддрд░ рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ рд╣реЛ? рдпреЛ рд░рд┐рдкреЛрд░реНрдЯрд▓реЗ рддрдкрд╛рдИрд▓рд╛рдИ рдзреЗрд░реИ рд╕рдордп рдмрдЪрд╛рдЙрдиреЗрдЫред рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рдорд╛ Avito Artemy Ryabinkov рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ Go рдорд╛ рдпрд╕ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдмреИ рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫрдиреН рдЬреБрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЙрд╕рд▓реЗ Avito рдорд╛ рд╣рд░реЗрдХ рджрд┐рди рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк PostgreSQL рд░ рдбрд╛рдЯрд╛ рдмреНрдпрд╛рдХрдЕрдк? рдпреЛ рд╡рд┐рд╖рдп рдкрд╣рд┐рд▓реЗ рдиреИ рдЯрд╛рдврд╛ рд░ рд╡реНрдпрд╛рдкрдХ рдЕрдзреНрдпрдпрди рдЧрд░рд┐рдПрдХреЛ рджреЗрдЦрд┐рдиреНрдЫред рддрд░ рдпреЛ Yandex рдорд╛ рдпреЛ рдХрд╕рд░реА рд╣реБрдиреНрдЫ рдерд╛рд╣рд╛ рдирд╣реБрдиреНрдЬреЗрд▓ рдЬреНрдЮрд╛рди рдЕрдкреВрд░реНрдг рд╣реБрдиреЗрдЫ: рдбреЗрдЯрд╛рдХреЛ рд╡рд┐рд╢рд╛рд▓ рдорд╛рддреНрд░рд╛, рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛, рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди, рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреНрд░рд╢реЛрдзрди рд░ рдмрд╣реБ-рдХреЛрд░ CPUs рдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧред рдПрдиреНрдбреНрд░реА рдмреЛрд░реЛрдбрд┐рди WAL-G рдХреЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫ - рдирд┐рд░рдиреНрддрд░ рд╕рдВрдЧреНрд░рд╣ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ MySQL рдХреЛ рд▓рд╛рдЧрд┐ Go рдорд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рди, рдЬреБрди Yandex рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ рддрдкрд╛рдЗрдБ рдЖрдлреНрдиреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рддреЗрд╕реНрд░реЛ рдмреНрд▓рдХ рднрд╛рд╖рдг рдкрд╣рд┐рдЪрд╛рди рд░ рд╕рдВрд╢реНрд▓реЗрд╖рдг рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╣реЛ, рдЬрд╕рдХрд╛ рд▓рд╛рдЧрд┐ ASR рд░ TTS рдмреБрдЭреНрди рд╕рдХрд┐рдиреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдкрд╣рд░реВ рд╣реБрдиреН, рд░ рдЖрд╡рд╛рдЬ рд╕рд╣рд╛рдпрдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рдЖрд╡рд╛рдЬ рд╕рд╣рд╛рдпрдХрд╣рд░реВ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛рдХреЛ рд╢рд┐рдЦрд░рдорд╛ рдЫрдиреНред рддреА рдордзреНрдпреЗ рдХреБрдиреИрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдиреЛ рдХреМрд╢рд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫреИрди, рддрд░ рдзреЗрд░реИ рд╕рд░рд▓ рдЫред рдпрджреНрдпрдкрд┐, рдпрд╕ рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирдХрд╛ рдХреЗрд╣реА рдЬреНрдЮрд╛рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЫрдиреНред Vitaly Semyachkin рдмрд╛рдЯ JetStyle рдореБрдЦреНрдп рд╕рд╣рд╛рдпрдХрд╣рд░реВрдХреЛ рдХреНрд╖рдорддрд╛ рд░ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВрдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рджрд┐рдиреЗрдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рд░реЗрдХ рдкрд░реНрдЦрди рд╕рдХреНрдЫ, рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рд╡реАрд░рддрд╛рдкреВрд░реНрд╡рдХ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЬрд┐рддреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рдпреЛ рд╕рдореНрдкреВрд░реНрдг рдХрдерд╛ рддрдпрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдердк рд░реВрдкрдорд╛, Vitaly рд▓реЗ Yandex.Station рдорд╛ рдЖрдзрд╛рд░рд┐рдд "рд╕реНрдорд╛рд░реНрдЯ рдмреИрдардХ" рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рдЕрдЧреНрд░рдгреА рдХрдореНрдкрдиреАрд╣рд░реВрд▓реЗ рднреНрд╡рд╛рдЗрд╕ рд╕рд╣рд╛рдпрдХрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдлреНрдирд╛ API рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреНред рддрд░ рдпрджрд┐ рдмрд╛рд╣реНрдп рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫреИрдирдиреН рднрдиреЗ рдХреЗ рд╣реБрдиреНрдЫ? IN рд╕рдореЛрдЪреНрдЪ рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рднрдпреЛ, рдпрджреНрдпрдкрд┐ рдмрд╛рдЯреЛ рдХрд╛рдБрдбреЗрджрд╛рд░ рднрдпреЛред рднрд┐рдХреНрдЯрд░ рдХреЛрдиреНрдбреЛрдмрд╛ ╨╕ рд╕реНрд╡реЗрддрд▓рд╛рдирд╛ Zavyalova рд╕рдорд░реНрдердирд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрджрд╛ рд╕реНрдерд╛рдиреАрдп рд╡рд╛рдХреН рдкрд╣рд┐рдЪрд╛рди рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЙрдиреАрд╣рд░реВрдХреЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреБрдкрд░реНрдЫ рд░ рджрдХреНрд╖рддрд╛ рдмрдврд╛рдЙрди рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рддреНрдпрд╛рдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред

рдкреНрд░рддрд┐рд╡реЗрджрди рдЕрд░реВ рдХреЗ рд╣реБрдиреЗрдЫ?

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рднрд░реНрдЦрд░реИ, рдирдпрд╛рдБ рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░ Redis 5 - рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВрдорд╛ рджреЗрдЦрд╛ рдкрд░реНтАНрдпреЛ, рдпреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдиреНрджреЗрд╢ рдмреНрд░реЛрдХрд░ рдХрд╛рдлреНрдХрд╛рдХрд╛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛред рдбреЗрдирд┐рд╕ рдХрд╛рддрд╛рдПрд╡ (Tinkoff.ru) рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рдЫ, рддрд┐рдиреАрд╣рд░реВ рдирд┐рдпрдорд┐рдд рд▓рд╛рдорд╣рд░реВ рднрдиреНрджрд╛ рдХрд╕рд░реА рдлрд░рдХ рдЫрдиреН, рдХрд╛рдлреНрдХрд╛ рд░ рд░реЗрдбрд┐рд╕ рд╕реНрдЯреНрд░рд┐рдорд╣рд░реВ рдмреАрдЪрдХреЛ рднрд┐рдиреНрдирддрд╛ рдХреЗ рд╣реЛ рднрдиреЗрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗрдЫ, рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд░реНрдЦрд┐рд░рд╣реЗрдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдмрддрд╛рдЙрдиреЗрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рдкреНрд░рдореБрдЦ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рдорд╛ Konture Grigory Koshelev рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдкреНрд░рддрд┐ рджрд┐рди рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдбрд╛рдЯрд╛ рдЫ рднрдиреЗ рд░реЗрдХрд░реНрдбрд┐рдЩ рд▓рдЧ рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдорд╛ рдХрд╕реНрддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗрд░ рд╣реЗрд░реНрдиреЗ рдЫ, рд░ рддрдкрд╛рдЗрдБрдХреЛ рдЬреАрд╡рдирд▓рд╛рдИ рдЕрдЭ рд░рд╛рдореНрд░реЛ рдмрдирд╛рдЙрдиреЗ рдирдпрд╛рдБ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдирдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк рдХрдЬрд╛рди рдиреЗрдЯ рд╕рдореБрджрд╛рдп рдХреЛ рдиреЗрддрд╛ рдпреБрд░реА рдХрд░реНрдмрд┐рдЯреНрд╕рдХреЛрдн (рдПрдХ рдмрд╛рд░реНрд╕ рдбрд┐рдЬрд┐рдЯрд▓ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА) .Net Framework рдорд╛ рдХрд┐рди рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдбреЛрдореЗрдирд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рд╕рдореНрдЭрд╛рдЙрди рдЖрдЙрдиреЗрдЫ, рд░ .Net Core рдорд╛ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рднрдПрдХреЛ рдЫ, рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпрд╕рд╕рдБрдЧ рдХрд╕рд░реА рдмрд╛рдБрдЪреНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХреБрд░рд╛рдХрд╛рдиреА рдкрдЫрд┐, рддрдкрд╛рдЗрдБрд▓реЗ рдХрд╕рд░реА рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд .NET рдХреЛрд░ рдХрд╛рдо рдЧрд░реНрджрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдиреБрд╣реБрдиреЗрдЫред

рд░ рд╕рд╛рдЗрдЯрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА рдорддрджрд╛рди рднрдПрдХреЛ рд╡рд┐рд╖рдпред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк 2014 рдорд╛ рдПрдХ рд╢рд╛рдиреНрдд рдХреНрд░рд╛рдиреНрддрд┐ рднрдпреЛ, рд░ рдпрд╕рдХреЛ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдорд╛рддрд┐рд░рд╣реЗрдХреЛ рдЫред рдпрд╕ рдХреНрд╖рдгрджреЗрдЦрд┐, рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрджреГрд╢реНрдп рд╣реБрдиреНрдЫ рд░ рдХреБрд░рд╛ рдЧрд░реНрди рдмрдиреНрдж рд╣реБрдиреНрдЫред рдпреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╡рд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣реЛрдЗрди - рддрд┐рдиреАрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд┐рдЧрддрдХреЛ рдХреБрд░рд╛ рд╣реБрдиреН, рддрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╡рд┐рдЪрд╛рд░рд╣рд░реВрдХреЛ рдердк рд╡рд┐рдХрд╛рд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ - AWS Lambda (рд╣рд╛рдореА рдХреЗрд╡рд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рднреБрдХреНрддрд╛рди рдЧрд░реНрдЫреМрдВ)ред рдЖрдлреНрдиреИ рдмреНрдпрд╛рдХрдПрдиреНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯрдХреЛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ, рдПрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рджреБрд╖реНрдЯ рдорд╛рд░реНрдЯрд┐рдпрдиреНрд╕ рдирд┐рдХреЛрд▓реЗ Sverchkov рд╕рд░реНрднрд░рд▓реЗрд╕рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрдиреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрдХреНрд╖рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдмрддрд╛рдЙрдиреЗрдЫ: рдпреЛ рд╕реБрд░реБ рдЧрд░реНрди рдХрддреНрддрд┐ рдЧрд╛рд╣реНрд░реЛ рдЫ, рдХрддрд┐ рдХрд╛рдЧрдЬрд╛рдд рд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ рдЫрдиреН, рддреНрдпрд╣рд╛рдБ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕реНрд╡реАрдХреГрдд рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫ, рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдХрд╕рд░реА рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреЗ, рдпрд╕рдХреЛ рд▓рд╛рдЧрдд рдХрддрд┐ рдЫ, рдХреБрди рднрд╛рд╖рд╛ рд╣реЛред рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░рд╛рдореНрд░реЛ, рдХреБрди рдХрд╛рд░реНрдп рд╕реНрдЯреНрдпрд╛рдХ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫред

рдорд╛рд╕реНрдЯрд░ рд╡рд░реНрдЧ

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк CTO рдорд╛ Mastery.pro Andrey Fefelov рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╛рд╕ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗрдЫ рдЬрд╕рдорд╛ рдЙрдиреА рд░ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ postgres, patroni, consul, s3, walg, ansible рдорд╛ 3 рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рд╛рдзрд╛рд░рдг рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдХреНрд▓рд╕реНрдЯрд░ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗрдЫрдиреНред

рдорд╛рд╕реНрдЯрд░ рдХреНрд▓рд╛рд╕ рдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЙрддреНрддрд░рджрд╛рдпреА рдкреНрд▓реЗрдмреБрдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдпрд╕реНрддреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрд╣реБрдиреЗрдЫред

DUMP рдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЦрдгреНрдб: рд╕рд░реНрднрд░рд▓реЗрд╕, рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ рд░ рдЧреЛ, .NET рдХреЛрд░, GraphQL рд░ рдердк
рдЧрдд рд╡рд░реНрд╖рдХреЛ рд╕рдореНрдореЗрд▓рдирдХрд╛ рд╕рдмреИ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХрд┐рдиреНрдЫ YouTube ╨║╨░╨╜╨░╨╗╨╡

рд╕рдмреИ рд░рд┐рдкреЛрд░реНрдЯ рд░ рджрд░реНрддрд╛ рдХреЛ рд╕рд╛рд░ - рдорд╛ рд╕рдореНрдореЗрд▓рди рд╡реЗрдмрд╕рд╛рдЗрдЯ.

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ, рд╣рд╛рдореА рддрдкрд╛рдЗрдБрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкреНрд░рд┐рд▓ 19 рдорд╛ DUMP рдорд╛ рдкрд░реНрдЦрд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ!

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

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