ááááºááŒáẠá¡á±á¬ááºááá¯áᬠáá áááºá០áá áááºá¡áá áá®áá¬áá¶áá»ááºážááááºá DevOps 2019. áááºážááá¯á·ááẠCloudNativeá cloud áááºážááá¬áá»á¬ážá á á±á¬áá·áºááŒáá·áºááá¯ááºááŸá¯ááŸáá·áº á á±á¬áá·áºááŒáá·áºááŸá¯á ááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá á®áá¶ááá·áºááœá²ááŸá¯ááŸáá·áº áá¯á¶ááŒá¯á¶áá±ážá áááºááŒáá·áº á¡á á®áááºáá¶á ᬠááŸá áºáááºááŒá áºáááºá
ááŒá®ážáá¬áá²á· áá»ááºáá»ááºážáá² á¡á±á¬ááºááá¯áᬠáá ááá± ááá¯áááºáᬠá áááºáá±á·á¡áá áá®áá¬áá¶áá»ááºážááááºá C++ Russia 2019 Piter. á€áááºááŸá¬ C++ á¡ááœáẠáááºááœááºáá¬ážáá±á¬ á¡áá¬áá¶áááºážááá¬ááá¯ááºáᬠááœá±ážááœá±ážááœá²á áá±á¬ááºáááºááŸá áºáááºááŒá áºáááº- áá±á«ááºážá ááºááŸá¯á á áœááºážáá±á¬ááºáááºá áááá¯áá¬ááá¬á á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááŸáá·áº áááºážáá»ááºáá±á¬ áá¯á¶ááŸááºááá¯ááºáá±á¬ ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒááºážá
áá®áá¬áá¶áá áºáá¯á á®ááœáẠá¡á á®áááºáá¶á á¬áá¯á¶ážáááºááŸá ááááá±á·áá»ááºážáááá·áº ááááá±á·áá¡á á®áááºáá¶á á¬áá»á¬ážááᯠYouTube ááœáẠáá¯á¶ážáá¡ááá²á·ááŒáá·áºááŸá¯ááá¯ááºááẠ- áááºážááá¯á·áá²á០á áá¯á á¡áá¬ážáá° á¡áœááºááá¯ááºážáá¯ááºááœáŸáá·áºááŸá¯ááœáẠáááºáááºááŸá¯áá»á¬ážááŒá¬ážááœáẠá¡áœááºááá¯ááºážá¡ááºáá¬áá»á°ážáá»á¬áž áá«áááºáááºááŒá áºáááºá
áá¯ááºááœáŸáá·áºááŸá¯á áááºáááº-
- DevOops: á¡á±á¬ááºááá¯áá¬á áá áááºá áá¶ááẠá áá¬áá® áá áááá Ạáá±á¬áºá ááá¯á á¶áá±á¬áºáá»áááºá
- C++ áá¯ááŸá¬áž- á¡á±á¬ááºááá¯áᬠááá áá¶ááẠáážáá áá±á¬áºá ááá¯á á¶áá±á¬áºáá»áááºá
á¡ááá¯áá»á¯á¶áž áá áááá ẠááááºáááºááŒá®ážáá±á¬ááºá á¡ááœáá·áºááᯠáá°ááá¯ááºážááŸáá·áºá¡áá° ááŒáá·áºááŸá¯ááá¯ááºáááºááŒá áºááŒá®ážá áááŒááºážááŒááºáž ááŒáá·áºááŸá¯ááŸá¯á¡á á®áááºáá¶á á¬áá»á¬ážá¡ááŒá áºááá¯á· ááŒá±á¬ááºážáá²ááœá¬ážáááºááŒá áºááŒá®áž á á áá¬áá®ááœáẠááŒá®ážáá¯á¶ážáááºááŒá áºáááºá ááá·áºááºááᯠ15:7 ááœááºá¡ááá¡áá»ááœáá·áºáááºáááá¯á¡ááºáá« - ááá·áºááºáááºáá áºáá±áá¯ááºá¡áá¯ááºáá¯ááºáááºááŒá áºáááŒáá·áºá¡áá±ážááŒá®ážáá¯á¶ážá¡á á®áááºáá¶á á¬áá»á¬ážá¡ááœááºáá¬ááœáá·áºááá¯ááºáááºá
á¡áá¶ááœáŸáá·áºááá¯ááºááá¯á· ááá·áºááºááᯠááŒááºáá±á¬ááºáá¬ážáááºá á¡á á®áááºáá¶á á¬áá»á¬ážá á¡ááá¯áá»á¯á¶ážáá±á¬áºááŒáá»ááºááŸáá·áº áá¯ááºááœáŸáá·áºááŸá¯ááœáẠáá«áááºáááºááá¯ááºááá·áº á¡ááŒá±á¬ááºážá¡áá¬á¡áá»áá¯á· (á¡áœááºááá¯ááºážá០áááºááŸááºáááºáá»áŸááºáááº) ááœá±ážááœá±ážááŸá¯áááºáž ááŸááá«áááºá
áááºááŸá¬ ááœáŸáá·áºáááá²
á€ááá·áºááºááá¯ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡áá¶ááœáŸáá·áºá á¬áá»ááºááŸá¬áá»á¬ážááᯠááœá±á·ááá¯ááºáááº-
ááááááºážáá¡ááœáẠáá®áá®ááá¯ááœáá·áºá ááºááŸáá·áº áááá¯ááááºáá áºáá¯ááŸááááºá
áááºá¡áá¬á áá¯ááºááœáŸáá·áºááŸá¬ ááá¯ááºáá°ážá
á¡áá»áá¯á·á¡áá¬áá»á¬ážááᯠáá¯ááºááœáŸáá·áºáááºááá¯ááºáá«á á¡áá»áá¯á·á¡áá¬áá»á¬ážááẠáááºá¡áááºááŒá±ááŒá±áááºááœááºááá¯ááºá á±áááºá áá áºá á¯á¶áá áºáá¯ááᯠáááŸááºááá¯ááºá á±áááºá¡ááœáẠáá®áá¬áá¶áá»ááºážáááá·áºáá±áá¬á áá¯ááºááá¯ááºážááá¯ááºáá¬á¡á ááá¯á¡ááºáá«áááºá á¥ááá¬á¡áááºážáááºáá±ážááŒáá·áºáá¡á±á¬ááºá
ááœá±ážááœá±ážáááºáá±áá¬áá»á¬áž
á¡á á®áááºáá¶áá»ááºáá áºáá¯á á®ááŒá®ážáá±á¬ááºá áá±á¬ááŒá±á¬áá°ááẠáá°ááŸáá·áºá áá¬ážááŒá±á¬ááá¯ááá¯ááºááŒá®áž áá±ážááœááºážáá»á¬ážáá±ážááá¯ááºááá·áº áááºááŸááºáá¬ážáá±á¬ ááœá±ážááœá±ážáááºážáá áºáá¯ááá¯á· ááœá¬ážáá«áááºá ááá¬ážáááºá¡á¬ážááŒáá·áºá á¡á á®áááºáá¶á á¬áá»á¬ážááŒá¬ážááœáẠáá±áá¹ááá¬ážá ááºááœáẠáááºážááᯠáá¯ááºáá±á¬ááºááá¯ááºáááºá á áá®áá¬áá»á¬ážááẠáá¯ááºáááºáá¬áááºáááŸááá±á¬áºáááºážá áááºážááá¯á·ááẠáá»á¬ážáá±á¬á¡á¬ážááŒáá·áº ááŒá¬ááŸááºáá±áá±á·ááŸáááẠ- á¥ááá¬á áá¬ááá·áºá¡á á®áááºáá¶á á¬áá áºáá¯áá¯á¶ážáááŒá¬áá»áááºá¡ááœááºá áá áºáá«áá áºáá¶ááœáẠáááºááááá¯ááááºá០á¡á á®áááºáá¶á á¬ááᯠáá»á±á¬áºááœá¬ážááŒááºážááẠá¡áááá¹áá¬ááºááŸáááŒá®áž (áááºááŸááºáááºáá«á áá¯á¶á·ááŒááºáá»ááºááŒáá·áºááŒá®ážáá«á ááŸááºá á¯áá»á¬áž áá»ááºááŸááá±áááº) ááŸáá·áº á¡áá±ážááŒá®ážáá±á¬ áá»áœááºážáá»ááºáá°áá áºáŠážááŸáá·áº á¡á¬áá¯á¶á áá¯ááºá áá¬ážááŒá±á¬ááá¯ááŸá¯ááœáẠáá¯á¶ážá áœá²áá«á
ááŒááœá²á§áááá¬
ááœá±ážááœá±ážáááºážáá»á¬ážá¡ááŒáẠá¡áá¬ážáá°áá»áááºá¡ááœááºáž ááŒááœá²á§áááá¬ááá¯á· ááœá¬ážáá±á¬ááºáá±á·áá¬ááá¯ááºáá«áááºá á¡ááá áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ ááŸááá«áááºá
- ááŒááœá²ááẠááááºáááºáá¯áá¹ááá®áá»á¬ážá á ááºážáá±ážááœá²áááºáááºážáá áºáá¯ááŒá áºáááºá á áááºáááºá á¬ážá áá¬áá±á¬ááºážáá±á¬ ááá±á¬áá»ááºáá»á¬ážá áááºážááá¬áá»á¬ážá¡ááŒá±á¬ááºáž áá±á·áá¬ááá¯ááºááŒá®áž IT áá¯ááºáááºážáá±á«ááºážáá±á¬ááºáá»á¬ážá¡ááœá²á·ááœáẠá¡áá¯ááºáá¯ááºááá¯ááºáááºá á€áá±áá¬ááẠáááºááŸáá·áº áá¯áá¹ááá® á¡áá»ááºážáá»ááºáž ááŸá¬ááœá±ááá¯ááºááá·áº áá±áá¬ááŒá áºáááºá áááºáá±á·á á¥áº áá»ááºááŸá¬áá»ááºážááá¯áẠáááœá±á·áá¯á¶áá±á¬ áá¯áá¹ááá®áá»á¬ážá០ááá¯ááºá á¬ážááŸááºáá»á¬áž ááŸááááºááᯠáááááŒá¯áá«á
- Demo Stage ááẠáá¯áá¹ááá®áá»á¬ážá០áááºážááá¯á·ááááºáááºááŸá¯áá»á¬ážááŒá¯áá¯ááºááŒááºážá áááºááœá±á·á¡ááœá±á·á¡ááŒá¯á¶áá»áŸáá±ááŒááºážááŸáá·áº áá¯á¶ááœá²ááŒááºážáááááºáá»á¬ážááᯠá
á¯á
ááºážáá±ážááá·áº á
ááœááºáá¬áá»á¬ážááŸáá·áº áá«ááá¬áá»á¬ážá¡ááœáẠáá®ážááá·áºá
ááºááŒáá·áºáá
áºáá¯ááŒá
áºáááºá áááá¯ááááºááᯠáááá¯ááááºááŒáá·áº á¡ááá¯ááºážááá¯á·ááœá¬ážáá«á (áááá¯ááááºááᯠáááºááá¯ááºááœáẠááŒáá·áºááŸá¯ááá¯ááºáááºá
DevOops ОC++ áá¯ááŸá¬áž á¡áá®ážáá®áž) ááŸáá·áº "ááá¯ááºááŒá¡ááá·áº" ááá¯ááºááᯠááá·áºáá»á±á¬áºáá±á¬á¡áá±á¡áá¬ážááá¯á· áááºááŸááºáá«á
BOF á¡á ááºážá¡áá±ážáá»á¬áž
BOF ááẠááá¯á¡áá« áá»áœááºá¯ááºááá¯á·á áá®áá¬áá¶áá»á¬ážááœáẠááá¯ážáá¬áá¯á¶á
á¶áá
áºáá¯ááŒá
áºáááºá áá°ááá¯ááºážáá«áááºááá¯ááºááá·áº á
á¬ážááœá²ááá¯ááºáž ááá¯á·ááá¯áẠááœá±ážááœá±ážááŸá¯á¡ááœá²á·áá²á·ááá¯á· áá
áºáá¯áá¯á á€áá¯á¶á
á¶ááẠáááá¯ááºážááŒá±á¬ááºážá¡á áááá¡ááœááºááá±á¬á០á¡á
ááŒá¯áá«áááºá
áááºááŸáá
á®á
ááºáá¬ážáááºá
K8s BOF ááŸáá·áº C++ áá±á¬áºááá®ááŸáá·áº á¡ááœá²á·á¡á ááºážá¡á ááºážá¡áá±ážááᯠá¡ááºá¹áááááºá áá¬ážááŒá±á¬áááºáááºážáá¬ážáá»á¬ážá¡ááœáẠá¡ááºá¹áááááºáá¬áá¬ááŒáá·áºáᬠáá»ááºážááá«áááºá
Baruch Sadogursky ááŸáá·áºá¡áá° "ááá¯ááºááá¯ááºááááºáž"á áá®áá¬ááŸáá·áºáá®áááŸáá·áºáá«áá®
BOF áá»á¬ážááŸáá·áºá¡ááŒáá¯áẠáá«áá®áá áºáá¯ááẠáá®áá¬áá¶ááŸá áºáá¯áá¯á¶ážá ááááá±á·á¡áá¯á¶ážááœáẠá áááºáááºá á¡áá»áá¯áááºáá»á¬ážá á¡áá¬ááŒá±áá»á¬ážá áá®áá»ááºážáá»á¬áž - á¡áá¬á¡á¬ážáá¯á¶ážááᯠáá áºááŒáá¯ááºááẠáááºáᬠá¡ááœááºááá±á¬áá²á· á áá¬ážááŒá±á¬ááá¯ááºááŒá®áž áá±á¡á±á¬ááºááŸá¬ á¡áá¬á¡á¬ážáá¯á¶ážááᯠááœá±ážááœá±ážááá¯ááºáá«áááºá buff á០party ááá¯á·ááŒá±á¬ááºážááá¯ááºáááºá áá«áá®áá áºáá¯á០bof ááá¯á·ááŒá±á¬ááºážááá¯ááºáááºá
BOF áá»á¬ážáá áááºáá®á¡áááºážáááºá¡ááá¯ááœáẠDevOops ááœááºáááá·áºááœáẠBaruch ááẠ"Own Game" áá ááºážáá»ááºážáá»á¬ážá¡ááá¯ááºážá ááá¯á·áá±á¬áº DevOps ááŸáá·áºáááºáááºáá±á¬áá±ážááœááºážáá»á¬ážááŒáá·áº Baruch áááºáá±ážááœááºážáá áºáá¯áá»ááºážááááºááŒá áºáááºá áááºážáá²á· ááá¬á¡áááºá¡áá»ááºážááᯠá ááºážáááºáá»ááºáá¬ážá ááŒá®ážááẠáá¬!
áá±á¬ááºá¡ááá·áºáá»á¬áž
- á¡ááá²á·áá¯ááºááœáŸáá·áºááŸá¯ááᯠááŒáá·áºááŸá¯áá±áá«áá ááá·áºááºááᯠááá¯ááºáá¬ááẠááá¯á¡ááºáááºá
DevOops áá¯ááºááœáŸáá·áºáááºá á¡á±á¬ááºááá¯áᬠááá ááá¯á·ááá¯ááºC++ áá¯ááŸá¬ážáá¯ááºááœáŸáá·áºáááºá á¡á±á¬ááºááá¯áᬠááá áá±á¬áºá ááá¯á á¶áá±á¬áºáá»ááẠáá¶ááẠá áá¬áá® áá áááá áºááœáẠá áááºáá¯ááºááœáŸáá·áºáááºááŒá áºáááºá - áá®áá¬áá¶ááŒá®ážáá±á¬áẠá¡á
á®áááºáá¶á
á¬áá»á¬ážááŸáá·áº ááŸááºáááºážáá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯áá«áá á¡áœááºááá¯ááºážáááºááŸááºááᯠáááºáá°ááá«áááºá
DevOops ááœáẠááá¯á·ááá¯ááºC++ áá¯ááŸá¬ážááœáẠá¡áá®ážáá®ážá - á
áááºááŒá±á¬ááºážááŒá®áž ááá¯ááºááá¯ááºááœáŸáá·áºáá«áá ááŒá
áºááá¯ááºááá·áº ááœá±ážáá»ááºá
áá¬áá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá·áºááºáá»á¬ážáá±á«áºááœáẠááŸááá«áááºá
DevOops ááá¬ážááẠáááºááá¯áẠááá¯á·ááá¯ááºC++ Russia áááá¬ážáááºáááºááá¯áẠ. DevOops á¡ááœááºá ááá±á·ááẠáá±á¬ááºáá¯á¶ážáá±á·ááŒá áºááẠá
source: www.habr.com