á€ááœá±áŠážáá¬áá®ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡ááœááºáá»á±á¬áºááœáŸááºááœááºáá±á¬ááºážáá±á¬ á¡ááŒá±á¡áá±ááœáẠáá»áœááºá¯ááºááá¯á·ááá¯ááºááᯠááœá±á·ááŸááá²á·áááºá áááºáá±á¬áá«ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·á ááœá±áá¬áá®áá®áá¬áá¶áá»á¬ážááᯠá¡áœááºááá¯ááºážááá¯á· ááœáŸá±á·ááẠááá¯á¡ááºááŒá±á¬ááºáž ááŸááºážááŸááºážáááºážáááºáž áááá¬ááááºá áááºážááá¯á·ááᯠá¡áœááºááá¯ááºážááœáẠáááá±á¬ááºá áœá¬ áá¯ááºáá±á¬ááºááá¯ááºáááºá á¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ áá±á¬á·ááºáá²ááŒá±ááŸááºážáá»ááºáá»á¬ážááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáááá·áºáá»á±á¬áºáá«á áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠáá±ážáá¬ážááẠááá¯á¡ááºáá«áááºá ááŒá®ážáá±á¬á· áá«ááá¯áá¯ááºááá¯á· áá¯á¶ážááá±á¬áẠá¡áá»áááºáá°ááááºá
á áááºááŸá¯ááºááŸá¬ážá áá¬áá±á¬ááºážáá²á· áá¯á¶ážáááŒá¬áá²á·ááŒá®ááá¯áᬠááŸááºážáá«áááºá ááá¯á·áá±á¬áº á¡ááŒááºáááºá០áá¯á¶ážáááŸááºážááŸááºážáááºážáááºážááá¯ááºáá«- á¡áœááºááá¯ááºážááœááºáááá·áºááááºáá±á¬ááºážááá¯áᬠáá¬áá²? áááºááá·áºá¡ááá¯ááºážáá»á¬ážáá«áááºááááºážá ááá¯á·ááŒá±á¬áá·áºá ááœá±áá¬áá®áá±á¬ááºáá¯á¶ážá¡ááŒááẠDevOops ááœááºáááá·áºááœááºá á€áá¬áááºá¡ááœáẠáá¬áááºááŸááá°áá»á¬ážááᯠáá»áœááºá¯ááºáá±ážáá²á·áááº-
- Nikolay Molchanov - JUG Ru Group á áááºážááá¬ááá¯ááºáᬠáá«ááá¯ááºáá¬á
- Vladimir Krasilshchik ááẠbackend ááœááºáá¯ááºáá±á¬ááºáá±áá±á¬ áááºááœá±á·áá»áá±á¬ Java áááá¯ááááºáá¬áá áºáŠážááŒá áºááẠ(áá»áœááºá¯ááºááá¯á·á Java ááœááºáááá·áºáá»á¬ážááœááºáááºáž áá°áá¡á á®áááºáá¶á á¬áá»á¬ážááᯠáááºááœá±á·ááŒááºááá¯ááºáááº)á
- Artyom Nikonov ááẠáá»áœááºá¯ááºááá¯á·á áá®áá®ááᯠstreaming á¡á¬ážáá¯á¶ážááᯠáá¬áááºáá°áá«áááºá
á áá¬ážáá ááºá áá±á¬ááºážáŠáž-áá±á¬ááºážáá¬áá®ááœááºáááá·áºáá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá°áá®áá±á¬ááááºáá±á¬ááºážá ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬áá¬ážááŸááºážááᯠá¡áá¯á¶ážááŒá¯áá«ááẠ- ááá¯á·ááŒá±á¬áá·áº habra á á¬áááºáá°á¡áá»á¬ážá¡ááŒá¬ážááẠáááºážáá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒá áºáá±áá²ááŒá áºáááºá
áá¯ááºáá¯á¶ááŒá®áž
- á¡áááºážááœá²á·á ááºážáá¯á¶á áááºááá¯áá²á
Nikolay Molchanov áá»áœááºá¯ááºááá¯á·ááœáẠá¡áá²áááºáá°áá áºáŠážá áá®ááá¯ááºáá¬áá áºáŠážá á ááºážáááºáá° áá áºáŠážá ááŸá±á·áááºážá០áá¯á¶ážáŠážááŸáá·áº áá±á¬ááºááœááºá០áá áºáŠážááŸááááºá ááŒá®ážáá±á¬á· T-shaped á¡áá°ážáá¯á
- áá±áá¯áá»á¡á¬ážááŒáá·áº áá¯ááºáááºážá ááºá áááºááá¯áá²á
áá®ááá¯ááá¯ááº: áááºááááºá¡ááá áá»áœááºá¯ááºááá¯á·ááœáẠá¡áœááºááá¯ááºážá¡ááœáẠá¡áááºááá·áºáááŒá áºáá±ážáá«á áááºá 15 áááºáá±á·ááœááºá á¡áœááºááá¯ááºážá¡ááá¯ááºážáá áºáá¯áá¯á¶áž á áááºáááºáááºáá²á·áááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯ááŸá±á¬ááºáááºážáá»á¬ážá áœá¬ááᯠáááºáá±á¬ááºáᬠá á®á ááºáá²á·ááŒá®áž á¡ááŒá±áá¶áááá¯áá¬ááá¬ááᯠááœá±ážááœá±ážáá²á·ááŒááŒá®áž áá¯á¶ážáá¡ááœááºáž á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±á¬ááºáá²á·áááºá
á€áááºááŸá¬ á¡á
á®á¡á
ááºááœá²ááŒááºážá áááá¯áá¬ááá¬á á¡ááºá¹áá«áááºááœá±ážáá»ááºááŸá¯á ááá¯á¡ááºá¹áá«áááºáá»á¬ážá¡ááœáẠáá²áá±ážááŒááºážá á¡ááá¯áá«á¡ááºá¹áá«áááºáá»á¬ážá¡ááœáẠáá°áá«áá áááºážááá¯á·á áá®ááá¯ááºážá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á á
ááºážáááºááŒááºážá
ááá·áº ááá¹ááááºá¡ááá·áºáá»á¬ážááᯠááŒááºáááºážááœá¬ážáá«áááºá ááá¯á·ááŒá±á¬áá·áº ááœááºá á áááºáá±á·ááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá¯ááºáááºá¡ááœáẠá
áááºáá²á·áááºá
- áá»áœááºá¯ááºááá¯á· áááááááºááŒá¯áá¬ážáááºáá»á¬ážááᯠááŒá®ážááŒá±á¬ááºá¡á±á¬áẠá á®áá¶áá²á·áá«ááá¬ážá
áá®ááá¯ááá¯ááº: ááᯠáá»áœááºá¯ááºááá¯á·ááẠDevOops ááœááºáááá·áºááœáẠá¡áœááºááá¯ááºážááœáẠáá«áááºáá±áá±á¬ááŒá±á¬áá·áºá áááºážááẠá¡áá¯ááºáá¯ááºáááºáᯠááá¯ááá¯áááºá áá»áœááºá¯ááºááẠá¡áááá¡áá»ááºááᯠááá¯ááºááá¯ááºááá¯ááºáá» áááááŒá¯áá«áááº- áááºáá°áá°áá»á¬ážá¡á¬áž áááºážááá¯á·ááẠá¡áœááºááá¯ááºážááœááºáááá·áºáá áºáᯠááŒá¯áá¯ááºááá¯ááºááá·áº áááááá¬áá áºáᯠáá°áá±á¬ááºáá¬áá«áááºá
á áááºáá±á«áºááŸá¯ááŸá¬ á€ááá¯á·ááŒá áºáááº- áá»áœááºá¯ááºááá¯á·ááá®áá¬áá¶áá»á¬ážááᯠáááºááŸááºááá¯ááºáá±á¬ááºáá°áá»á¬ážá¡á¬áž áá¯ááºááœáŸáá·áºááá¯ááºááá·áºáááááá¬áá áºáá¯áá±ážáá«á
á¡á á®á¡á á¥áºá¡á¬ážáá¯á¶ážááᯠá¡ááá·áºáá»á¬ážá áœá¬ááŒáá·áº ááá¯ááºážááŒá¬ážáá¬ážááŒá®áž á¡ááºá¹áá«áááºáá»á¬áž (ááá¹áá¬áá¯á¶ážááá¯ááºáᬠ30 ááá·áº) ááᯠá¡áá»áá¯ážá¡á á¬áž 4 áá¯á¡ááŒá Ạááá¯ááºážááŒá¬ážáá¬ážáá«áááºá
- áá«ááá¯á·áá¯ááºáááá·áºá¡áᬠ(áá°ááá¯á·ááá«áá² áá«ááá¯á·áááŸááºáááºááá¯ááºáá°áž)á
- áá«ááá¯á·áá¯ááºáááá·áº áá¯áááá
- áá«ááá¯á·áááºáá±á¬á·ááŸáá¯ááºááŸá¬ááá¯ááºáá°ážá
- áá«ááá¯á·áááºáá±á¬á·á០ááá¯ááºáá°ážááœá
áá»áœááºá¯ááºááá¯á·ááẠáááá¡áá»áá¯ážá¡á á¬ážááŸá áºáá¯á០á¡ááºá¹áá«áááºá¡á¬ážáá¯á¶ážááᯠááŒá¯áá¯ááºáá¬ážáá«áááºá
- á á¯á á¯áá±á«ááºáž JIRA ááŒá¿áá¬áá±á«ááºáž 600 ááᯠáááºáá®ážáá²á·ááŒá±á¬ááºáž áá»áœááºáá±á¬áºáááá«áááºá áá¯á¶ážáá¡ááŒá¬ááœáẠáááºááẠmicroservices 13 áá¯ááᯠáááºáá®ážáá²á·ááŒá®áž áááºážááá¯á·ááᯠJava ááœááºáᬠáá±ážáá¬ážáá¬ážááŒááºážááŒá áºáááºáᯠáá»áœááºá¯ááºáá¶ááááŸááááºá áááºááẠááá°áá®áá±á¬áááºážááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá²á·ááŒá®ážá ááá·áºááœááºáááŸáááá¯ááºááŸá¯áá¯ááºáá¯á¶ážáá¯ááœáẠKubernetes á¡á á¯á¡áá±ážááŸá áºáá¯ááŸáá·áº Amazon ááŸá RTMP á á®ážááŒá±á¬ááºáž 5 áá¯ááŸááááºá
ááᯠá áá áºá á¡á áááºá¡ááá¯ááºáž áá áºáá¯á á®ááᯠáá®ážááŒá¬ážá á® ááŒáá·áºááŒáá«á áá¯á·á
ááœáŸ
â áá»áœááºá¯ááºááá¯á·ááœáẠáá®áá®ááá¯áá¯á¶áá áºáá¯á¶ááŸáááŸáá·áºááŒá®áž á¡áá»áá¯á·áááºáá±á¬ááºááŸá¯áá»á¬ážááá¯á· ááá¯á·ááá·áºá¡áá«ááœáẠá ááŒáá«á áá¯á·á Artyomá áá® streaming áááºááá¯ááŒá áºáá¬áá² ááŒá±á¬ááŒáá«áŠážá
Artyom Nikonov áá»áœááºá¯ááºááá¯á·á áá±áá°áá»á¡á
á®á¡á
á¥áºááẠá€áá²á·ááá¯á·ááŒá
áºáááº- áááºááá¬ááŸáá¯á¶ -> áá»áœááºá¯ááºááá¯á·áááááºážáá»á¯ááºáááºáž -> áá±áááœááºáž RTMP áá¬áᬠ-> Amazon -> áá®áá®ááá¯ááœáá·áºá
ááºá á¡áá±ážá
áááºá¡áá»ááºáá»á¬áž
áá±áá°áá»á¡á¬ážááŒáá·áºá áááºážááá¯áá¯ááºáá±á¬ááºááẠááá¹áá¬áá¯á¶ážááá¯ááºáá¬áááºážáááºážááŸá áºáá¯ááŸááááº- áá¬á·ááºáá²ááœááºááŒá áºá á± ááá¯á·ááá¯áẠáá±á¬á·ááºáá²ááºááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠá¡ááŒá±áá¶áá¬ážáááºá á¡áá±ážááááºážá áá®áá¬áá»á¬ážááœáẠááá¯ááá¯ááœááºáá°áá±á¬ááŒá±á¬áá·áº áá±á¬á·ááºáá²ááºáááºážááŒá±á¬ááºážááᯠáá»áœááºá¯ááºááá¯á·ááœá±ážáá»ááºáá²á·áááºá á¡ááŒá¬ážááá¯ááºáá¶ááŸá á áá®áá¬áá áºáá¯áᶠáá¬á·ááºáá²áá°áá±á¬ááºáá¬ááẠá¡ááŒá²áááºážáááŒá áºááá¯ááºáá±á¬áºáááºáž á áá®áá¬áá¶ááá¯á· áá±á¬á·ááºáá²ááºáá±ážááá¯á·ááŒááºážááẠááá¯ááá¯ááœááºáá°ááŒá®áž ááá¯ááá¯á áááºáá»ááá¯á¶ááááºá
áá¬á·ááºáá²á¡ááŒááºá¡áá áá»áœááºá¯ááºááá¯á·ááœáẠá¡áá»áá¯á·áá±á¬ áááºááá¬á¡áá±á¡ááœáẠ(áá»áœááºá¯ááºááá¯á·á á áá°áá®ááá¯áá»á¬ážááŸáá·áº á¡áá±ážááááºážá áá®áá¬áá»á¬ážááœááº)á á áá°áá®ááá¯ááŸá áá®áá¯ááºááááºážáá»á¯ááºááŸá¯ á¡áá±á¡ááœááºá¡áá»áá¯á·ááŸáááŒá®ážá áá áºáá«áá áºáᶠáá¯ááºááœáŸáá·áºáá±á ááºá¡ááœááºáž á á¬ážááœá²á¡á±á¬ááºááœáẠááŒá¯ááŒááºááá±á·ááŸááá«áááºá
á€á ááºáá á¹á ááºážáá»á¬ážá០á¡áá»ááºááŒááŸá¯áá»á¬ážááẠáááºážáá°áááºáá»á¬ážá á¡áááº/á¡ááœááºáááºáá»á¬ážááŸáá·áº á¡áá¶áááºáá»á¬ážáá«ááŸááá±á¬ ááœááºáá»á°áá¬áá»á¬ážááᯠáááºáá±á¬ááºáááºá ááá¯áá±áá¬ááœáẠá¡áá»ááºááŒááŸá¯áá»á¬ážááᯠáá±á¬á ááºáᬠlayout áá»á¬ážá¡ááŒá Ạá á¯á ááºážáá¬ážáááºá
á
áá®áᬠ4 áá¯á¡ááœáẠá¡ááŒááºá¡ááẠá¥ááá¬
á
áá®áᬠ4 áá¯á¡ááœáẠá¡ááŒááºá¡ááẠá¥ááá¬
ááá¯á·á¡ááŒááºá ááœááºáá»á°áá¬áá¯á¶ážáá¯á¶ážáá¡áá°á¡áá®ááŒáá·áº á ááºáááºáááŒááºáá¯ááºááœáŸáá·áºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážáááº- áááºáá ááºáá áºáá¯á¶ážááŸáá·áº á¡ááŸáá·áºáá»áá¯ááºáá±á¬ááºáá±ááá·áº á ááºáá áºá á¯á¶ááŸááááºá áááááœááºááŒá°áá¬ááẠáááá¡á á®áááºáá¶á á¬á áá¯ááá-á¡áá»ááºá ááá-áá±á¬ááºá¡á á®áááºáá¶á á¬á áá¯ááá-áá±á¬ááºáá»áá¯áž á áááºááŒáá·áº á á¯áá±á¬ááºážáááºá ááŒá®ážáá±á¬á· áááºáá ááºá ááááá²á· áá¯áááááᯠáá±á¬áááºá
áááºážááẠááŒááá¶áá áºáá»áá¯ážááᯠáááºáá®ážáá±ážááŒá®áž ဠnode áá»á¬ážáá²á០áá áºáá¯áᯠáá»ááºááœááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠá¡áááºá¡ááœá±ážááᯠáá»ááºááŒááºá áœá¬ ááá¯á¶ážááŸá¯á¶ážáá² áá±á¬ááºáááºáá»á¬ážáᶠá¡ááŒá±á¬ááºážá¡áá¬ááᯠáááºáááºáá±ážááá¯á·ááá¯ááºáá«áááºá áá»áœááºáá±á¬áºááá¯á·ááŸá¬ áá®ááá¯á¡ááŒá±á¡áá±áá»áá¯ážááŸááá²á·áááºá ááœááºáááá·áº ááááááºá¡ááœááºážááœáẠá ááºáá áºáá¯á¶ážááᯠááŒá¯ááŒááºáá²á·ááŒá®áž á ááºááᯠá¡ááœáá·áº/á¡áááẠááŒá¯áá¯ááºáá²á·áááºá áá°ááœá±á áá»áœááºáá±á¬áºááá¯á·áá²á· áá¶ááá¯ááºáááºááŸáááŸá¯ááᯠáá»á±á¬áºááœáŸááºáá±áá¯á¶ááááºá
ááá¯á·áá±á¬ááºá ááœááºáá»á°áá¬áá»á¬ážá០áá¯ááºááœáŸáá·áºááŸá¯áá»á¬ážááẠáá¯ááºáá±á¬ááºá
áᬠááŸá
áºáá¯áá«ááŸááá±á¬ áá±ááá¹áááá¬áá¬áá
áºáá¯ááá¯á· ááœá¬ážáááº- RTMP áááºážááŒá±á¬ááºážááŸáá·áº á¡áááºáá°ážáá°ááŸá¯áá»á¬ážááᯠáááºážááŒá±á¬ááºážáá±ážáááºá áá«ááŒá±á¬áá·áº áá»áœááºáá±á¬áºááá¯á·ááŸá¬ ááŸááºáááºážáááºá
áᬠá¡áá»ááºáá±á«ááºážáá»á¬ážá
áœá¬ ááŸááá«áááºá ááá¯á·áá±á¬áẠAmazon SaaS áááºáá±á¬ááºááŸá¯áá»á¬ážáá±á«áºááœáẠáááºáá±á¬ááºáá¬ážáá±á¬ áá»áœááºá¯ááºááá¯á·áá
áá
áºá á¡á
áááºá¡ááá¯ááºážááá¯á· áá®áá®ááá¯á
á®ážááŒá±á¬ááºážáá»á¬ážááᯠáá±ážááá¯á·áááºá áá»áœááºáá±á¬áºááá¯
áá®ááá¯ááá¯ááº: áá®áá®ááá¯á ááááááºáá®ááá±á¬ááºáááºááŸá¬ áá¬ááœá±ááŒá áºááá²á áá áºáááºážáá áºáá¯á¶ ááŒááºáááŸá¬ ááá¯ááºáá¬ážá
Artyom- áá®áá®ááá¯ááᯠáá»áœááºá¯ááºááá¯á·á¡ááá¯ááºážááœáẠáá»á¯á¶á·ááŒá®áž MediaLive ááá¯á· áá±ážááá¯á·áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯áá±áá¬ááœáẠáá¯ááºááŒá±á¬ááºážáááááá¬áá»á¬ážááᯠááœáá·áºáá±ážáááºá áááºážááá¯á·ááẠáá®áá®ááá¯áá»á¬ážááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒááºáááºááŒááºáá¬ážááŸá¯áá»á¬ážá
áœá¬á¡ááŒá
áºááá¯á· áá°áá»á¬ážá áááºážááá¯á·ááá¯ááºážáá»á¬ážááœáẠááŒáá·áºááŸá¯ááá¯ááºá
á±áááºá ááá¯ááºáá¶ááœááºážááŸá á¡ááºáá¬ááẠáá¶á·áá»ááºážáá±á¬á á¡á
ááŸááááºááŒáá·áº ááŒáá·áºááŸá¯ááá¯ááºáááºááŒá
áºáááºá á¡á²áá®áá±á¬áẠá¡á²áá®áá»á±á¬ááºážááœá±ááᯠááŒááºááœá¬ážáááºá
- áá»áœááºá¯ááºááá¯á·ááẠ1080p áá¯ááºááœááºááᯠá¡áá¯á¶ážááŒá¯áá±áá«ááá¬ážá
Artyom- áá»áœááºá¯ááºááá¯á·á áá®áá®ááá¯á á¡áá»ááºááẠ1080p - 1920 pixels ááŸáá·áº á¡áá°áá°áááºááŒá áºááŒá®áž á¡ááŒáá·áºááŸá¬ á¡áááºážáááºáááºážáááºá áá¯ááºáá¯á¶ááẠááá¯áááŸááºááẠ- á€á¡ááœáẠá¡ááŒá±á¬ááºážáááºážáá»á¬ážááŸááá«áááºá
áá á¬ážááá¬áž
â Artyom ááẠáá®áá®ááá¯ááᯠááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºáá¯á¶á ááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬ áá»ááºááŸá¬ááŒááºááŒááºáááºááŒááºáá¬ážááŸá¯áá»á¬ážá¡ááœáẠááá°áá®áá±á¬á¡á á®á¡á ááºáá»á¬ážááá¯á· ááŒáá·áºáá±áá¯á¶á á¡áá¯á¶ážáá»á¬ážááœá²á ááá±áá¬ááá¯á·áá±á¬ááºááŸááá¯á¶ááá¯á·ááᯠááŸááºážááŒáá¬ážáááºá Kolyaá áá®áá á¬ážááá¬ážá áááºááá¯áá á¬ážááá¬ážáá»áá¯ážáá²á á ááºážáá»á±á¬ááºážááᯠáááºááá¯á á¬ážáá¯á¶ážáá²á áá¬ááŒá±á¬áá·áº HLS ááá¯áá¬ááᯠááŒá±á¬ááŒáá«á
áá®ááá¯ááá¯ááº: ááœááºáááá·áºááŒáá·áºááŸá¯áá°ááá¯ááºáž ááŒáá·áºááŸá¯ááá¯ááºááá·áº áá á¬ážááá¬ážáá áºáŠážááŸááááºá
á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá á€á¡áá¬ááẠá
á¬ááŒáá·áºááá¯ááºáááºáááºáááºááœáẠááŒá¯á¶áááºáá
áºáá¯ááŒá
áºáááºá
á€áááºááŸá¬ root áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŒá áºáááºá ááá¯á·ááŒá±á¬áá·áºáááºážááá¯ááááá¯á¶ážáá®ážáá«ážá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá áá±á¬ááºáá±á¬á· á¡á¬ážáá¯á¶ážá ááŒá®ážáá¬áááºá
á¡ááŸááºááááºá¡á¬ážááŒáá·áºá ááœáá·áºááŒá¯áá»ááºááŒáá·áº áá á¬ážááá¬ážááẠá¡áá»áááºááŸáá·áº á¡áááºá¡ááœá±ážááŸáá·áº áááºá ááºáá±áá±á¬ á¡ááá¯ááºážáá»á¬ážááá¯á· ááá·áºááºáá»á¬ážáá«ááŸááá±á¬ á¡á á®á¡á ááºáá áºáá¯á¡á¬áž áá±á¬ááºááœááºááŸáá±á áááºáá¶áááŸááááºá ááá¯á¡ááºááá·áºá¡áá¬áá»á¬ážááᯠáá±á«ááºážáá¯ááºáá¯ááºááŒá®áž á¡áá¯á¶ážááŒá¯áá°á¡á¬áž ááŒááᬠáááºážáá áºáá»áŸá±á¬ááºááœáẠ"ááŸá±á¬áºááá¬" á¡áá»áá¯á·ááᯠáá¯ááºáá±á¬ááºáá±áá«áááºá
Timeline á¥ááá¬
- á¡á á®áááºáá¶á á¬á¡á¬ážáá¯á¶ážáá¡áá»áááºááá¬ážááá¯ááŒááááºáá á¬ážááá¬ážááœááºááá¯ááºáá áºáá¯áááºáá±á¬ááºáá¬ážáááº...
áá®ááá¯ááá¯ááº: áá¯ááºáá²á·á áá¯á¶ážá áœá²áá°áááºážááœáŸááºááŸá¯ááŒá¿áá¬ááᯠáá»ááºáá»ááºážááŒá±ááŸááºážáá±ážáá²á·áá«áááºá á§ááŒá®ááááºááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡á ááºážá¡áá±ážáá»á¬ážááᯠáá®ážááŒá¬ážáááºááá¯ááºáá áºáá¯ááœáẠááá¯ááºááœáŸáá·áºáá² á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá áºáá¯ááŸáá·áºáá áºáᯠáá±á«ááºážá ááºáááºáᯠáá¯á¶ážááŒááºáá²á·áááºá ááá¯á·ááŸáᬠFull Pass áááºááŸááºá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááẠááá°áá®áá±á¬ áá®áá¬áá¶áá»á¬ážááŒá¬ážááœáẠááœááºááœááºáááºááẠááŒá±á¬ááºážááá¯ááºáááº- ááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŸá¯áá»á¬ážááŸáá·áº á¡ááááºá á¡áá¶ááœááºážááŒááºáž ááŸá áºáá¯á áá¯á¶ážá
á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡áá±ááŒáá·áº áááºááŸááá¯ááºááœáŸáá·áºááŸá¯ááᯠáááºážááŒá±á¬ááºážááŸá¬áááºááŸáá·áº áá±ážááœá¬ážáá»á¬ážááŒá¬ážááŒá±á¬ááºážááẠááá¯ááá¯ááœááºáá°á á±áááºá áá»áœááºá¯ááºááá¯á·ááẠ"áá¯ááºááœáŸáá·áºááŸá¯áá áºáá¯áá¯á¶áž" ááá¯ááºááŸáá·áº áá±ážááœá¬ážáá»á¬ážááŸáá·áº á¡á á®áááºáá¶á á¬áá»á¬ážááŒá¬ážááœáẠááŒá±á¬ááºážáááºá¡ááœáẠá¡áá»á¬ážááá¯áẠá¡á á®áááºáá¶á á¬áááºáá»á¬ážááᯠááŒá¯áá¯ááºááẠáá¯á¶ážááŒááºáá²á·áááºá áá®ážáá¯ááºááááºážáá»á¯ááºááŸá¯ááŸááááºá
- áá®á¡ááœáẠáááºážááá¬ááá¯ááºážááá¯ááºáᬠá¡áááºá¡áá²ááœá± ááŸááá«ááá¬ážá
áá®ááá¯ááá¯ááº: ááá°áá®áá±á¬ á¡á á®áááºáá¶á á¬áá»á¬ážá á¡á ááŸááºáá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒá¯áá¬ážááá·áº Scroll bar áá áºáá¯ááŸááááºá
â á¡áá¯á¶ážááœááºá áááºááẠYouTube á¡áá¬ážáá°áá áºáá¯áá¯ááᯠááá¯ááºáá® scroll bar ááœáẠá€á¡ááŸááºá¡áá¬ážáá»á¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áá«ááá¬ážá
Artyom- á¡á²áá®áá¯ááºážá áá°ááá¯á·ááŸá¬ beta ááŸááááºá áááºážááẠááœááºáá²á·ááá·áºááŸá áºááœáẠáá¯á¶ážá áœá²áá°áá»á¬ážááŸáá·áº áá áºá áááºáá áºááá¯ááºáž á ááºážáááºáá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááẠá¡ááœááºááŸá¯ááºááœá±ážááá·áº á¡ááºá¹áá«áááºáá áºáá¯ááŒá áºáá¯á¶ááááºá ááá¯áááºáž áá±á¬ááºážáááºáá±á¬ááºááŸááá±ááŒá®ááŒá áºáááºá
áá®ááá¯ááá¯ááº: áá«áá±ááá·áº áá»áœááºáá±á¬áºááá¯á·á á¡á²áá«ááᯠááŒááºááŒááºáá±á¬ááºážááá¬áá«á ááá¯ážááá¯ážáá¬ážáá¬ážááŒá±á¬ááá»áŸááºá á€ááá¯ážááŸááºážáá±á¬á¡ááºá¹áá«áááºááá±á¬ááºááœááºááœáẠáá á¬ážááá¬ážá¡ááœááºážá áá±á¬ááºáá¶á ááŸá±á·áááºážá ááœááºáá»ááºááŸá¯áá»á¬ážááŸáá·áº áááºá¹áá»á¬ááá¬ááá»á¬ážá áœá¬ááŸááááºá
ááŸá±á·ááá¯ááºáž
â áá»áœááºá¯ááºááá¯á·ááŒáááá·áº á€á¡ááŒá±á¬ááºážá¡áᬠ(áááá·áºááœááºážáááºá á áá®áá¬á áááºááá¯ááºá á¡áá»áááºááá¬áž) ááẠááŸá±á·áá¯á¶ážááá¯á· áááºááá¯á·áá±á¬ááºááŸáááŒá±á¬ááºáž á¡ááŒá±ááŸá¬ááŒáá·áºááŒáá«á áá¯á·á
ááá¬áá®áᬠKrasilshchik áá»áœááºá¯ááºááá¯á·ááœáẠá¡ááœááºážááá¯ááºáž IT á áá áºáá»á¬ážá áœá¬ááŸááááºá á¡á á®áááºáá¶áá»ááºá¡á¬ážáá¯á¶ážááŸáá·áº á áá®áá¬á¡á¬ážáá¯á¶ážááᯠááá·áºááœááºážááá·áºá áá áºáá áºáá¯ááŸááááºá áá®áá¬áá¶áá áºáá¯ááœáẠáá±á¬ááŒá±á¬áá°áá áºáŠážáá«áááºááá·áº áá¯ááºáááºážá ááºáá áºáá¯ááŸááááºá á áá®áá¬ááẠáá»áŸá±á¬ááºááœáŸá¬áááºáᬠá áá áºá áááºážááᯠáááºážáá°ááŒá®ážáá±á¬áẠá¡á á®áááºáá¶á á¬ááᯠáááºáá®ážáá¬ážááá·áºá¡ááá¯ááºáž á¡áá»áá¯á·áá±á¬ ááá¯ááºááá¯ááºážáá áºáᯠááŸááá«áááºá
ááá¯ááºááá¯ááºážááᯠá
áá®áá¬á ááŒááºáá¯á¶áá«áá²á
á€á áá áºááẠáá»áœááºá¯ááºááá¯á·á á¡ááœááºážááá¯ááºáž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ ááŒá áºáááºá
ááá¯á·áá±á¬áẠáá áºáŠážáá»ááºáž á¡á á®áááºáá¶á á¬áá»á¬ážá០á¡áá»áááºááá¬ážáá áºáá¯ááᯠáááºáá±á¬ááºááẠááá¯á¡ááºáááºá áááºááááá·áºá¡ááá¯ááºážá á€áááºááŸá¬ NP-áááºáá²áá±á¬ááŒá¿áá¬ááŒá áºáááºá ááá¯á·áá±á¬áºáá»áœááºá¯ááºááá¯á·áááºáááºážááá¯áá áºáááºážáááºážááŒáá·áºááŒá±ááŸááºážáááºá ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá á¡áá»áááºááá¬ážááá¯áá¯ááºáá±ážááá·áº á¡ááŒá¬ážá¡á áááºá¡ááá¯ááºážáá áºáá¯ááᯠáá»áœááºá¯ááºááá¯á·ááœáá·áºááŒá®áž áááºážááᯠááŒááºááá¯áá¹ááá® cloud áááºáá±á¬ááºááŸá¯ Contentful ááá¯á· á¡ááºáá¯ááºáá¯ááºáá«áááºá á¡á²áá®ááŸá¬á á¡á¬ážáá¯á¶ážá áá®áá¬áá¶áááºááœá±ááŸááááºá áá±á·áááºááœá±ááŸá¬ á¡áá»áááºáá±áá¬ááœá±ááŸááááºá ááŒá®ážáá±á¬á· á¡ááœááºááœá±ááŸá¬ á¡á á®áááºáá¶á á¬ááœá±á á¡á¬ážáááºáá»áááºááœá± áá«ááŸááá¯áẠáá¶á·ááá¯ážáá°áá®ááŸá¯ááœá± ááŸááááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá±á¬ á¡ááŒá±á¬ááºážá¡áá¬ááẠááŒááºááááºáá±á¬ááºááŸá¯áá áºáá¯ááœáẠáááºááŸááááºá ááŒá®ážáá±á¬á· áá¬áááºá á¡á²áá«ááᯠááá¯ááºááᯠááá¯á·ááá¯á·áá²á
ááá¯ááºááẠáá á¬ážááá¬ážáá áºáŠážááŸáá·áº á á¬áá»ááºááŸá¬áá áºáá¯áá»áŸáᬠááŒá áºáá¯á¶áááŒá®áž á€áá±áá¬ááœáẠááŸá¯ááºááœá±ážááŸá¯ áááŸááá«á á¡á²áá«áááœá²áááºáá±á«á·á á€á á¬áá»ááºááŸá¬áá±á¬ááºááœááºááŸá áá±á¬ááºááœááºááŸá áá±á¬ááºáá¶ááẠáá»á±áááºááœááºáá¬ááá¯á· ááœá¬ážáááºá ááá¯áá±áá¬á០á¡áá»áááºááá¬ážááᯠááá°áááºá á¡áá¬ááá¹áá¯á¡áá»áá¯á·ááᯠáááºáá®ážáᬠáááºážááᯠááŸá±á·áááºážááá¯á· ááá¯á·áá±ážáááºá áá»áœááºá¯ááºááá¯á·áááááºáá±á¬ááºážááá±á¬ááºáááºááá¯ááºážááŒá¯áá¯ááºáá±ážáá±á¬ websocket áá»áááºáááºááŸá¯ááá¯á¡áá¯á¶ážááŒá¯á backend á០frontend ááá¯á·áá»áœááºá¯ááºááá¯á·áááºáá°á·ááá¯á¡áá»áááºááá¬ážáá®ááá¯á·ááœááºážáá¶áá»ááºáá áºáá¯áá±ážááá¯á·áá«áááºá
ááŒá áºáááºááŸááº- áá±á¬ááŒá±á¬áá°ááẠáá®áá¬áá¶á¡ááœááºáž á¡áá¯ááºáá»á¬ážááᯠáá»ááºáá»ááºážááŒá±á¬ááºážáá²á·áááºá áá°á·á¡áá¯ááºááŸáẠáá¯áá¹ááá®áá¶ááááºááᯠááŒá±á¬ááºážááááºá áá±á¬ááºáá¶ááá± áááºááá¯ááŒá áºáá¬áá²á á¡ááºááááºáá áºáá¯á¡á¬áž websocket ááŸáá áºááá·áº áá¯á¶ážá áœá²áá°áá»á¬ážá¡á¬ážáá¯á¶ážáᶠáá±ážááá¯á·ááŒá®ážáá±á¬áẠááŸá±á·áááºážááẠá¡áá»áááºááá¬ážááᯠááŒááºáááºáá±ážááœá²áááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááẠáá»á±á¬ááœá±á·á áœá¬ááŒá áºáá»ááºáááºá cloud áááºáá±á¬ááºááŸá¯ááŸáá·áº áá»áœááºá¯ááºááá¯á·á á¡á áááºá¡ááá¯ááºážáá»á¬ážá áœá¬ááᯠáá±á«ááºážá ááºááŒááºážááŒáá·áº á€á¡ááŒá±á¬ááºážá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá¯ááºááŒá®áž ááŸá±á·ááá¯á· áá±ážáá±á¬ááºááẠá¡ááœáá·áºá¡áá±ážáá±ážáá«áááºá
áá®ááá¯ááá¯ááº: áá»áœááºá¯ááºááá¯á·á site ááẠclassic SPA application ááá¯ááºááŒá±á¬ááºáž á€áá±áá¬ááœáẠááŸááºážáááºážááẠá¡áá±ážááŒá®ážáá«áááºá áááºážááẠá¡ááŒááºá¡áááºá¡ááŒá±áá¶á ááŒááºááá¯áá¬ážáá±á¬ áááºááá¯ááºááŸáá·áº SPA ááŸá áºáá¯áá¯á¶ážááŒá áºáááºá Google ááẠဠsite ááᯠHTML ááŒáá·áº ááŒááºááá¯áá¬ážáááºááᯠá¡ááŸááºáááẠááŒááºáááºá áááºážááẠSEO á¡ááœáẠááŸáá·áº á¡áá¯á¶ážááŒá¯áá°áá¶ááá¯á· á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž áá±ážááá¯á·áááºá¡ááœáẠáá±á¬ááºážááœááºáááºá á á¬áá»ááºááŸá¬ááᯠáááŒááºáá® 1,5 megabytes ááŸááá±á¬ JavaScript ááᯠááœáá·áºááẠáá á±á¬áá·áºáá²á ááŒááºááá¯ááŒá®ážáá¬áž á á¬áá»ááºááŸá¬ááᯠáá»ááºáá»ááºážááŒááºáááŒá®áž á¡á á®áááºáá¶á á¬ááᯠááŒá±á¬ááºážááá¯ááºááá¯ááºáž áááºážááᯠáááºáá¶á á¬ážááááºá á¡ááŒá±á¬ááºážá¡áá¬á á¡áááºááá·áºááŒá áºáá±ááŒá®ááŒá áºááŒá®áž ááŸááºáááºáá±á¬áá±áá¬ááœáẠáááºáá¬ážáá±á¬ááŒá±á¬áá·áº á¡áá¬á¡á¬ážáá¯á¶ážááẠá áá¹ááá·áºáááºá¡ááœááºáž ááŒá áºááœá¬ážáá«áááºá
- áááºážááá¬áá»á¬ážááᯠá á¬áááºážááŒá¯á á¯ááŒááºážááŒáá·áº á¡áááºáá±á¬áºááŒáá«á¡á¬ážáá¯á¶ážáá¡á±á¬ááºááœáẠáá»ááºážáá áºááŒá±á¬ááºážááœá²ááŒáá«á áá¯á·á Tyoma á áá»áœááºá¯ááºááá¯á·ááœáẠAmazon áá¯ááºááœáŸáá·áºááŸá¯ 5 áá¯ááŸáááŒá®áž áá®áá®ááá¯ááŸáá·áº á¡áá¶ááᯠááá¯áá±áá¬ááœáẠááá¯á·áá±ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááœáẠbash script áá»á¬ážááŸááááºá áááºážááá¯á·ááá¯á áááºáááºááŸáá·áº configure áá¯ááºááẠáááºážááá¯á·ááá¯á¡áá¯á¶ážááŒá¯áááº...
Artyom- áááºážááẠAWS API ááŸáááá·áºááŒá
áºáá±á«áºáááºá ááá¯áá±áá¬ááœáẠáá±á¬ááºááẠáááºážááá¬ááá¯ááºáᬠáááºáá±á¬ááºááŸá¯áá»á¬ážá
áœá¬ááŸááááºá áá¬áááºááœá²áá±áá±ážááá¯á· ááá¬áá±á«á·áá»á¬á
- ááá¯á·áá±á¬áẠá€á¡áá¬á¡á¬ážáá¯á¶ážááẠbackend system ááᯠá¡áá¯á¶ážááŒá¯á áá á¬ážááá¬ážáᶠáá±á¬ááºááœá¬ážáá«áááºá áá»áœááºá¯ááºááá¯á·ááá á¬ážááá¬ážááœáẠTypeScriptá Reactá Next.JS ááŸááááºá áá±á¬ááºááœááºááœáẠáá»áœááºá¯ááºááá¯á·ááœáẠC#á Javaá Spring Boot ááŸáá·áº Node.js ááá¯á·ááœáẠáááºáá±á¬ááºááŸá¯áá»á¬ážá áœá¬ááŸááááºá á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠYandex.Cloud á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠá¡áá¯á¶ážááŒá¯á Kubernetes ááᯠá¡áá¯á¶ážááŒá¯á á¡áá¯á¶ážááŒá¯áá¬ážáááºá
ááááºáá±á¬ááºážááŸáá·áºáááºážááŸá®ážááẠááá¯á¡ááºáá±á¬á¡áá«ááœáẠááœááºáá°ááœá¬ážáááº- repositories áá»á¬ážá¡á¬ážáá¯á¶áž GitLab ááœááºááŸáááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá±á¬ááºážááœááºá áœá¬á¡áááºáá±ážáá¬ážááŒá®ážá á á¬áá±ážááœá²áá»á¬ážáá±ážáá¬ážáá¬ážáᬠá á¬ááœááºá á¬áááºážáá»á¬ážááŸáááŒá±á¬ááºážááá¯áááºáž áááááŒá¯á á±ááá¯áá«áááºá ááá¯ááá¯áááºááŸá¬ á¡áá±ážáá±á«áºá¡ááŒá±á¡áá±ááœááºááẠáááºážááá¯á·ááẠááá¯á¡áá¬áá»á¬ážááᯠááá¯á áá¯ááºáá²á·áááºá
áá¯ááºáááºážááá·áºáááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºážááŒá¬ážá áááºááŒá¬áá»ááº
â áá¯ááºáááºážááá¯á¡ááºáá»ááºáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á áá¯á¶ážá áœá²áá° 10 ááᯠáá áºááŸááºáá¬ážáá²á·áááºá áá»áœááºáá±á¬áºááá¯á·ááŸá¬ ááŸááá²á· á á®ážááœá¬ážáá±áž ááá·áºáááºáá»ááºááœá±ááᯠááœá±ážááœá±ážááá¯á· á¡áá»áááºáá±á¬ááºáá«ááŒá®á áá»áœááºá¯ááºááá¯á·ááẠááŒáá·áºáá¬ážáá±á¬á¡áá¯ááºáá¬áááºááᯠáá±áá»á¬á á±áááºá ááá¯ááºáá±ážááá¯ááºáá¬á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážááááºážááŒááºážááá¯ááºáᬠá¥ááá±ááŸáá·áºá¡áá® ááá¯ááºáá¬ááŸá¯ááŸáááẠááá¯á¡ááºáá«áááºá áááŒá¬ážáá¬ááœá±áá²á
áá®ááá¯ááá¯ááº: á¡á ááá¯ááºážááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá®áá®ááá¯ááá¯á¡ááºáá»ááºáá»á¬ážá០á áááºáá²á·áááºá á¡áá±ážá¡ááŒá®ážáá¯á¶ážá¡áá»ááºááŸá¬ áá¯á¶ážá áœá²áá°áᶠá¡ááŒááºáá±ážááá¯á·ááá¯ááºá á±ááẠááá¹áá¬áá áºááŸááºážááŸá áá®áá®ááá¯ááá¯ááŸá±á¬ááºááŸá¯ááᯠááŒáá·áºáá±ááŒááºážááŒá áºáááºá á¡ááŒá¬ážáá°áá»á¬ážááœáẠ1080p áá¯ááºááœááºááŸáá·áº ááŒááºáá áºááŒááºážáá»á¬áž áá«áááºááŒá®áž á¡ááŒá¬ážáá»á¬ážá áœá¬áá±á¬ ááá¯ááºááá¯ááºáá¯ááºááœáẠá¡áá±á¬ááºá¡áááºááá±á¬áºááá¯ááºáá«á áá±á¬ááºááá¯ááºážááœáẠáá»áœááºá¯ááºááá¯á·ááẠáááºážáá¡áá°á¡áá®ááŒáá·áº 2x á¡ááŒááºááŸá¯ááºážááœáá·áºááá¯ááºááá·áºá áœááºážáááºááᯠáá±á«ááºážááá·áºáá²á·ááŒá®ážá áááºážáá¡áá°á¡áá®ááŒáá·áº áááºááẠááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŸá¯ááŸáá·áº ááœááºáááá·áºááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® áááºáááºááŒáá·áºááŸá¯ááá¯ááºáááºááŒá áºáááºá áááºážáá áºáá»áŸá±á¬ááºááœáẠá¡áá»áááºá¡ááá¯áẠá¡ááŸááºá¡áá¬ážááŒá¯ááŒááºáž áá¯ááºáá±á¬ááºááá¯ááºá áœááºáž áá±á«áºáá¬áááºá ááá¯á·á¡ááŒááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááŸá¬ážáá¶ááá¯ááºáááºááŸáááŒá®áž áá»áááºáááºááŸá¯ 10 ááááºááᯠáá¶ááá¯ááºáááºááŸáááá«áááºá áá±á¬ááºáá¶ááŸá¯áá±á¬áá·áºááŸááŒáá·áºáá»áŸáẠáááºážááẠá á¬áá»ááºááŸá¬áá áºáá¯á á®á¡ááœáẠáá±á¬ááºážááá¯áá»áẠ000 áá¯ááŒáá·áº ááŒáŸá±á¬ááºáá¬ážáá±á¬ áá»áááºáááºááŸá¯ 10 ááá·áºááŒá áºáááºá ááŒá®ážáá±á¬á· áá«á 000 RPS/sec ááŒá áºáá±áá«ááŒá®á áá±á¬áºáá±á¬áºáááºážáááºá
â á¡áœááºááá¯ááºážááááºáááºáá»á¬ážá áááºáááºáá»ááºáá»á¬ážááŒáá·áº âá¡áá¯á¡á á áºâ ááŒááœá²á¡ááœáẠá¡ááŒá¬ážááá¯á¡ááºáá»ááºáá»á¬áž ááŸááá«ááá¬ážá
áá®ááá¯ááá¯ááº: áá¯ááºáááºá áá«ááᯠááŒááºááŒááºáááºáááºáá²á· áá áºááá¹áá¬áá¯á¶ážá¡ááá¯ááºážá¡áá¬áá²á· áá¯ááºááááºá ááœááºáááá·áºáá áºáá¯á á®á¡ááœáẠááááºáááºáá¯áá¹ááá® 10 áá¯á¡áá ááŸáááŒá®áž áááºážááá¯á·á¡á¬ážáá¯á¶ážááẠáá áºááẠááá¯á·ááá¯áẠááŸá áºáááºá¡ááœááºáž ááŒá®ážá á®ážááááºááŒá áºáááºá ááá¯á·áá±á¬áº áááºážááá¯á·á á¡ááŒá±á¬ááºážá¡áá¬ááẠáá¯á¶á á¶ááŒáá·áº á¡áááºážáááºááœá²ááŒá¬ážáááºá ááá¯á·áá±á¬áº áá±á¬ááºááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááœáẠáá«áááºááŒááºáž áááŸáááá±á¬ááºááẠá€á á¬áá»ááºááŸá¬áá»á¬ážááᯠáá»á¶áááºážá á¯á ááºážááá¯ááºááá·áº áááºážáááááºá¡ááºáá»ááºááᯠáááºáá®ážáá¬ážáááºá
- á¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒáá·áºááŸá¯ááŸá¯ááŸáá·áº á á¬áááºážááá¬ážáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááẠááá¯á¡ááºáá»ááºáá»á¬ážáááºáž ááŸááá«áááºá áááºážá¡ááœáẠPrometheus ááá¯áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯áááºááá¯áá»áœááºá¯ááºááá¯á·áááá«áááºá ááá¯á·áá±á¬áºá¡áá±ážá áááºááŒá±á¬ááŒáá«- ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡ááœááºáá»áœááºá¯ááºááá¯á·áááºáááºááá·áºááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áºááá¯ááºáá®ááááºážá áááºážááá¯áááºááá¯á·á¡áá±á¬ááºá¡áááºáá±á¬áºááááºážá
áá®ááá¯ááá¯ááº: áááŠážááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠA/B á ááºážáááºááŒááºážá¡ááœáẠá á¯áá±á¬ááºážááŒááºážááŸáá·áº á¡áá»ááºá¡áááºáá»á¬áž á á¯áá±á¬ááºážááŒááºážá¡ááœáẠá á»á±ážááœááºááŸá¬ááœá±áá±áž ááá¯á¡ááºáá»ááºáá»á¬ážááᯠá¡áá¬áááºááœáẠáá¯á¶ážá áœá²áá°áᶠáááºááá¯á·áá±ážááá¯á·ááááºááᯠáá¬ážáááºááá¯ááºá á±áááºá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááŸááááºá áá«ááá¬ááŸá¯ááºááŸá¬ážááŸá¯áá»á¬ážááŸáá·áº áááºááœá±á·ááŒááºááá±á¬ ááœá²ááŒááºážá áááºááŒá¬ááŸá¯á¡áá»áá¯á·á¡ááœáẠááœá²ááŒááºážá áááºááŒá¬ááŸá¯áá»á¬ážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážáááºáž ááŸááá«áááºá á¡áá»ááºá¡áááºá¡á¬ážáá¯á¶ážááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® á á¯áá±á¬ááºážáááºá
áá»áœááºá¯ááºááá¯á·ááẠá€á¡áá»ááºá¡áááºááᯠá áá®áá¬áá»á¬ážááá¯á·ááẠáá áºá á¯áá áºá ááºážáááºážáá¯á¶á á¶ááŒáá·áº áá±ážá áœááºážááá¯ááºáááº- áá áºáá»áááºáááºážááœáẠááá·áºá¡á¬áž áá°áááºáá»áŸááŒáá·áºááŸá¯áá±áá«áááºá áá áºáá»áááºáááºážááŸá¬áááºá áááºááááºá¥ááá± 152 ááá¯ááá¯ááºáá¬áááºá áááºáááá¯ááºáá±ážááá¯ááºáá¬á¡áá±á¬áá·áºááŸáá·áº ááá¯ááºáá±ážááá¯ááºáá¬á¡áá»ááºá¡áááºáá»á¬ážááᯠáááºááá·áºáááºážááŒáá·áºáá»áŸ ááŒá±áá¬áá¶áááºááá¯ááºáá«á
ááááºáá±á¬ááºážááœáẠá á»á±ážááœááºááŸá¬ááœá±áá±ážáááááá¬áá»á¬ážááŸáá·áº á¡á á®áááºáá¶á á¬áá»á¬ážááᯠáááºáá±á¬ááºááŸá¯ááááºáá»á¬ážáááºáá±á¬ááºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áá°ááá¯ááºáá±á¬ááºááŸá¯ááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá®ááá¯ááºážáá¬ááŒááºáž (á¡á á®áááºáá¶á á¬ááá¯áááá¡áá¬ááá¯ááŒáá·áºááŸá¯áá°) ááœáẠá á»á±ážááœááºááŸá¬ááœá±áá±ážáááááá¬áá»á¬ážááŸáá·áº áá»áœááºá¯ááºááá¯á·ááááºááá áºáá»á¬áž áá«ááŸáááŒá®ážááŒá áºáááºá á€á¡áá»ááºá¡áááºáá»á¬ážááá¯á¡ááŒá±áá¶á áá¬ááá·áºá¡á ááºážá¡áá±ážáá»á¬ážááᯠááá¯ááá¯áá±á¬ááºážááœááºáá¬á á±ááá·áº áá¯áá±ááááŒá¯áá¯ááºáá±á¬ááºáá±áá«áááºá
ááááºáááºááŸá¯
- áá»áœááºá¯ááºááá¯á·ááœáẠááááºáááºááŸá¯ááá¯ááºáá»ááºáá±áž ááá¹ááá¬ážáá»á¬áž ááŸááá«ááá¬ážá
áá®ááá¯ááá¯ááº: áá¯ááºáááºážááŸá¯áá±á¬áá·áºá០áááºážáá»ááºáá±á¬ á¡áá»áááºáá±á¬ááºááŒá±á¬áá·áºá áááá¯á¡ááºáá±á¬ áá»áááºáááºááŸá¯áá»á¬ážááᯠáá»ááºáá»ááºážááááºááá¯á·ááẠá¡á ááá¯ááºážááœáẠá¡ááá¯áá«áá¬áááºááᯠáááºááŸááºááá¬ážáá«á á¡áá¯á¶ážááŒá¯áá°ááŸá áºáŠážááẠáá°áá®áá±á¬á¡áá±á¬áá·áºá¡á±á¬ááºááœáẠá¡áá±á¬áá·áºáááºáá«á á¡ááŒá±á¬ááºážá¡áá¬ááᯠááŒáá·áºááŸá¯ááá¯ááºáá«áááºá ááá¯á·áá±á¬áº á¡áá±á¬áá·áºáá áºáá¯á០áá áºááŒáá¯ááºááẠááŒáá·áºááŸá¯ááŸá¯ áááºáá»áŸááŸááááºááᯠáá»áœááºá¯ááºááá¯á· áááá«áááºá á¡áá°ážáááŒáá·áº á¡áá¹ááá¬ááºááŸááá±á¬ áá»áá¯ážáá±á¬ááºáá°áá»á¬ážááᯠáá»áœááºá¯ááºááá¯á· áá¬ážááŒá áºáá¬ážáá«áááºá
ááá¬áá®áá¬- áááºážáááááºáá áºá¡áá ááááºáááºáá¬ážáá±á¬á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá²ááŸáá áºáŠážá áááºážááẠá¡áááºááŒá±á¬áá·áºá€ááá¯á·ááŒá áºáá»ááºáá²á·áááºááᯠáá¬ážáááºáá²á·áááºá áá¬á áá±á¬ááºážáááºááŒá®áž áááºááŸááºáááºáááºáᯠááááá±ážáááºá
â áá«ááœá±á¡á¬ážáá¯á¶ážááŒá áºáá¬ááá¯á·á¡ááœááºá á¡áá¯á¶ážááŒá¯áá°á¡á¬ážáá¯á¶ážááᯠáááºáá±á«ááºááá± ááœááºáá±á«ááºá¡áá ááŒá±áá¬áá¶ááŒá®áž áá°ááá¯á·áá¬áá¯ááºáá±áááºááá¯áá¬ááᯠá¡ááŒá²ááááá«áááºá áá®á áá áºá áááºááá¯á¡áá¯ááºáá¯ááºáá²á
ááá¬áá®áá¬- á¡á
á®áááºáá¶á
á¬áá¡á±á¬ááºááŒááºááŸá¯á¡ááœáẠááœá²ááŒááºážá
áááºááŒá¬ááŒááºáž ááá¯á·ááá¯áẠáá«ááá¬áá»á¬ážá¡á¬áž áá¶á·ááá¯ážáá±ážááá¯ááºááá·áº ááœá²ááŒááºážá
áááºááŒá¬ááŸá¯ááŸáá·áº á
á¬áááºážá¡ááºážáá»á¬ážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážááá¯áá«áááºá áá¯á¶ážá
áœá²áá°áá»á¬ážá¡á¬ážáá¯á¶ážááẠáá®ážááŒá¬áž backend á¡á
á¯á¡áá±ážááá¯á· websocket áá»áááºáááºááŸá¯ááŸáá
áºááá·áº áá»áááºáááºáá¬ážáááºá á¡á²áá®ááŸá¬áááºáááºá
áá°áá®áá±á¬á¡áá»ááºá¡áááºáá»á¬ážááá¯ááááºážáááºážáá¬ážáááºá
áá®ááá¯ááá¯ááº: ááá¯á·áá±á¬áº áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠPrometheus á០á¡áá»áááºááŸáá·áºáá áºááŒá±ážáá® áá±áá¬ááá¯áááºáž áááŸááá«áááºá Kubernetes ááá¯ááºááá¯ááºá Kubernetes áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠááá·áºáá»ááºáááºá áááºážááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠá á¯áá±á¬ááºážáá¬ážááŒá®áž Grafana ááŒáá·áº áááºááá·áºááááºáá áºááá¯áááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® áááºáá±á¬ááºááá¯ááºáá«áááºá
ááá¬áá®áá¬- áá áºáááºááœááºá áá±á¬ááºááẠOLAP áá¯ááºáá±á¬ááºááŸá¯á¡ááœáẠáááºážááᯠáá»áœááºá¯ááºááá¯á· áá±á«ááºážáá¯ááºáá¯ááºáá«á OLTP á¡ááœááºá á¡ááºááá®áá±ážááŸááºážááẠPrometheusá Grafana ááŸáá·áº ááááºáá»á¬ážááá¯ááẠáá±á«ááºážá ááºážááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá±á«ááºážáá¯ááºáá¯ááºáá«áááºá
- ááááºáá»á¬áž áá±á«ááºážá ááºážáá±á¬á¡áá«ááœáẠá€ááá á¹á ááŒá áºáááºá
ááá¯ááºážááá áºááŒá±á¬ááºážáá²ááŸá¯áá»á¬áž
â á¡á á®á¡áááºáá¶á á¬á¡á¬áž áá áááºáá® 6 áááá áºá¡ááá¯ááœáẠáááºáá»ááºáá²á·áá»áŸáẠáá¯ááºáá±á¬ááºáá»ááºááœááºážáááºááẠá¡áááºáááºážá áááºááá¯ááºááá¯ááºáž á¡áá¯ááºáá¯ááºáá²
ááá¬áá®áá¬- ááá¯ááºááá¯ááºážááẠá¡ááœááºá¡ááŒá±á¡áá±á¡áááŒá áºáááºá ááŒá áºááá¯ááºááŒá±áá»á¬ážá áœá¬ááŸááá«áááºá áááá¡áá»ááºááŸá¬ á¡áá»áááºááá¬ážáááºáá®ážááŸá¯ áááá¯ááááºááẠá¡áá¯ááºáá¯ááºááŒá®áž á¡áá»áááºááá¬ážááᯠááŒá±á¬ááºážáá²áá²á·ááŒááºáž ááŒá áºáááºá ááœááºážáá¶áá¬ážáá±á¬ á¡áá»áááºááá¬ážááᯠáá»á±áááºááœááºáá¬ááá¯á· á¡ááºáá¯ááºáá¯ááºáá¬ážáááºá Contentful ááœáẠá€ááœááºáááá·áºá¡ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŸáááŒá±á¬ááºáž áá±á¬ááºáá¶áá°á áá¬ážáááºááŒá®ážáá±á¬áẠáááºážááá¯áá°á ááŒááºáááºáááºáá±á¬ááºáááºá á¡áá¬á¡á¬ážáá¯á¶ážááᯠwebsocket ááŸáááá·áºá á¯áá±á¬ááºážááŒá®ážáá±ážááá¯á·áááºá
áá¯áááááŒá áºááá¯ááºáá»á±ááŸá¬ á¡áá¬á¡á¬ážáá¯á¶áž ááŒááºáá±á¬ááºáá±áá±á¬ á¡ááŸáááºá¡áá¯ááºááŒáá·áº ááŒá áºáá»ááºáá¬áá±á¬á¡áá«- áááºážááŒááºáá°á Contentful (Telegram ááá¯á· ááá·áºááºá á áá®áá¬á áááºááŒáá»ááºá á áááºááŒáá·áº) ááœáẠá¡áá»ááºá¡áááºáá»á¬ážááᯠáááºážááŒááºáá°á ááá¯ááºááá¯ááºááŒá±á¬ááºážáá²ááŒá®áž áá°áá®áá±á¬ áá¯áá¹áááá±áááẠáááá¡ááŒáááºáá²á·ááá¯á· á¡áá¯ááºáá¯ááºáá«áááºá
áá®ááá¯ááá¯ááº: á á¬áá»ááºááŸá¬ááᯠááŒááºáááºááœááºážáá¶ááŒááºážáááŸááá² á¡áá¬á¡á¬ážáá¯á¶ážááẠááŒá áºáááºáá«áááºá ááŒá±á¬ááºážáá²ááŸá¯á¡á¬ážáá¯á¶ážááẠáá¯á¶ážá áœá²áá°á¡ááœáẠáá¯á¶ážááá»á±á¬ááœá±á·á áœá¬ ááŒá áºáá±á«áºáá«áááºá á¡á á®áááºáá¶á á¬áá»á¬ážááᯠáá°ážááŒá±á¬ááºážáá¬ááœááºáááºáž á¡áá¬ážáá°áááºááŒá áºáááºá á¡áá»áááºáá»áá¬áá±á¬á¡áá« á¡á á®áááºáá¶á á¬ááŸáá·áº á¡ááºáá¬áá±á·á áºááẠááŒá±á¬ááºážáá²ááœá¬ážáááºá
ááá¬áá®áá¬- ááá¯á·á¡ááŒáẠtimeline ááœáẠá¡á á®áááºáá¶á á¬áá»á¬áž á áááºáááºá¡ááœáẠá¡áá»áááºááŒááºáá±á¬ááºááŸá¯áá»á¬ážáááºáž ááŸááá«áááºá á¡á ááá¯ááºážááŸá¬áá±á¬á· áá¬ááŸáááŸááá«áá°ážá á¡áááºá áááºááẠáááºááá±á¬ááºá áºááᯠá¡áá®áá±á¬ááºá¡á ááºážáá±á«áºááœáẠáá»á¶áá²áá±áá«áá áá áºáá»áááºáá»áááºááœááºá áá¯ááºááœáŸáá·áºááŸá¯áá«ááá¯ááºáá¬á áá»á±ážáá°ážááŒá±á¬áá·áº ááŒááºáá±á¬ááºááŸá¯áá»á¬áž áá±á«áºáá¬áááºááŒá áºáááºá áá«ááá¯ááºáá¬ááẠáá¯ááºááœáŸáá·áºááŸá¯áááŸááºáááºáá±á¬á¡á ááᯠáááºááŸááºáá±ážáááºá áá±á¬ááºáá¶áá°ááẠá€á¡ááŒá±á¬ááºážá¡áá²ááᯠáá±á¬ááºáá°áááºá á ááºážáá±ážááœá²á¡áá»áááºááá¬ážááŸáá·áºá¡áá® áá®áá»ááºážáá áºáá¯ááºááááºáááºááŸá¯áá áºáá¯áá¯á¶ážá á¡á ááŸáá·áºá¡áá¯á¶ážá¡áá»áááºáá»á¬ážááᯠááœááºáá»ááºáááºá áá»áœááºá¯ááºááá¯á·ááá±á¬ááºáááºáá»á¬ážáᶠáá±ážááá¯á·áá¬á ááá±áá¬á០ááŒááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá¯ááºáá°áááºá ááá¯á¡áá« á¡áá¯á¶ážááŒá¯áá°ááẠá¡á á®áááºáá¶á á¬á á¡á ááŸáá·áº á¡áá¯á¶ážááá¯á· á¡ááœááºááá° ááœá¬ážáá¬ááá¯ááºáááºá áááºážááẠáááºážáá»ááºáá±á¬ áá¯ááºáááºážááá¯á¡ááºáá»ááºá á¡ááœááºá¡áááºááŒá±ááŒá®áž á¡áá¯á¶ážáááºáááºá á¡á á®áááºáá¶á á¬á¡ááœáẠá¡ááŸááºááááºá áááºáá»áááºááᯠáááºááŸá¬ááœá±ááẠá¡áá»áááºáááŒá¯ááºážáá«á áá»áœááºá¯ááºááá¯á·ááẠá¡á ááºážááŒáá·áºáá±á¬á¡áá«ááœáẠáá¯á¶ážáááᯠá¡á¶á·ááŒááœááºáá±á¬ááºážáá«áááá·áºáááºá
ááŒáá·áºáá»ááº
- ááŒáá·áºáá»ááºáá±ážáá²á· áááºáááºááŒá®áž áá±ážáá»ááºáá«áááºá Kolya ááŸáá·áºá¡ááœá²á·ááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áá¬á¡á¬ážáá¯á¶ážááŒáá·áºá á¯á¶áá¬ááá·áº á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áá áºáá¯áá¯á¶ážááᯠá áááºáááºáá±á¬ááºááẠá¡á ááœáẠá¡áá»áááºáá»á¬ážá áœá¬áá¯ááºáá¯á¶ážáá²á·áááºá ááŒá±á¬ááŒáá« á¡á¬ážáá¯á¶ážá áá¬áá²á·áá¯ááºáá¬ážáá¬áá²
áá®ááá¯ááá¯ááº: áááºážááá¬ááá¯ááºáá¬ááŸá¯áá±á¬áá·áºááŸááŒáá·áºáá»áŸáẠáá¯ááºáá á¹á ááºážáá±á¬ááºážáá»áá°áá¶á០ááŒá áºááá¯ááºááá»áŸ á ááá¹ááááŒá áºááẠáááŠážááá¯á¡ááºáá»ááºáá áºáá¯ááŸááááºá Terraform scripts áá»á¬ážááᯠAWSá ááá¯á·ááá¯áẠá¡áá°ážáááŒáá·áº Yandex á០ááá¯á·ááá¯áẠAzure á áááºááá¯á·á០ááŒá¯áá¯ááºááẠAWS ááá¯á· áá¬áá«á ááááºá¡áááºáááŒá±áá°ážá áá áºáá»áááºáá»áááºááŸá¬áá±á¬á· áá áºáá±áá¬áá¬ááᯠááœáŸá±á·ááááºá
ááááá¯á¶ážáááºá¡ááœááºážááŸá¬ áá«ááᯠááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºááá¯á· áááºážáááºážááᯠáá»áœááºáá±á¬áºááá¯á· á¡áááºáááŒáẠááŸá¬ááœá±áá±áá²á·áá«áááºá ááááºá¡áá±ááŸáá·áºá á€ááá á¹á ááœáẠKubernetes ááẠáá»áœááºá¯ááºááá¯á·áá¡áá¬á¡á¬ážáá¯á¶ážááŒá áºáááºá á¡ááŒá±á¬ááºážááŸá¬ áááºážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž á¡ááá¯á¡áá»á±á¬ááºá¡ááá¯ááºážá¡áá¬áááºáá±á¬ááºááŸá¯áá»á¬ážáááºáá®ážááá¯ááºááŒááºážá á¡ááá¯á¡áá»á±á¬ááºáá¯ááºááŒááºážááŸáá·áº áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážáá®ážáá«ážááᯠáá±á¬ááºá¡ááœááºážááŸááá°ááá¯ááºá á±áá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááááá¯á¶ážáá»á¯ááºáá¬áá«áááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠKubernetesá Dockerá ááŸáá·áº á¡ááœá²á·ááá¯á·áááºáž áááºáá°ááááºááŒá áºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááœáẠá¡á á¯á¡ááœá²á·ááŸá áºáá¯ááŸááááºá á ááºážáááºááŒááºážááŸáá·áºáá¯ááºáá¯ááºááŸá¯á áááºážááá¯á·ááẠáá¬á·ááºáá²ááŸáá·áº áááºáááºáá»á¬ážááœáẠáá¯á¶ážááá°áá®áá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááᯠáá¯ááºá¡ááŒá Ạá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááᯠá¡ááºá¹áá«áááºá¡ááá¯ááºážá¡áááºáá»á¬ážá áá¬á áá¬á¡ááá¯ááºážá¡áááºáá»á¬ážá á ááºážáááºááŸá¯á¡ááá¯ááºážá¡áááºáá»á¬ážááŸáá·áº GitLab á¡ááá¯á¡áá»á±á¬áẠááá¯ááºááá¯ááºážááᯠá¡áá¯á¶ážááŒá¯á áááºáááºážáá»áẠáá¯á¶ážáá¯ááá¯á· á¡ááá¯á¡áá»á±á¬áẠááŸááá·áºáá±ážáá«áááºá áááºážááᯠElasticá Prometheus ááŸáá·áº á¡áá»á¬ážáá¯á¶áž áá±á«ááºážá ááºáá¬ážááá·áº GitLab ááœáẠá¡áá»á¬ážáá¯á¶áž áá±á«ááºážá ááºáá¬ážáááºá
áá»áœááºá¯ááºááá¯á·ááẠáá»áŸááºááŒááºá áœá¬ (10 áááá áºá¡ááœááºážá ááŸá±á·áááºážá¡ááœááºá 5 áááá áºá¡ááœááºáž) á ááºážáááºááŸá¯áá»á¬ážá áá±á«ááºážá ááºážááŸá¯á áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ á ááºážáááºááŸá¯áá»á¬ážá áááºáááºážáá»ááºááœáẠáá±á«ááºážá ááºážááŸá¯á ááºážáááºááŸá¯áá»á¬ážá áááºá ááºážáááºááŸá¯áá»á¬ážááŸáá·áºá¡áá° á ááºážáááºááŸá¯áá»á¬ážááŸáá·áºá¡áá° áááºááá·áºáááºáááºážáá»ááºááœááºáááᯠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáá»ááºááŒááºá áœá¬áá¯ááºáá±á¬ááºááẠá¡ááœáá·áºá¡áá±ážááᯠáá»áœááºá¯ááºááá¯á· áááŸááá«áááºá áá¯ááºáá¯ááºááŸá¯ááœáẠáá»áœááºá¯ááºááá¯á·áááŸáááá¯ááá·áºá¡áá¬ááŸáá·áº ááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº á ááºážáááºááŸá¯áááºáááºážáá»ááºáá áºáá¯á
á á¬áá±ážááœá²áá»á¬ážá¡ááŒá±á¬ááºáž
- áááºá¡áá¬á¡á¬ážáá¯á¶ážáá®ážáá«ážááá¯á ááºážáááºáá«á áááºá¡áá¬á¡á¬ážáá¯á¶ážááá¯áááºááá¯á·áá±ážáá¬ážáá²á·áááºááá¯áá¯á¶ááŒááºáááºáááºáá²áááºá áá±á¬ááºáá¶á á áºáá±ážááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·á¡á¬áž ááŒá±á¬ááŒááá¯ááºáá«ááá¬áž- á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºáá»áŸáá¯á¶ážááœáŸááºážáá¬ážááááºážá áááºááá·áºá ááºážáááºááŸá¯áá»á¬áž
ááá¬áá®áá¬- á
á¬áá±ážááœá² á¡áá»áá¯ážá¡á
á¬áž ááŸá
áºáá»áá¯áž áá±ážááŒá®ážáá«ááŒá®á áááá¡áá»ááºááŸá¬ á¡á
áááºá¡ááá¯ááºážá
ááºážáááºááŸá¯áá»á¬ážááŒá
áºáááºá ááœá±áŠážá¡ááá®áá±ážááŸááºážáá
áºáá¯áá¯á¶ážá á¡ááá·áºá
á
áºáá±ážááŸá¯áá»á¬ážááᯠááŒáŸáá·áºáááºááŒá®áž á¡ááŒá±á
áá¯ááºáá«á
á¡áá®ážá ááºáá¯á¶ážá¡á¬ážááŒáá·áº áá°áá®áá±á¬á¡áá¬ááᯠáááºáááºážáá»ááºááœáẠá¡ááŸááºááááºáá¯ááºáá±á¬ááºááá·áº áá±á«ááºážá ááºá ááºážáááºááŸá¯áá»á¬ážáá¯áá±á«áºáááºá á¡ááŸááºááááºááœááºá áá¯ááºáá¯ááºááŸá¯ááœáẠáá±á¬ááºáá áºááŒááẠááŒáá·áºáá»ááºááŸá¯á¡á¬áž á áááºááá¯ááºáá±á¬á¡áá«á áááá·áºá¡ááŒá±áá¶á¡ááŒá±á¡áá±áá»á¬ážááẠáá¯ááºáá¯ááºááŸá¯ááœáẠáá¯ááºáá±á¬ááºáá±áá«áááºá áá°áá®áá±á¬áááºáá±á¬ááºááŒááºážá áááºááŸááºáá»á¬ážáá±á¬ááºážááá¯ááŒááºážá CloudFront ááá¯á·áááºáá±á¬ááºááœáá·áºáá±á¬ááºážááá¯ááŒááºážá stream ááẠáá»áœááºá¯ááºáááœáá·áºááŒá¯áá»ááºáá»á¬ážááŸáá·áº á¡ááŸááºááááºáá»áááºáááºááŸá¯ááŸááááŸáá á áºáá±ážááŒááºážá áá«ááá¯ááºáá¬áá¡ááºáá¬áá±á·á áºááá¯á á áºáá±ážááŒááºážá
áá±á¬áá±á¬áááºááœáẠáá»áœááºá¯ááºááœáẠá¡á áááºá¡ááá¯ááºážá ááºážáááºááŸá¯ áá ááá·áºááŸáá·áº áá±á«ááºážá ááºá á áºáá±ážááŸá¯ áá ááá·áºááŸááááºá ááœáŸááºážááŒá¯á¶ááŸá¯ááẠ70% áá®ážáá«ážááŒá áºáááºá á€á¡áá¬ááẠá¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœááºá áá±á«ááºážá ááºááŸá¯áá»á¬ážá¡ááœáẠáááºážáá«ážáááºá ááá¯ážááŸááºážá áœá¬ áááá¯á¡ááºáá«á ááá±á¬áá»ááºááœáẠáá¯ááºáá¯ááºáá¯ááºááŒááºáž á¡áá»áá¯ážá¡á á¬ážá¡á¬ážáá¯á¶áž áá«áááºáááºáᯠáá°ááá«áá á€á¡áá¬ááẠá¡ááœááºáá±á¬ááºážááœááºáá±á¬ ááœáŸááºááŒáá»ááºááŒá áºáááºá áá¯á¶ážáá¡ááœááºáž áá»áœááºá¯ááºááá¯á·áá¯ááºáá²á·ááá·áºá¡ááá¯ááºáž áá¯ááºáá±á¬ááºááẠá¡ááŒá¬ážáááºážáááºážáááŸááá«á áá»áœááºá¯ááºááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá ááºážáááºáá°á¡á¬áž á¡ááºá¹áá«áááºáá»á¬ážáá±ážá ááá¯ááºááá¯ááºá ááºážáááºáá«áá áá»áœááºááœááºážáá»ááºáá»á¬ážááᯠááœá±á·ááŸáááŒá®áž ááŒá¯ááŒááºááŸá¯áá»á¬ážá¡ááœáẠáá»áœááºá¯ááºááá¯á·áᶠááŒááºáá±ážáááºááá¯áá«áá áá¯ááºááᯠá¡ááŸá¬ážááŸá¬ááẠá€á¡ááœá¬ážá¡ááŒááºááá®ážááẠá¡ááœááºááŸááºáá»á¬ážáááºááŒá áºááŒá®áž áááºááŸááºáááºááᯠáááŒáá·áºáá®áá«á
áá®ááá¯ááá¯ááº: ááááá¯ážáá»á¡á¬ážááŒáá·áºá á¡áá»áá¯á·áá±á¬áá¯ááºáá±á¬ááºáá»ááºááá¯ááŒá±á¬ááºážáá²ááá·áºá¡áá« ááááºáá±á¬ááºážáá áºáá¯áá¯á¶ážááœáẠáá¯ááºáá¯ááºááŸá¯áá áºáá¯áá¯ááºáá±á¬ááºáááºá áá±áá¬ááá¯ááºážááœáẠááŸá áºáááºááŒá¬ ááá¯ááºááŒá®áž ááœááºááá¯ááºááẠááá¯á¡ááºáááºá
ááá¬áá®áá¬- ááá¯á·ááŒá±á¬áá·áºá á¡ááºá¹áá«áááºáá áºáá¯á¡á¬áž ááá·áºááŸááºážáá±á¬á¡áá«ááœááºá ááá¯ážááŸááºážáá±á¬áá±á¬áááºááŸá áºáá»á±á¬ááºážááŸáá·áº áááºááá¯ááºá¡áááºá ááẠ4 áá¯á¡ááœáẠ1 áááºááá¯á¡ááºáááºáᯠKolya á ááœáá·áºááŒá¯ááá¯ááºááá·áºá¡ááœáẠááŒá®ážá áœá¬áá±á¬á¡á±á¬ááºááŒááºááŸá¯áá áºáá¯ááŒá áºáááºá ဠ4 áááºá¡ááœááºáž á ááºážáááºááŸá¯ á¡áá»áá¯ážá¡á á¬áž 2 áá¯áá«áááºáááºáá°áá±á¬á¡áá»ááºááᯠáá° áá»áá·áºáá¬ážááá±ááŒá®ááŒá áºááŒá®ážá ááŒá áºááá¯ááºáá»á± áá»á¬ážáá«áááºá
áá®ááá¯ááá¯ááº: áá»áœááºá¯ááºááœááºáááºáž áá±ážáá¬ážáá±á¬ á ááºážáááºááŸá¯ 140 áᯠááŸááááº- á¡á áááºá¡ááá¯ááºáž + áá¯ááºáá±á¬ááºááá¯ááºáá±á¬á áá°áá®áá±á¬á¡áá¬ááᯠáá¯ááºáá±á¬ááºáááºá áá°áá®áá±á¬á¡ááŒá±á¡áá±áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáá¯ááºáá¯ááºááŸá¯á á ááºážáááºááŸá¯ááŸáá·áº áá¯ááºáá¯ááºááŸá¯ááœáẠá ááºážáááºáá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááẠáááŒá¬áá±ážáá®á áá¯ááºáá±á¬ááºááá¯ááºáá±á¬ á¡ááŒá±áᶠUI á ááºážáááºááŸá¯áá»á¬ážááá¯áááºáž ááá·áºááœááºážáá²á·áááºá á€áááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠááœá²ááœá¬ážááá¯ááºááá·áº á¡ááŒá±áá¶á¡áá»áá¯á¶áž áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá¯á¶ážá¡á¯ááºáá¬ážáááºá
ááá¬áá®áá¬- áá¯ááºáá«áááºá áá«áᬠload tests ááœá±á¡ááŒá±á¬ááºážááŒá±á¬ááá¬áááºáááºá á¡áá¬á¡á¬ážáá¯á¶ážáááºááá¯á·ááŒá áºááááºážá Rabbit ááŸáá·áºááŒá áºáá»ááºáá±áááºá JVM ááŸáá·áºááŒá áºáá»ááºáá±áááºá ááŸááºáá¬ááºáááºáá»áŸááá¯á¡ááºáááºááá¯áá¬ážáááºáááºá¡ááœááºá¡ááŸááºááááºááŸáá·áºáá®ážá ááºáá±á¬áááºá¡á±á¬ááºááœááºááááºáá±á¬ááºážááá¯á ááºážáááºáááºááá¯á¡ááºáááºá
â áá»áœááºá¯ááºááá¯á·ááẠstream áááºááœáẠáááºááá·áºá¡áá¬ááá¯áá»áŸ á ááºážáááºáá±ááŒááºážááŸááááŸá áá±áá»á¬ááááá±á¬áºáááºáž ááœá±á·áá¯á¶ááŸá¯áá»á¬ážááŒá¯áá¯ááºáá±á¬á¡áá«ááœáẠtranscoders áá»á¬ážááŸáá·áº ááŒá¿áá¬áá»á¬ážááŸááááºááᯠáááááá«áááºá á ááºážáá»á±á¬ááºážááœá±ááᯠá ááºážáááºááŒá®ážááŒá®áá¬ážá
Artyom- á¡áááºáááºá¡áá«áá« á
ááºážáááºáá²á·áááºá ááœá±á·áá¯á¶ááœá²áá»á¬ážáá»ááºážáááŒááºážá ááœá±á·áá¯á¶ááœá²áá»á¬ážáá»ááºážááá±ážáá¯ááºáááºážá
ááºááœáẠJIRA áááºááŸááºáá±á«ááºáž áááá ááá·áºááŸááááºá á€á¡áá¬áá»á¬ážááẠáá°áá»á¬ážááœá±á·áá¯á¶ááœá²áá»á¬ážááŒá¯áá¯ááºááẠáá¬áááºá¡áá¬áá»á¬ážáá¬ááŒá
áºáááºá Kirill Tolkachev ( Kirill Tolkachev ) á០áŠážá
á®ážáá¯ááºáá±á¬ááºáá±á¬ ááœá±á·áá¯á¶ááœá²áá»á¬ážá¡ááœáẠáá®ážááŒá¬ážá
á¬áá»ááºááŸá¬áá
áºáá¯áá±á«áºááá¯á· áá»áœááºá¯ááºááá¯á·ááẠááááºáá±á¬ááºážá á¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠáá°áá±á¬ááºááœá¬ážáá«áááºá
ááá¯ážááá¯ážáá¬ážáá¬ážááŒá±á¬áááẠááŒá¿áá¬ááŒá®ážááŒá®ážáá¬ážáá¬áž áááŸááá²á·áá«áá°ážá á á¬áá¬ážá¡á CloudFront ááœáẠááááºážáááºážáá¬ážáá±á¬ áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠá¡ááŒáááºá¡áááºážááẠáááºážáááá²á·ááŒá®ážá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠáá»áŸááºááŒááºá áœá¬ ááŒá±ááŸááºážááá¯ááºááẠ- áá°áá«ááá»á¬ážááᯠááá¯ážááá¯ážááŸááºážááŸááºáž ááŒááºáááºááŒááºáááºáá¬ážáá«áááºá áááºááá¯ááºáá±á«áºááŸá áá¯ááºááœáŸáá·áºááŸá¯á áá áºáá»á¬ážááœáẠáá°áá»á¬ážááœáẠáááááá¬áᬠááá¯áá»áá¯á·ááœááºážááŸá¯áá»á¬áž ááŸááá²á·áááºá
ááœááºáááá·áºáá»á¬ážá¡ááœááºáž á ááºáá á¹á ááºážáá»á¬ážááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááá¯áá¬ááá á±áááºá¡ááœáẠáá±á¬ááºáááºáááºááá¯á·áá°á¡áá»á¬ážá¡ááŒá¬ážááᯠáá±ážáá¬ážáá²á·ááá«áááºá á¡áá»áá¯á·áá±áá¬áá»á¬ážááœáẠáá»áœááºá¯ááºááẠááá¯ááºážáá¬ááŸá¯áá»á¬ážá¡ááœááºáᬠáá»áœááºá¯ááºáááá¯ááºááá¯ááºá ááºáá®ážááᯠáááºáá®ážáá²á·ááá«áááºá AV (á¡áá¶-áá®áá®ááá¯) áá¬á·ááºáá²áá±á¬áááẠá¡ááœááºá¡áááºážááŒá±ááŒááºážáááŸááá« - ááá·áºááœáẠáááºááá¯ážááŸááºážá áœá¬áááœáŸááºážááá¯ážááá¯ááºáá±á¬ "API" áááááá¬áá áºáá»áá¯ážááŸááááºá ááŒá®ážáá±á¬á· áááºááá¯á¡ááºáá²á· á¡áá»ááºá¡áááºááœá±ááᯠáááá¯ááºáááºááá¯áá²á·á¡áá»ááºáá²á·áááºáž áá±ážáá«áá±ážáááºá áá¬á·ááºáá²áá±á¬ááºážáá»áá°áá»á¬ážááẠá¡ááŸááºááááºááŸá±ážááœá±ážááŒááŒá®áž áááºážááá¯á·áá¶á០áááºááá¯áá»ááºáá±á¬á¡áá¬ááᯠááá°ááẠáááŒá áºááá¯ááºááá±á¬ááºáááºá á á¯á á¯áá±á«ááºáž áá¬á·ááºáá² á¡ááá¯ááºážá¡á 100 áá»á±á¬áºááŸáááŒá®áž áááºážááá¯á·ááẠáááºááá¯á¡ááºáááºáá»á¬ážááᯠááŒááºááá±ážáá²á áááºááẠá áá áºá¡á¬áž á¡áááºážáá¯á¶áž áá áºáááºážáááºážáá²á· á¡ááŸá¬ážááŸá¬ááŒááºááá¯ááºáá±á¬ááŒá±á¬áá·áº áá°ážáááºážááŒá®áž áááá¯á¡ááºáá±á¬ áááºááá¯á·áá°áá»á¬ážááᯠáá±ážáá±ážáá«áááºá
áá á¹á ááºážááááá¬
â ááœááºáááá·áºáá áááºáá® á¡ááá¯áá á¹á ááºážáá»á¬ážááᯠáá áºá áááºáá áºááá¯ááºážáááºáá°áá²á·áááºááᯠááŸááºáááá«áááºá
Artyom- ááœááºáá»á°áá¬áá»á¬ážá áááºááºáá±á¬á·áá»á¬ážááŸáá·áº áááºááá®áá¯ááºáá»á¬ážááᯠáááºáá°áá²á·áááºá áá±á¬áá±á¬ááẠáá»áŸááºá á áºáá®ážáááŸáááẠáááá Ạáá áá±á¬ááºáá±ááá¯ááºáááºá ááœááºáááœáẠá ááá·áºáá®áá¬á áááºááœáẠááŒááºážáááºáá±á¬ ááá¯ážááŒáá¯ážáá¯ááºááá¯ááºážáá»á¬áž ááŒá áºááœá¬ážáá²á·áááºá ááá¯á·ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááœáẠáá®ážáá»ááºááœá¬ážáá«áááºá áá áºáá»áááºáááºážááŸá¬áááºá áá¶á·ááá¯ážáá±ážáá°á¡áá»á¬ážá¡ááŒá¬ážááẠááá°áá®áá±á¬á¡áá»ááºáá»á¬ážá០optical ááá·áºááºáá»á¬ážááŒáá·áº áá»áœááºá¯ááºááá¯á·áᶠáá¬ááŒáááºá á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠáá®ážááœáá·áºááŒááºážá á¡áá¶á áááºááá¬áá»á¬áž á áááºááá¯á·ááᯠáá¯ááºáá±á¬ááºáá±áá»áááºááœáẠáááºáá±á¬ááºáá»ááẠáááá Ạ40 ááŒá¬ááŒáá·áºáá«áááºá
- áá»áœááºá¯ááºááá¯á·ááœáẠá¡ááºáá¬áááºááŸáá·áº á¡áá¬ážáá°áá¬ááºáááºážáá áºáá¯ááŸááááºá áá»áœááºá¯ááºááá¯á·á á áá°áá®ááá¯áá»á¬áž áááºááŸááᬠáá¯á¶ážáááºážááœáẠáá»áœááºá¯ááºááá¯á·ááẠááŒááºážááŒááºááŒá¬ážááœáẠááŒááºážáááºáá±á¬ ááá¯ááºááœááºáá áºáá¯ááᯠááœá²áá°ááá¯ááºáá«áááºá
Artyom- áá»áœááºá¯ááºááá¯á·ááœáẠá¡áááºáá»á¬ážááŒá¬ážááœáẠááá¯ááºáᬠ20 Gbit ááŸááááºá ááŒááºážááŒááºáá áºáá»áŸá±á¬ááºááœáẠoptics áá»á¬ážááŸáááŒá®áž áá áºáá±áá¬ááœáẠoptics áááŸááá±á¬áºáááºáž gigabit áá»á¬ážáááºáááºážáá±á¬áá»ááºáááºáá»á¬ážááŸááá±áá±ážááẠ- ááœááºáááá·áºááááºážááŒá±á¬ááºážáá»á¬ážááŒá¬ážááœáẠáááºážááá¯á·ááᯠáá®áá®ááá¯ááŒááá¬ážáá«áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá áááºáááá¯ááºááá¯ááºá¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠáá±á«áºááœááºá¡áá¯ááºáá¯ááºáááºá¡ááœááºá¡áááºááŒá±áááºá áááºážááᯠáááºááá¯ááºáá»á¬ážááŸá á¡á±á¬á·ááºááá¯ááºážááœááºáááá·áºáá»á¬ážááœáẠáááºáá¯ááºááá¯ááºáá²áááºá
â JUG Ru Group ááœáẠáá»áœááºá¯ááºááá¯ááºáá±á¬ááºáá®á Grafana ááœáẠáááºáááºáá±á¬ááºááá·áº áááºááá áºáá»á¬ážáá«ááá·áº ááŒá®ážáá¬ážáá±á¬ áá±á¬áºáá®áá¬áá áºáá¯ááŸáááá·áº á¡á±á¬á·ááºááá¯ááºážááœááºáááá·áºáá»á¬ážááœáẠáá¬á·ááºáá²á¡áááºážáá»á¬ážááᯠáááœááºážáá»ááºáž áááºááá¯á·áááºáá±á¬ááºáá¬ážáááºááᯠáá»áœááºá¯ááºááœá±á·ááŒááºáá²á·ááá«áááºá ááá¯á¡áá«ááœáẠááœá¶á·ááŒáá¯ážáá±ážá¡ááœá²á·ááá¯ááºááá·áº áá¯á¶ážáá»á¯ááºá¡áááºážáááºáž ááŸáááŒá®áž áá®áá¬áá¶á¡ááœááºáž áá»áá¯á·ááœááºážáá»ááºá¡áá»áá¯á·ááᯠááŒááºáááºááŒá®áž á¡ááºá¹áá«áááºáá»á¬ážááᯠááŒá¯á á¯áá»áá¯ážáá±á¬ááºáá±ážáááºá áá áºáá»áááºáááºážááŸá¬áááºá ááŒá®ážáá¬ážáá±á¬á ááááºáá±á«áºááœááºááŒáááá·áºá á±á¬áá·áºááŒáá·áºáá±ážá áá áºáá áºáá¯ááŸááááºá Artyomá Kolya ááŸáá·áº á¡ááŒá¬ážáá±á¬ááºá»á¬ážáá±ážáá»á¬ážááẠááá¯ááºáᬠááŒá¯ááºáá»ááŒá®áž ááŸáá áœá¬ á¡áá¯ááºáá¯ááºááŒá±á¬ááºáž áá±áá»á¬áá«á á±á
áááá»ááºá áááºáá»á¬ážááŸáá·áº ááŒá¿áá¬áá»á¬áž
â áá»áœááºá¯ááºááá¯á· Amazon ááŸáá·áº streaming áá¯ááºáá¬ážáááºá áááºááœáẠáá á¬ážáá°ááŸááá«áááºá á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá°áá®áá±á¬ áááá¯ááááºáá¬áá¬á áá¬ážáá»á¬ážááŒáá·áº áá±ážáá¬ážáá¬ážáááºá á¡ááŸá¬ážáá¶ááá¯ááºáááºááŸáááŸá¯ááŸáá·áº ááá¬ážáááºá¡ááœá²á·á¡á ááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá±ážáá¬ážááá·áº ááá¯ááºáá±ážááá¯ááºáá¬á¡áá±á¬áá·áºáá áºáá¯á¡áá«á¡ááẠá¡ááŒá¬ážáá±á¬ áá¯ááºáááºážááá¯á¡ááºáá»ááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá±á¬ááºáž áááºáá±á¬ááºážá áœá¬ááŒá±á¬áá²á·áááºá áá áºáŠážáá»ááºážá á®á OAuth 2.0 ááᯠá¡áá¯á¶ážááŒá¯á áá áºá á¯á¶áá áºáŠážááŸáá·áº áá±á«ááºážá ááºážááá¯ááºáááºá ááááºáááºááŸá¯ ááá·áºáá»ááºáá±ážá á¡áá¯á¶ážááŒá¯áá° ááááºááá¯á·ááŒááºáž ááŸááá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠáá±á¬ááºážááœááºá áœá¬ááŒá¯áá¯ááºáá²á·ááŒá®ážá á¡á¬ážáá¯á¶ážá ááºážáááºááŒá®ážááŒá áºáá±á¬ááŒá±á¬áá·áº ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááá¯ááºážááá áºáá»áá» á¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºáááºááŒá áºáááºá
áá áºá á¯á¶áá áºáá¯á áááºááŒááºážááœáẠáááºáá²á·ááá¯á·áá°ážááŒá¬ážááŸá¯áá»á¬ážáá«áááºáá±áááºááᯠáá»áœááºá¯ááºá áááºáááºá á¬ážáá«áááºá backendá frontendá áá°ážááœááºáá²á·á¡áá¬áá áºáᯠááœááºáá¬ááŒá®áž á¡á²áá«áá²á· áá¬áá¯ááºááááºááá¯áᬠáá¬ážááááºáá²á·á¡áá« áá°ážáááºážáá²á· á¡ááŒá±á¡áá±ááœá± ááŸááá«ááá¬ážá
ááá¬áá®áá¬- áá«á ááŒá®ážáá²á·áá²á· áá¯á¶ážááá±á¬ááºáᬠááŸááá±ážáááºááá¯á· áá°áááá«áááºá áá±á·ááá¯ááºážá áááºážááŒááºáá²á·á¡ááá¯ááºážáá² áá«á·áá¶áááºááœá±á¡áá¯ááºááœá²ááŒá®ážááœá¬ážááŒá®á
3 áá¡ááŒá¬ááœáẠVladimir Krasilshchik áááºááááºážáá
áºáá»áá¯ážáá»áá¯ážááœááºáá¬ááŒá®ážáááºážááá¯áá¬áá¯ááºááááºááá¯áááºáá°ááŸáá¬ážááááºáá«á
áá±á·ááá¯ááºáž áá®ááá¯áá»áá¯ážááœá± ááŒá¯á¶áá¬ááá¬áá»áá¯ážááœá± ááŒá¯á¶áá¬ááá²á·á¡áá«áá»áá¯ážááŸá¬ ááá¯áá·áºáá¶áááºááᯠáá¯ááºááŒá²ááá¯ááºá áá«ááŸááá¯áẠáááŒá¬ážáá áºáá±á¬ááºá០áááŸááá°ážááá¯áá¬ááᯠááá±á¬áá±á«ááºááŒá®áž áááºáá áºáá±á¬ááºáááºáž áá¯ááºááá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·áááááá¯á¶ážááœá²ááŒá®ážááŸá¬ TechTrain ááŒá áºáááºá ááœááºá 6 áááºáá±á· áá¶ááẠ2 áá¬áá®ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá¯ááºáá¯ááºááŸá¯áááºáááºážáá»ááºááᯠááá¯ááºááŒááºááá±ážáá² Kolya á áááºážááᯠááŒáá·áºáá»ááá²á·áááºá OAuth2.0 ááᯠá¡áá¯á¶ážááŒá¯á ááá¯ááºááá¯ááºá¡áá±á¬áá·áºááẠááœáá·áºááŒá¯áá»ááºáá¬áá¬á¡ááŒá Ạá¡áá¯ááºááá¯ááºáá«á áááºážááᯠááááºáá±á¬ááºážááŸáá·áºáá»áááºáááºááẠOAuth2.0 áááºáá±á¬ááºááŸá¯áá±ážáá°á¡ááŒá ẠááŒá±á¬ááºážáá²áá²á·áááºá áá»áœááºá¯ááºááẠ18 áá¬áá®ááŒá¬á¡á±á¬áẠáááºááá¯ááºá¡áá¯ááºáá¯ááºáá±áá²á·áááºá ááœááºááŒá°áá¬ááá¯ááŒáá·áºáᬠáá¬ááŸáááŒááºáá áá¬ááŒá±á¬áá·áº á¡áá¯ááºááá¯ááºáááºááᯠáá¬ážááááºáá²á·áá² Kolya ááẠáá»áœááºá¯ááºááá¯ááºááᯠá¡áá±ážááŸááŒáá·áºáᬠSpring configuration ááœáẠbug ááá¯ááŸá¬áá±áá«áááºá á¡á²áá«ááᯠááœá±á·áááºá LC á á¡áá¯ááºáá¯ááºáááºá áá¯ááºáá¯ááºááŸá¯ááŸá¬áááºáž áá¯ááºáááºá
áá®ááá¯ááá¯ááº: TechTrain áááœááºáááºáá áºáá¬áá®á¡ááá¯ááœááºá
á€áá±áá¬ááœáẠááŒááºáá»á¬ážá áœá¬ ááŸááá¬ážáááºá áá»áœááºá¯ááºááá¯á·ááœáẠá á°áá«á¡ááœá²á·áá áºááœá²á·ááŸááá±á¬ááŒá±á¬áá·áº á¡ááœááºáá¶áá±á¬ááºážáá²á·ááŒá®áž áá°ááá¯ááºážá áááºážááᯠá¡áœááºááá¯ááºážááœááºááŒá¯áá¯ááºááẠá áááºáá°ážááŒáá·áº ááŸá¯á¶á·áá±á¬áºááŸá¯áá¶áá²á·ááááºá á€áá¯á¶ážááá¯á¶ážáá¯á¶áž áá»áœááºá¯ááºááá¯á·ááẠâYouTubeâ ááá¯áááºáá®ážááá·áºá¡áá»ááºááŒá±á¬áá·áº ááœááºážá¡á¬ážáá±ážáá¶áá²á·ááááºá áá«á·áá¶áááºááœá±ááᯠá á¯ááºááŒá²ááá¯á· ááœáá·áºáááŒá¯áá±ááá·áº á¡áá¬á¡á¬ážáá¯á¶áž ááŒá±áááºááœá¬ážáááá·áºáááºááá¯á· áá°ááá¯ááºážááᯠááŒá±á¬áá²á·áááºá áá¬ááŒá±á¬áá·áºáá² ááá¯áá±á¬á· ááááºáá±á¬á· á¡áá¬á¡á¬ážáá¯á¶ážáᬠááá¯ážá¡áááºááááºážá ááœááºáá»ááºáá¬ážááŒá®ážááŒá áºááá¯á·áá«áá²á
á áœááºážáá±á¬ááºáááºá¡ááŒá±á¬ááºáž
â áááºážááŒá±á¬ááºážáá áºáá¯ááœáẠááá¯ááºááœáẠáá°áááºáá»áŸááŸáááŒá±á¬ááºáž ááŒá±á¬ááŒááá¯ááºááá¬ážá á áœááºážáá±á¬ááºááẠááŒá¿áá¬áá»á¬áž ááŸááá«ááá¬ážá
áá®ááá¯ááá¯ááº: áá»áœááºáá±á¬áºááá¯á· ááŒá±á¬ááŒá®ážáá¬áž á¡ááá¯ááºáž á áœááºážáá±á¬ááºááẠááŒá¿áᬠáááŸááá«áá°ážá á¡á á®áááºáá¶á á¬áá áºáá¯ááᯠáááºáá±á¬ááºáá° á¡áá»á¬ážáá¯á¶ážá¡áá±á¡ááœááºááŸá¬ áá° áááá ááŒá áºááŒá®ážá áááºážááŸá¬ Heisenbug ááŒá áºáááºá
â áá±áááœááºážááŒáá·áºááŸá¯ááŒááºážááŸáá·áº áááºáááºá ááŒá¿áá¬áá»á¬áž ááŸááá«ááá¬ážá ááá¯á·á¡ááŒáẠáááºážá¡á¬ážáá¯á¶áž á¡áá¯ááºáá¯ááºáá¯á¶á áá¯á¶áá»ááºáá»á¬ážááŒáá·áº áááºážááá¬ááá¯ááºáᬠáá±á¬áºááŒáá»ááºáá áºáᯠááŸáááá¯ááºáá«ááá¬ážá
áá®ááá¯ááá¯ááº: áá±á¬ááºá០áá®á¡ááŒá±á¬ááºáž áá±á¬ááºážáá«ážáá áºáá¯ááºáá±ážáááºá
á ááºááœááºáž stream áá»á¬ážááá¯ááẠá¡ááŸá¬ážááŸá¬ááá¯ááºáááºá ááœááºáááá·áºáá»á¬ážá ááŒá®ážáááºááŸáá·áº áá»áœááºá¯ááºááá¯á· áá áºáá»áááºáá¯á¶ážááŒáá·áºááŸá¯ááá¯ááºááá·áº áá¯ááºáá¯ááºááŸá¯áááºážááŒá±á¬ááºážáá»á¬áž áá±á«áºáá¬áá±á¬ááŒá±á¬áá·áº ááá¯áááœááºáá°áá¬áááºá
ááá¬áá®áá¬- áá»áœááºáá±á¬áºáá¬ážáááºáá¬ážáááá¯áá²á Front-end developer ááœá±á ááŒááºááœááºážááŸá¬ ááŸá±á¬ááºááŒá±á¬ááºááŸá¯ááœá±áá²á· á¡áá¯ááºáá¯ááºáá²á·ááŒá®ážá ááŸá±á·á devs ááœá±áá® ááŒáá·áºááá¯á·á¡áá»áááºá (á áááá áº) ááá¯áá±á¬ááºážáá²á·á¡ááœáẠáááºááŸááºááœá±áá²á· áá¬ááœá±ááŒá áºáá±áá²ááá¯áá¬ááᯠá á áºáá±ážáá¬ááŸá¬ ááŒá¿áá¬áááŸááá«áá°ážá
- á¡áá¬á¡á¬ážáá¯á¶ážááᯠá ááºážáááºááŒá®áž á ááºááœááºážáááẠá¡ááŸá¬ážááŸá¬áá¬ážáááºá ááá¯ááá¯áááºááŸá¬ áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¬ááá¯ááºáá¬á¡ááºá¹áá«áááºáá»á¬ážáá«ááŸááá±á¬ áá±á¬ááºážáá«ážáá áºáá¯ááºááᯠáá±ážáá¬ážáááºááŒá áºááŒá®ážá ááá·áºá¡á¬áž ááŒááááºá á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯á¶ááŒááºážáá»á¬ážááŒáá·áº ááŒá±á¬ááŒáááºá áááºážááẠáááºááá¯á·ááŒá áºáá²á·áááºááᯠááá¯ááá¯áááºá
ááá¬áá®áá¬- áááºáá°á ááŒááºáá¯ááºááá¯ááºáá«áááºá
- 3 áá¡ááœááºážá
ááááº
â áá¯á¶ážáá¡ááŒá¬ááœáẠá¡ááœá²á·áááºáá áºáá¯á០áá¯ááºáá±á¬ááºáá²á·áááºáᯠáá°ááááá·áº áá±á«ááºážá ááºáá±á¬áºááŒáá»ááºá¡á¬ážáá¯á¶ážááẠá¡á±ážááŒáááºá
áá®ááá¯ááá¯ááº: á¡áááºážááŒá®ážáá áºáá¯á áá®ááá¯áá¯ááºááŸá¬ááá¯ááºáá°ážá áá«áá±ááá·áº áá°áá áºá á¯á á¡áá±á¬áºáá±áž áá®ážáá®ážáááºáááºáá²á· áá±á¬ááºážáá±á¬ááºáž ááŒá±á¬ááá¯áááºáá¶ááŒá®áž ááá±á¬áá°áá®áá»ááºáá áºáᯠáááá¯ááºáááºá áááºážááá¯á·ááœáẠááœá²ááœá²ááŸá¯áá»á¬ážáááŸááá«á áááá¯áá¬áááºáá¬ááᯠááŸá áºáááºá¡ááœááºáž áá®ááœááºáá²á·áááºá á¡ááŒá®ážáááºááŒá®áž á¡ááŸááºáááẠááŒá±á¬ááºážáá²ááŒááºážáááŸááá«á áááºáá±á¬ááºááŸá¯áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸáá·áº á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá á¯á ááºážááŸá¯ááœáẠáááºáá¬áá±á¬ áá¯ááºáááºážááá¯á¡ááºáá»ááºáá»á¬ážá¡ááœáẠá¡ááœááºáááºážáá»ááºáá±á¬ áá¶á·ááá¯ážáá°áá®ááŸá¯áá áºáᯠááŸááá«áááºá
â ááœá±áá¬áá®áá®áá¬áá¶áá»á¬ážáá»ááºážáááŒá®ážáá±á¬áá±á¬ááºáááºáá¯ááºáá±á¬ááºá áá¬áá»á¬ážá á¬áááºážááœááºá¡áááºáááºážá
áá®ááá¯ááá¯ááº: á¥ááᬠcreditsá áá®áá®ááá¯áá±á«áºááŸá áá»ááºážááŒá±á¬ááºážáá»á¬ážá ááŒááá±ááá·áº á¡ááŒá±á¬ááºážá¡áá¬áá±á«áº áá°áááºá áá®áá®ááá¯ááŸá á¡áá»áá¯á·áá±áá¬áá»á¬ážááœáẠáá±á«á·ááºá¡ááºáá»á¬ážá á¥ááá¬á¡á¬ážááŒáá·áºá Speaker ááẠááááááºá¡á¬áž áá±ážááœááºážáá áºáá¯áá±ážááá¯ááŒá®áž áá±á¬ááŒá±á¬áá°ááá¯ááºááá¯ááºáá²á á¬áááºážááá¯á¡ááŒá±áá¶á áá±á¬ááºááá¯á·ááŒááºááœá¬ážááá·áº á ááááºáá±á«áºááœáẠáá²áá áºáá¯áá±á«áºáá¬áá«áááºá áááºáááºááŸá¯á¡ááœááºáž á¡á á®áááºáá¶á á¬á á¡ááŒáá¯ááºá ááŸáá¯á¶ážáá¬ážáá»á¬ážá á¡ááá·áºáááºááŸááºááŒááºážáá¯á¶á á¶ááŒáá·áº áá°ááŸá¯áá±ážááá¯ááºáᬠáá¯ááºáá±á¬ááºáá»ááºá¡áá»áá¯á·á ááá¯á·ááŒá±á¬áá·áº áá¯á¶á·ááŒááºáá»ááºáá¯á¶á á¶áá»á¬ážááŒáá·áº áá±á¬ááºááá¯ááºážááœáẠá¡á¬áá¯á¶áááŒá±á¬ááºážáá² á¡áá»áááºááŸáá·áºáááŒá±ážáá® ááŒáá·áºá áœááºááá¯ááºá á±áááºá á¡á ááá±á¬á· áá®ááá¯áá«áá²á
streaming ááŸáá·áº conference ááŸááœá²á ááááºáá±á¬ááºážáá
áºáá¯áá¯á¶ážááᯠáá±á«ááºážááá·áºááŒááºážááẠáá®áá¬áá¶ááŒá®ážáá±á¬ á¡ááŒá±á¡áá±áá
áºáá¯áááºážááŒá
áºáááºá áááºážááá¯á·ááẠáá®áá»ááºážá
á¬áááºážáá»á¬áž (á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá០á
á¯á
ááºážáá¬ážááá·áºá¡áá¬áá»á¬áž á¡áá«á¡áááº)á á¡ááŒá¬ážáá±á¬ ááááºá¡á
ááºážá¡áá±ážáá»á¬ážá០á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž ááŒá
áºááá¯ááºáááºá áá±á«ááºážá
ááºáá¬ážáá±á¬á áá¶ááááºáááºáá¬ážáá±á¬á á¡áá¯á¶ážááŒá¯áá°áá¶ááá¯á· áááºáá±á¬ááºááá¯ááºáááºá áá»áœááºá¯ááºááá¯á·á áááºááá¯ááºááœáẠááŒáá·áºááŸá¯áááºá¡ááœááºáááºáž áááá¯ááºááẠ(
- áá±á¬ááºá»á¬ážáá±ážááœá±á áááºážáá²á·á¡ááŒá±ááœá±á¡ááœáẠá¡áááºážáá»á±ážáá°ážáááºáá«áááºá
á¡áááºá á á¬áááºáá°áá»á¬ážááœáẠáá»áœááºá¯ááºááá¯á·á ááœá±áá¬áá®áá®áá¬áá¶áá»á¬ážááᯠáááºáá±á¬ááºáá²á·áá°áá»á¬ážááŸááá«á áá á¬ážááá¬ážá á¡áááºá¡ááŒááºáá»á¬ážááᯠáá»áŸáá±ááŒá®áž áá¯ááºááœáŸáá·áºáá±ážáá«á áááºá¡áá¬á á¡áááºááŒá±áá²á áááºá¡áá¬á ááá·áºááᯠá áááºááá¯ážá á±ááá²á á¡áá¬áááºááŸá¬ áá¬ááᯠááŒááºáá»ááºáá²á
áááºááẠááááºáá±á¬ááºážááᯠá
áááºáááºá
á¬ážááŒá®áž áááºážááᯠ"ááá¯ááºááœá²á" ááŒááºááá¯áá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºážááᯠáá»áœááºá¯ááºááá¯á·ááá±á«áºááœáẠáááºáá¶á¡áá¯á¶ážááŒá¯áá«á
source: www.habr.com