á¡á¬ážáá¯á¶ážáááºá¹ááá¬áá«! áá»áœááºá¯ááºááá¯á·ááœáẠááááºážáá±á¬ááºážáá
áºáá¯ááŸááááºá OTUS áááºáááºážááᯠááœááºáááœáẠáááºáá¶ááœáá·áºááŸá
áºáá±á¬á·áááºááŒá
áºáááºá
á¡áááºá áááºááẠá€á¡áá±ážá
á¬ážáááºáá±á¬ááºááŸá¯áá¯ááºáááºážáá
áºáá¯áá¯á¶ážááᯠá¡ááŒá±á¬ááºážá¡áá¬áá
áºáá¯ááŸááá«áá² ááœá±á·ááá¯ááºááá«áá á¡áááºážáááºáá°ážáááºážáááºáᯠáááºááá·áºá¡ááœáẠááœáá·áºááœáŸááºááá¯ááºáááºááŒá
áºáááºá á¡ááºááá®áá±ážááŸááºážáá
áºáá¯á¡á¬áž ááœááºáááºáá
áºáá¯ááŸáá»áááºáááºáá¬ážáá±á¬á¡ááá¯ááºážá¡á
áá»á¬ážá¡ááŒá
Ạááá¯ááºážááŒááºááŒááºážááẠááááºááŒáá·áºáá±ááŸá¯á
áá
áºááá¯á· ááŸá¯ááºááœá±ážáá±á¬á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºááŸá¯áá¯ááºáá»á¬ážááᯠáá±á«ááºážááá·áºááŒááºážááᯠááá¯ááá¯áááºá
á€áá»ááºážáááºááŸá¯ááœáẠáááºážá¡á¬áž áá®ážááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážá
áœá¬á¡ááŒá
Ạááœá²áá¯ááºááŒááºážááœáẠáá«áááºáá±á¬áºáááºážá á¡áá¯á¶ážáááºážááá¯ááºááẠá¡ááá¯áá«áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá°áá®áá±á¬á
ááºáá»á¬ážááœáẠáááºáááºá
á±ááŒááºážááẠáá»á¬ážá
áœá¬ááá¯áá«áááºá á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáááºážáá¡ááŸá
áºáá¬áá¡á ááŒáá·áºáá±áá¬ážááá·áº ááŒááºáááá¹áá¬ááŸáá·áº á¡ááŒááºá¡ááŸááºáááºáá¶ááŒááºážá¡ááŒá±á¬ááºáž ááŒá±á¬áá±áá«áááºá áááºážááá¬ááá¯ááºážá¡áááá¯ááºáá²á áá°áá»á¬ážá
áœá¬á á¡ááœá²á·áá»á¬ážá áááá¯ááááºáá»á¬ážááŸáá·áº á€á¡á
áááºá¡ááá¯ááºážáá
áºáá¯á
á®ááẠáááºážáá¡áá¯ááºááᯠáá
áºáááºážáááºážááŒáá·áº áá¯ááºáá±á¬ááºááẠááá¯á¡ááºááá·áº áá±áá
áá
áºáá
áºáá¯á ááá±á¬á¡áááŒá
áºáááºá
á¥ááá¬á¡á¬ážááŒáá·áº áá¯áá¹ááá®áá»á¬ážááẠáááºááŸááºážáá»ááºá¡áá»áá¯á·ááᯠá¡á±á¬ááºááŒááºááŸá¯áá®ááá¯á· á á¯áá±á«ááºážáá¶á·ááá¯ážáá±ážááá·áº ááŒáá·áºáá±ááá·áºá áá áºáá»á¬áž á¡á á¯á¡áá±ážáá áºáá¯ááŒá áºáááºá áá»áœááºá¯ááºááá¯á·ááẠFTPing ááá¯ááºáá»á¬ážááŒáá·áº áá±á«ááºážá ááºážááŸá¯á¡á±á¬ááºááŒááºááẠááá¯á·ááá¯áẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠáá®ážááŒá¬ážáááºážááá¯ááºáá»á¬ážááᯠá¡á¬áá¯á¶á áá¯ááºáá±áá»áááºááœáẠáá¯ááºáááºážáá±á«ááºážá ááºážááŸá¯áááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á€á¡áá»ááºááᯠáááºá á¯ááŸá áºáá»á¬ážá áœá¬ áá»á áºáá»á°ááŸá¯áá¬ážáá²á·áááºá áá«áá±ááá·áº áááºáá±á¬ááºááŸá¯ááœá± ááœááºážáá¬ážáá¬áá¬áá²á·á¡áá»áŸ á¡áá¬á¡á¬ážáá¯á¶ážá ááŒá±á¬ááºážáá²ááœá¬ážáá²á·áááºá áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž ááá¯ážáá¯ááºá ááºááá¯ááºážááá¯áá»á±á¬áºááœááºá á¡áá°áááœáá¯ááºáá±á¬ááºáá±á¬ á¡ááŒááºá¡ááŸááºááŸá®ááá¯áá±áá±á¬áááá¯ááááºáá»á¬ážáááá¹áá¬ááá¯ááŒáá·áºááŸá¯ááẠáá°áá®áá±ážáá«áááºá ááá¯á·áá±á¬áºá á¡á±á¬ááºááŒááºá áœá¬áá¯ááºáá±á¬ááºááá¯ááºáááºá á¡ááŒá±áá¶á¡á¬ážááŒáá·áº ááá°áá®áá±á¬ááá¹áá¬ááŸá áºáá¯- áá»áœááºá¯ááºááá¯á·áá±ááá¯ááºáᬠááŒááºáááá¹áá¬á á¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážá áœá¬á áá±áá áá áºáá áºáá¯ááœáẠáá±ááá¯ááºáá¬á ááŸáá·áº áá»áœááºá¯ááºááá¯á·áá áºáŠážáááºáž á¡á¯ááºá áá¯ážááá·áº áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºá á¡ááœááºážááá¹áá¬ááᯠá¡ááá¡ááŸááºááŒá¯áááºááŸáá·áº áá®ááá¯ááºážááœá²ááẠááá¯á¡ááºáá«áááºá
á€ááŒáá·áºáá±áá±áá±á¬ááá¹áá¬ááẠáá»áœááºá¯ááºááá¯á·ááŒá®ážááŒááºážáá¬áᬠáá»áá·áºáá¬ážááá±ááá·áºá¡áá¬ááŸáá·áº ááœá²ááŒá¬ážáááºá ááá¯ážáá¬áá»á±á¬ááºáá¯á¶ážáááá¯áá¬áááºáá±á¬ááºááŒááºážá á¡ááŒá±áá¶áá°áá»á¬ážááẠáá±áááºááŸá¯áá»á¬ážááᯠááá¶ááááºááá¯ááºááŒá
áºáá±ááŒáááºá ááá¯á·ááŒá±á¬áá·áº á€á
áá
áºáá»á¬ážááᯠááŸááºááŸááºáááºáááºáááŸááááºááŸá¬ á¡áááºážá
á¬áž whiteboard diagram ááá¯á·ááá¯áẠá¡á±ážááŒáá±á¬ áááºáá±á¡áá±á¬ááºá¡áá¬ážáá
áºáᯠáááºáá®ážááŒááºážááẠááá¯áá«áááºá ááá¯ááá¯áááºááŸá¬ ááá¯á
áá
áºááẠá¡áá»áááºááŒá¬ááŒáá·áºá
áœá¬ á¡á±á¬ááºááŒááºá
áœá¬áááºáááºááá¯ááºá
á±ááẠáá±áá»á¬á
á±áááºááŒá
áºáááºá áá¶áá±á¬ááºážáá±á¬ááºáá
áœá¬á áááºáá±á¬ááºááŸá¯áá»á¬ážááẠááœá²ááŒá¬ážáá±áá±á¬áºáááºáž áááºážááá¯á·ááẠá¡áá»áááºá¡áá±á¬áºááŒá¬á¡á±á¬áẠááŸááá±áá²á·áááºá
áá«ááŒá±á¬áá·áº áá®áá±á·ááŸá¬ á ááºážáá»ááºážááœá± áááºááá¯ááŒá±á¬ááºážááœá¬ážáá²á áááºáá±á¬ááºááŸá¯ááœá±ááᯠáá»ááºážáááºáá¯á¶áá²á· áá±áá¬áá áºáá¯áá²á·áá áºáᯠá¡ááŒááºá¡ááŸááºáá±ážááá¯á·áá¯á¶ááœá±ááᯠááŒááºáááºá ááºážá á¬ážááá¯á· ááá¯á¡ááºááŒá®áž á¡á²áá«ááá¯áá¯ááºááá¯á· áá¬ááŒá±á¬áá·áº áá¯á¶ážáááœá²ááŒá¬ážáá²á· áááááá¬ááœá± ááá¯á¡ááºáááºááá¯áá¬ááᯠáá®áá±á· áá±á·áá¬ááŒáá·áºáá«áááºá
Encapsulation ááẠá¡ááŒá²áááºáž ááá·áºáá°áááºáá»ááºážááŒá áºáááºááá¯ááºáá«á
Microservices áá»á¬ážááẠáá áºáá¯ááŸáá·áºáá áºáᯠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºááá¯ááºáááºá á€á¡áá¬ááẠáááºážááá¯á·á¡á¬áž á¡ááŒá®ážáá¬ážáá¯á¶ážáááºááá¯ážááᯠáá±ážáá±á¬ááºáááºá á€áá°áá®áá±á¬ááá¯ááºááá¯ááºááŸá¯ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá¡ááá¯ááºážá¡áá¬ááŸáá·áº ááŒá®ážááœá¬ážááẠááœáá·áºááŒá¯áááºá á¡áá¯á¶ážááŒá¯áá°áá»á¬áž ááá¯á·ááá¯áẠáá±áᬠpetabytes á quadrillions ááá¯á· áá»á²á·ááœááºááŒááºážá á¡áááá¹áá¬ááºááŸá¬ áá»á¬ážá áœá¬ááá¯ááºáá« (ááá¯áá±áá¬ááœááºáááºáž áá°áá®áá±ážááá¯ááºáá±á¬áºáááºáž)á ááá¯á·áá±á¬áº á¡ááœá²á·áá»á¬ážááŸáá·áº á¡ááœá²á·á¡á ááºážáá»á¬ážááẠá ááºáááºáááŒáẠááŒá®ážááœá¬ážáá¬áááºááŸáá·áºá¡áá»áŸ áá°áá»á¬ážá áááºááŸááºáá»ááºááœáẠá¡ááá¯ááºážá¡áá¬ááŒáá·áº áá»á²á·ááœááºááŒááºážááá±á¬á
ááá¯á·áá±á¬áº ááœááºáááºáá±ážááẠááŸá
áºáááºáá±á¬áá¬ážááŒá
áºáááºá ááá¯ááá¯áááºááŸá¬á áááºáá±á¬ááºááŸá¯ááá¯ááºááá¯ááºá ááœááºáá°ááŒá®áž ááá¬áá¡ááá¯ááºáž áá¯ááºáá±á¬ááºááá¯ááºáááºá ááá¯á·áá±á¬áº á¡ááŒá¬ážáá±á¬áááºáá±á¬ááºááŸá¯ááá¯á¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºááá·áºáááºáá±á¬ááºááŸá¯áá
áºáá¯á¡ááœááºáž áá¯ááºáá±á¬ááºááŸá¯áá
áºáá¯ááᯠáá¯ááºáá±á¬ááºáá«áá áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºááŸá¯ááŸá
áºáá¯áá¯á¶ážááᯠáá
áºááŒáá¯ááºáááºáá®ážáá«áž á¡ááŒá±á¬ááºážá¡áá²áá¯ááºááẠááá¯á¡ááºáá«áááºá monolith ááœáẠá€ááá¯á·ááŒá¯áá¯ááºááẠááœááºáá°áááºá áááºááẠááŒá±á¬ááºážáá²ááŸá¯áá
áºáá¯ááŒá¯áá¯ááºááŒá®áž áá¯ááºáá±ááẠáá±ážááá¯á·ááá¯ááºáá¯á¶ááŒáá·áºá ááá¯á·áá±á¬áº áá®ážááŒá¬ážááœááºáááºáá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáááºáá°ááŒá¯ááŒááºážááá
á¹á
ááœáẠááŒá¿áá¬áá»á¬ážááá¯ááá¯ááŸááá¬áááºááŒá
áºáááºá á¡ááœá²á·áá»á¬ážááŸáá·áº ááœááºááŒá±á¬ááºáá±áž áá¶ááá¬áá»á¬ážááŒá¬áž ááŸáááŸáá¯ááºážáá±á¬ááºááœááºááŸá¯ááẠáááºááŒáœááŸá¯ááᯠáá»ááºááŒá¬ážá
á±áááºá
á
á¶áá»ááºážáááºááŸá¯á áá
áºá
áááºáá
áºááá¯ááºážá¡áá±ááŒáá·áºá áááºážááá¯á·ááẠá
áááºá¡ááŸá±á¬ááºá¡ááŸááºááŒá
áºá
á±áá±á¬ á¡áá¯á¶ážá០á¡áá¯á¶ážááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážáááºá áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááŒá¬áž áá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááᯠááŸááºážáááºážá
áœá¬ ááá¯ááºážááŒá¬ážááẠááŒáá¯ážá
á¬ážááŒáááºá áá
áºáá¯áááºáž á¡áá±á¬áá·áºááœáá·áºááŒááºáž áááºáá±á¬ááºááŸá¯ááẠá€áá±áá¬ááœáẠááá°áá¬áá±á¬ááºážáá
áºáᯠááŒá
áºááá¯ááºáááºá áááºážááœáẠá¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº ááœá²ááŒá¬ážá
á±ááá·áº ááŸááºážáááºážááŒááºáá¬ážáá±á¬ á¡áááºážááá¹ááá
áºáá¯ááŸááááºá á€ááŸááºážáááºážá
áœá¬ ááœá²ááœááºááŒááºážááá¯áááºááŸá¬ áááºážáááºáááºážáá»ááºááŸá áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠáá»ááºááŒááºá
áœá¬ááŒá±á¬ááºážáá²áá±áá±á¬ áá±á¬ááºážááá¯ááŸá¯áá»á¬ážááŸááá±á¬ ááá¹áá¬ááœááºá áá
áºáá¯áááºážáá±á¬ á¡áá±á¬áá·áºááœáá·áºááŒááºážáááºáá±á¬ááºááŸá¯ááẠááŒá±á¬ááºážáá²ááœááºáááŸááᯠááá¯ááá¯áá«áááºá áááºážááẠáááºážááŒááºá
áœá¬ ááá·áºáááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá
áºáá¯á¡ááœááºáž ááŸááá±áááºá
ááŒá¿áá¬ááŸá¬ áááºááœá±á·ááá¹áá¬ááœááºá áá¯ááºáááºážáááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá°áá®áá±á¬ ááá·áºá
ááºáá±á¬ á¡áááºážááá¹ááá»á¬ážááᯠáá
áºáá»áááºáá¯á¶áž ááœá²ááŒá¬ážáá¬ážááá¯ááºááŒááºážáááŸááá±á á¥ááá¬á¡á¬ážááŒáá·áºá áá°áá®áá±á¬á
á®ážááœá¬ážáá±ážáááºáá±á¬ááºááŸá¯áá»á¬ážááẠá¡ááŒá¬ážá¡áá¬ážáá°áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá¬áá±á¬ áá±áá¬áá»á¬ážááŒáá·áº ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬á¡ááá¯ááºážá¡áá¬á¡áá á¡áá¯ááºáá¯ááºáá«áááºá á¡áááºá áááºááẠá¡áœááºááá¯ááºážáááºáá®áá±á¬ááºážáá»ááŸá¯ááœáẠáá«áááºáá±áá«á ááŸá¬áá°ááŸá¯á
á®ážáááºážááŸá¯á áá¯ááºáá¯ááºáááºááá±á¬áẠááá¯á·ááá¯áẠá¡áá¯á¶ážááŒá¯áá°á¡áá»ááºá¡áááºáá»á¬ážááẠááá·áºáááºáá±á¬ááºááŸá¯áá»á¬ážá
áœá¬á¡ááœáẠááá¯á¡ááºáá»ááºáá
áºáᯠááŒá
áºáá¬áááºááŒá
áºáááºá áááºáá±á¬ááºááŸá¯áá
áºáá¯á
á®ááẠáááºáááºáááºá¡ááœáẠá€áá±áá¬ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áº ááá¯á¡ááºáááºááŒá
áºáááºá
áá¯ááºáááºážáááºáá±á¬ááºááŸá¯á¡áá»á¬ážá
á¯ááẠáá°áá®áá±á¬áá±áá¬á
á®ážááŒá±á¬ááºážááᯠáá»áŸáá±áá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááá¯á·ááá¯ááºáááºážááẠá¡ááŒá²áááŒáẠáá±á¬ááŸááºáá±áááºá
áá«ááŒá±á¬áá·áº áá»áœááºáá±á¬áºááá¯á· ááŒá±á¬ááá·áºááŒá±á¬ááá¯ááºáá²á· á¡áá±ážááŒá®ážáá²á· á¡áá»ááºáá áºáᯠáá±á¬ááºááŸááá¬áá«áááºá áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá®ážááŒá¬ážáááºááŸááá±áá±á¬ á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠáá±á¬ááºážá áœá¬áá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºážá áá¯ááºáááºážá¡áá»á¬ážá á¯ááẠáá¯ááºáááºážáááºáá±á¬ááºááŸá¯á¡áá»á¬ážá á¯ááẠááá¯ááá¯áá®ážáááºá áœá¬ áá±á¬ááŸááºáá±áá«áááºá
áá±áᬠdichotomy
áááºáá±á¬ááºááŸá¯ááᯠáŠážáááºááá·áº áá»ááºážáááºááŸá¯áá»á¬áž ááŸáááŸáá·áºááŒá®ážááŒá áºáá±á¬áºáááºáž áááºážááá¯á·ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááŒá¬áž áá±áá¬á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá²á·ááá¯á· áá»áŸáá±ááááºááᯠááá¯ážááœááºážááááŒááºááŸá¯ áááŸáááŒáá±ážáá«á
á¡áááááŒá¿áá¬ááŸá¬ áá±áá¬ááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœá²ááŒá¬ážááááá«á áá áºáááºááœááºá encapsulation ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá áºáá¯ááŸáá·áºáá áºáᯠááœá²ááŒá¬ážááá¯ááºááŒá®áž áááºážááá¯á·áááá¯ážáááºááŸá¯ááŸáá·áº áá±á¬ááºáááºááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááœááºáá°áá»á±á¬ááœá±á·á á±ááẠáá±áá¬áá»á¬ážááᯠááŸááºáá¬ážááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž ááá¯ááºááœááºážáá«áááºá á¡ááŒá¬ážáá áºáááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá¬ážáá±áá¬áá»á¬ážáá²á·ááá¯á· áá»áŸáá±áá¬ážáá±á¬áá±áá¬ááᯠááœááºáááºá áœá¬ááœá²áá±ááŒá®áž ááááºážááá¯ááºááá¯ááºáááºááá¯á¡ááºáá«áááºá á¡áááá¡áá»ááºááŸá¬ á¡ááŒá¬ážáá±á¬ ááááºážá¡áá»áẠá¡áááºá áá áºáá»á¬ážáá²á·ááá¯á· ááœááºáááºá áœá¬ áá¯ááºáááºážááœáẠáá»ááºáá»ááºážá áááºááá¯ááºá á±ááẠááŒá áºáááºá
ááá¯á·áá±á¬áºáááºáž ááááºážá¡áá»ááºá¡áááºá áá áºáá»á¬ážááẠencapsulation ááŸáá·áº á¡áááºážáááºáá¬áááºááá¯ááºáá«áááºá ááááºáá±á¬á· áá«áᬠá¡áá±á¬áºáá±áž ááá·áºáá»ááºáááºáá«áá²á áá±áá¬áá±á·á áºáá»á¬ážááẠáááºážááá¯á·ááááºážáááºážáá¬ážááá·áº áá±áá¬ááᯠáááºáá±á¬ááºá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážááẠáááºááá¯ááºááá»áŸ áá¯ááºáá±á¬ááºáááºá áááºážááá¯á·ááẠáá±áá¬ááᯠáááºááá¯á¡ááºáááᯠááŒááºáááºááá¯ááºá á±ááá·áº á¡á áœááºážáááºáá±á¬ ááŒá±ááŒá¬áá»ááºááŸá¬ááŒááºáá«ááŸááá¬áááºá ááá¯ááá¯á·áá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááẠááá¬á áá¯áá±áá á¡ááá·áºááœáẠá¡áá±ážááŒá®ážáá±á¬áºáááºáž á¡áááºáááŒáẠááŒá±á¬ááºážáá²áá±áá±á¬ áááºáá±á¬ááºááŸá¯áá áºáá¯á ááŒá®ážááœá¬ážáá¬áá±áá±á¬ ááŸá¯ááºááœá±ážááŸá¯ááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠááá¯ááºáá«á
á€ááœáẠá¡áá»ááºá¡áááºážáá
áºáᯠáá±á«áºáá¬áááºá ááá¯á· ááá¯ááá¯ááºáá«áááºá Dichotomy áá±á¬ááºáá¯á¶ážáá±á¬á·á ááááºážá¡áá»ááºá¡áááºá
áá
áºááœá±á áá±áá¬ááœá± áá±ážáá±á¬ááºááŒááºážáá²á· áááºáá±á¬ááºááŸá¯ááœá± áá¯á¶ážááœááºááŒááºážááœá±á¡ááŒá±á¬ááºážáá«á
á€á¡ááºá¡á¬ážá á¯ááŸá áºáá¯ááẠá¡ááŒá±áá¶áá»áááºá áááºážááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áá¡áá¯ááºáá»á¬ážá áœá¬ááᯠáá¶á·ááá¯ážáá±ážáá¬ážááŒá®áž áá»áœááºá¯ááºááá¯á·áááºáá±á¬ááºááá·áºá áá áºáá»á¬ážááœáẠáá°ážáá»áœááºááŸá¯á¡ááœáẠá¡áááºáááŒááºááá¯ááºááœá²áááºáá±áá«áááºá
áááºáá±á¬ááºááŸá¯á áá áºáá»á¬áž ááŒá®ážááœá¬ážááœá¶á·ááŒáá¯ážáá¬áááºááŸáá·áºá¡áá»áŸ data dichotomy áá¡áá»áá¯ážáááºáá»á¬ážááᯠáááºážáááºážáá»á¬ážá áœá¬ááŒáá·áº áá»áœááºá¯ááºááá¯á·ááœá±á·ááŒááºááá«áááºá áááºáá±á¬ááºááŸá¯á¡ááºáá¬áá±á·á áºááẠááááºááááºááá¯ááá»ááºááŒáá·áºáá±á¬áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááá¯áá±ážá áœááºážááá¯ááºáááºááŒá áºááŒá®áž á¡ááœááºáá±á¬ááºážááœááºáá±á¬ááŒááºááœááºážááŒá áºáá±áá¬áá±á·á áºáá áºáá¯áááœááºááŒá áºáá¬ááá¯ááºáááºá ááá¯á·ááá¯áẠáá»áœááºá¯ááºááá¯á· á áááºáá»ááºáá¬ááŒá®áž áááºáá±á¬ááºááŸá¯áá áºáá¯ááŸáá±áá¬á¡á á¯á¡áá±ážáá áºáá¯áá¯á¶ážááᯠááŒááºáááºááá°ááẠááá¯á·ááá¯áẠááœáŸá±á·ááẠáááºážáááºážá¡áá»áá¯á·ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºááŒá áºáááºá
áá
áºáááºá áááºá
á®ááŒááºááœááºážááŒá
Ạáá±áá¬áá±á·á
áºáá
áºáá¯ááŸáá·áºáá°áá±á¬ á¡áá¬áá
áºáá¯ááᯠáááºáá®ážááŒááºážááẠááŒá¿áá¬áá»á¬ážá
áœá¬ááᯠááŒá
áºáá±á«áºá
á±áááºááŒá
áºáááºá áá¬á·ááŒá±á¬áá·áº á¡áá¹ááá¬ááºááŸááá²ááá¯áá²á· á¡áá±ážá
ááẠá¡áá»ááºá¡áááºááœá±ááá¯áá±á¬á· áá»áá±á¬áºááá¯á· áááŒá±á¬áá«áá°ážá áá»áŸáá±áá¬ážáá±á¬áá±áá¬áá±á·á
áºáá¯ááºáá»á
ááááºááŒá®ážáá¬ážáá±á¬ á¡ááºáá»ááºáá®áá¬ááŸáá·áº áá¯ááºáááºážáááºáááºááŸá¯ááᯠááá¯ááºá
á¬ážááŒá¯áááºáᯠááá¯ááŒáá«á
áá¯á·
ááá¯ááá¯ážáá¬á áá±áá¬ááá¬ááá»á¬ážááẠáááºáá±á¬ááºááŸá¯áááºááááááºááŒá¿áá¬áá»á¬ážááᯠáá»á²á·ááœááºááŒááºážáááºááŒá áºáááºá áááºáá±á¬ááºááŸá¯áá áºáá¯á¡ááœááºáž áá»áŸáá±áá¬ážáá±á¬áá±áᬠááá¯áá»á¬ážáá±áá±á á¡ááºáá¬áá±á·á áºááẠááá¯ááá¯ááŸá¯ááºááœá±ážáá¬áᬠááá°áá®áá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá¬áá±á¬ áá±áá¬á¡ááœá²áá»á¬ážááᯠáá±á«ááºážá ááºááẠááá¯ááá¯áááºáá²áá¬áááºááŒá áºáááºá
áá±áá¬á¡á á¯á¶á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá°ááŒááºážááŸáá·áº ááœáŸá±á·ááŒááºážá á¡á á¬ážááá¯ážáááºážáááºážááŸá¬áááºáž ááŒá¿áá¬áá»á¬ážááŸááááºá á€áá±ážááœááºážá¡ááœáẠáá±áá°áá»áá»ááºážáááºáá¯á¶ááŸá¬ áá±áá¬á¡ááœá²áá áºáá¯áá¯á¶ážááᯠááá¯ážááŸááºážá áœá¬ááŒááºáááºááá°ááŒááºážááŸáá·áº ááááºážáááºážááŒááºážááŒá áºááŒá®áž áááºážááᯠá á¬ážáá¯á¶ážááá·áºáááºáá±á¬ááºááŸá¯áá áºáá¯á á®ááœáẠá ááºááœááºážá ááááºážáááºážááŒááºážáá²á·ááá¯á·ááŒá áºáááºá
ááŒá¿áá¬ááŸá¬ ááá°áá®áá±á¬ áááºáá±á¬ááºááŸá¯áá»á¬ážá áááºážááá¯á·á
á¬ážáá¯á¶ážááá·áº áá±áá¬ááᯠááœá²ááŒá¬ážá
áœá¬ á¡áááá¹áá¬ááºááœáá·áºááá¯ááŒááºážááŒá±á¬áá·áº ááŒá
áºáááºá áá®áá±áá¬á á¡ááŒá²áááºáž áááºáá²ááŸá¬ááŸááááºá áááºážááá¯á·ááᯠáá±áá¡ááá¯áẠááŒá¯ááŒááºááŒá®áž áá¯ááºáá±á¬ááºáááºá áááºážááá¯á·ááẠá¡áááºážá¡ááŒá
áºááŸá áá±áá¬áá»á¬ážááŸáá·áº áá°áá®ááá·áºá¡áá¬áá»á¬áž áááŸááá«á áá»ááºááŒááºá
áœá¬ áááºááá·áºááœá¬ážááŒáááºá
áá±á¬áºáá®áá»á¬áž áá»á¬ážáá»á¬ážááŒá±á¬ááºážáá±áá±á á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá±áá¬áá»á¬áž ááœá¬ááŒá¬ážáá±áá±ááŒá
áºáááºá
ááá¯ááá¯ážáá¬áá áá®ááá¯á¡áá»ááºá¡áááºááœá±ááᯠáá±á¬ááºááŒá±á¬ááºážááŒááºááŒáá·áºááá¯á· áááºááẠ(
á€ááŒá¿áá¬á¡ááœáẠá¡ááŒá±ááá¯ááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠáá»áŸáá±áá¬ážáá±á¬áá±áá¬ááᯠááœá²ááŒá¬ážá
áœá¬ááœá±ážáá±á¬ááẠááá¯á¡ááºáá«áááºá áááºážááá¯á·ááẠáá»áœááºá¯ááºááá¯á·áááºáá±á¬ááºáá±á¬ áááá¯áá¬áááºáá¬áá»á¬ážááœáẠááááááºážá
á¬ážá¡áá¬ááá¹áá¯áá»á¬áž ááŒá
áºáá¬ááá«áááºá
ááŒá¿áá¬ááŸá¬ áááºáá±á¬ááºááŸá¯á¡ááºáá¬áá±á·á
áºáá»á¬ážá á
á¬ááá¯áá±ážááá¯á·ááŒááºážáá»á¬ážá áá»áŸáá±áá¬ážáá±á¬áá±áá¬áá±á·á
áºááẠááŒááºááá±áá¬ááŸáá·áºáá¯ááºáá±á¬ááºáááºá¡ááœáẠáá±á¬ááºážááœááºáá±á¬ááŒá±ááŸááºážáá»ááºááá±ážáá²á·áá±á¬ááŒá±á¬áá·áº ááŒá¿áá¬ááŸá¬ ááá±á·áá±ááºááœáẠáá»ááºážáááºáá¯á¶ááŸáá·áº áááºááá¯ááºááŒááºážáááŸááá±á áááºáá±á¬ááºááŸá¯á¡ááºáá¬áá±á·á
áºáá»á¬ážááẠáááºááá·áºá¡ááá¯ááºážá¡áá¬ááœááºáááᯠáá±áá¬áááŸááºáááºá¡ááœáẠááá·áºáá»á±á¬áºááŸá¯áááŸááá«á á
á¬ááá¯áá±ážááá¯á·ááŒááºážááẠáá±áá¬ááᯠááœá±á·áá»á¬ážá
á±áá±á¬áºáááºáž áááºážáááŸááºáááºážááᯠááááºážáááºážááá¬ážáá±á¬ááŒá±á¬áá·áº áá±áá¬ááẠá¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá»ááºá
á®ážááœá¬ážáá«áááºá áá»áŸáá±áá¬ážáá±á¬ áá±áá¬áá±á·á
áºáá»á¬ážááẠááá¯ážáááºááŸá¯ááᯠááááºážáá¬ážááá¯ááºááá·áº á¡áá»ááºáá
áºáá¯á¡áá±á«áº á¡ááœááºá¡áá»áœá¶á¡á¬áá¯á¶á
áá¯ááºáááºá áá»áœááºá¯ááºááá¯á·ááẠáá±áá¬áá»áá¯á·ááœááºážááŸá¯áá¶ááá¬ááœáẠáááœá²áááœá± ááááºáááá±ááááº-
áá±áá¬áá»áá¯á·ááœááºážááŸá¯ áá¶ááá¬
á á®ážááŒá±á¬ááºážáá»á¬áž- áá±áá¬ááŸáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážá¡ááœáẠáááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»ááá·áº áá»ááºážáááºááŸá¯
á¡áá±á¬ááºážáá¯á¶ážááá±á¬á·á áá»áœááºá¯ááºááá¯á·ááẠáá»áŸáá±áá¬ážáá±á¬áá±áá¬ááŒáá·áº áááºáá±á¬ááºááŸá¯áá»á¬áž áá¯ááºáá±á¬ááºáá¯á¶á¡á¬áž ááŒá±á¬ááºážáá²ááẠááá¯á¡ááºáá«áááºá á€á¡áá»áááºááœááºá áá»ááºážáááºááŸá¯ ááŸá áºáá¯á áá¯á¶ážááẠáá»á±á¬ááºááœááºááœá¬ážá¡á±á¬áẠááŒááºážááá¯ááºááá·áº ááŸá±á¬áºá¡ááŸá¯ááºá¡ááœáŸá¬ážáááŸááá±á¬ááŒá±á¬áá·áº á¡áááºáá±á¬áºááŒáá« dichotomy ááᯠáááºááá¯ááºááááºá ááá¯á·áá±á¬áºá áá»áœááºá¯ááºááá¯á·ááẠááŒá¿áá¬ááᯠááŒááºáááºá ááºážá á¬ážááá¯ááºááŒá®áž á¡áá±ážá¡áá°áá áºáá¯ááá¯á· áá±á¬ááºááŸáááá¯ááºáááºá
á€á¡áá±ážá¡áá°ááẠáááá¯áá»á¯ááºááá¯ááºááŸá¯ á¡ááá¯ááºážá¡áá¬áá áºáá¯á¡áá áá«áááºáá«áááºá áá¯á¶ááŒááºá áááºáá»ááá±á¬á á¡ááœááºá¡á á¬ážááŸá áá¯ááºááœáŸáá·áºááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá±á¬ááŒá±á¬áá·áº ááŒáá·áºáá±áá¬ážáá±á¬ ááŸááºáááºážááá¹ááá¬ážááᯠáá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá ááᯠáá»áœááºá¯ááºááá¯á·ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá€áá»áŸáá±áá¬ážáá±á¬á á¬ááœá²áá»á¬ážááœáẠáá°ážáá±á«ááºážáá¯ááºáá±á¬ááºááá¯ááºá á±ááẠáá±á¬ááºááœááºáá±ážááá¯áá±á¬áºáááºážá á€áá¯ááºáá±á¬ááºááŸá¯ááᯠáá¯ááºáá±á¬ááºááá·áº ááŸá¯ááºááœá±ážáá±á¬ áááá¯áá»á¯ááºááá¯ááºááŸá¯ááŸááá±á¬ áá¯áá¬ážááááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááŸá±á¬ááºááŸá¬ážááá¯áá«áááºá ááá¯á·ááŒá±á¬áá·áºá á¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯ááŸá¬ áá¯á¶ážá áœá²áá°áááºáá±á¬ááºááŸá¯áá áºáá¯á á®ááœáẠstream processing ááá¯áááºáá±á¬ááºáááºááŒá áºáááºá á€áááºážá¡á¬ážááŒáá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááẠááá°áá®áá±á¬ áááºážááŒá áºáá»á¬ážá០áá±áá¬á¡á á¯á¶áá»á¬ážááᯠáá±á«ááºážá ááºáᬠááá¯á¡ááºááá·áºáá¯á¶á á¶ááŒáá·áº áááºážááá¯á·ááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºááŒá áºáááºá
á€áá»ááºážáááºááŸá¯á¡á±á¬ááºááŒááºáááºáááºážáááºážáá áºáá¯ááŸá¬ streaming platform ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá¡á¬ážááŒáá·áºááŒá áºáááºá ááœá±ážáá»ááºá áá¬áá»á¬ážá áœá¬ááŸááá±á¬áºáááºážá áááºážá Stateful Stream Processing ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áááºááŒáá¬ážáá±á¬ááŒá¿áá¬ááᯠáááááá±á¬ááºáá±á¬ááºááŒá±ááŸááºážááá¯ááºáá±á¬ááŒá±á¬áá·áº ááá±á·áá»áœááºá¯ááºááá¯á·ááẠKafka ááá¯ááŒáá·áºááŸá¯áá«áááºá
ááŒáá·áºáá±áá¬ážáá±á¬ áá
áºáá¯ááºááŒááºážááá¹ááá¬ážááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºážááœááºáá±á¬áááºážááŒá±á¬ááºážááᯠááá¯ááºáá»áŸá±á¬ááºááá¯ááºááŒá®áž áááºáá±á·áá»áºááá¯á·ááŒááºážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
ááœá²á á¬ážáá áºáŠážááẠááá¬ážááá¯ážáá» á á¬ááá¯áá±ážááá¯á·ááŒááºážá áá áºááẠááŒáá·áºáá±ááŸá¯ááŸááºáááºážá¡ááœáẠáá¬áááºááŸááá«áá áááºááẠáááºáá±á¬ááºážá¡ááºá¹áá«áááºáá»á¬ážááᯠá¡ááœáá·áºáá±á¬ááºážáá°ááá¯ááºáááºá áááºáá°ááá¯á·áá±á¬ááºáá±ážááẠáá»ááºážááŒá±á¬ááºážá¡ááá¯ááºáž á¡ááá¯ááºážá¡áá¬ááŸáá·áº ááŒáá·áºáá±áá¬ážáá±á¬ ááá¯ááºá áá áºáá áºáá¯áá²á·ááá¯á· á¡ááá¯ááºážá¡áá¬á¡áá áá±á¬ááºááœááºááá¯ááºááẠá áá±áá¬ááᯠááŸááºáááºážáá»á¬ážááœáẠá¡áá»áááºá¡áá±á¬áºááŒá¬ ááááºážáááºážáá¬ážááá¯ááºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠáááºáá±á·áá»áºáááŸááºáá¯á¶áá¬áá á¡áá»ááºá¡áááºáá»á¬áž ááááºážáááºážááŒááºážááá¯áááºáž áááŸááá«áááºá ááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ áá»áŸáá±ááŸá¯á¡ááŒá±á¡áá±ááᯠááŒá±á¬ááºááœá¶á·ááŒááºážáááŸááá² á¡ááœááºáááºááá¯ááºáá±á¬ ááá¯ááŸá±á¬ááºááŸá¯á
ááá¯á·áá±á¬áẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠá á¬ážáá¯á¶ážáááºá¡ááœáẠááŒá±ááŒá¬áá¬ážáá±á¬ áá±áá¬áá±á·á áºáá°ážááºáá»á¬ážááᯠááá·áºááœááºážááẠááŒááºáááºá¡ááá¯áẠááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá á€áááºááŸá¬ á¡ááœááºá¡áá±ážááŒá®ážáá±á¬ á¡ááŒá¶áá áºáá¯ááŒá áºáááºá áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážáááºáá±á¬ááºááá¯ááºááá·áº áá»áŸáá±áá¬ážáá±á¬ ááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŸá¯áá»á¬ážááœáẠáá±áá¬ááᯠááááºážáááºážáá¬ážáá±á¬áºáááºáž áááºáá±á¬ááºááŸá¯á á á¯á ááºážááŸá¯ááŸáá·áº áá¯ááºáá±á¬ááºááŒááºážáá»á¬ážááẠáá®ážááá·áºááŒá áºáááºá áááºážááŒááºá áœá¬ááá·áºáááºáá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá áºáá¯á¡ááœááºáž áá°ááá¯á·ááá¯ááºáá°ááá¯á· á¡áá®ážáá»ááºááŒá áºáá±áááºá
áááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ ááŒááºáááºá
á®ážááŒá±á¬ááºážááᯠááá¯ááºážááŒá¬ážááŒááºážááŒáá·áº áá±áᬠdichotomy ááᯠáááºááŸá¬ážáá«á ááá¯á·áá±á¬áẠStateful Stream Processing ááᯠá¡áá¯á¶ážááŒá¯á áááºáá±á¬ááºááŸá¯ááá¯ááºážááœáẠá€áá¯ááºáá±á¬ááºáá»ááºááᯠáá±á«ááºážááá·áºáá«á
ááá¯á·ááŒá±á¬áá·áº ááá·áºáááºáá±á¬ááºááŸá¯ááẠá¡ááŸá¬á á¬áá»á¬ážá áá¯ááºáá¯ááºáááºááá±á¬ááºá ááá¯áá±á«ááºáá áºáá¯ááŸáá·áº áá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá«áá áááºážááẠá¡ááŒáá·áºá¡ááááºáá±á¬ááºááœáá·áºááŸááááá·áºáááº- áááºáá¬áá»áŸáẠáááºááá·áºáá±áá¬ááᯠáá±á«ááºážá ááºááááºá áááºážááᯠáá¯ááºáá±á¬ááºáááá·áºáá±áá¬ááŸáá·áº á¡áá»áááºááŸáá·áºá¡áá»áŸ ááŒá±á¬ááºážáá²ááá·áºáááºááᯠáááºáá¬áá»áŸáẠáá¯á¶ážááŒááºáááºááŒá áºáááºá áá±áá¬ááᯠáá»áŸáá±áá¬ážáá±á¬áºáááºáž áááºážááŸáá·áºá¡áá¯ááºáá¯ááºáá«á áá¯á¶ážááááá¯áá»á¯ááºááá¯ááºááŸá¯ áá»áŸá±á¬á·áá»áá¬ážáááºá áááºážááᯠáááºáá±á¬ááºááŸá¯áá áºáá¯á á®ááœáẠáá¯ááºáá¯ááºáá¬ážááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááẠááá·áºá ááºážáá»ááºážáá»á¬ážá¡ááá¯ááºáž áá¯ááºáá±á¬ááºáá±ááá·áº ááá¹áá¬áá áºáá¯ááŒá áºáááºá
áááºážáááá¯ááºáá¬ááŸá¯ááᯠá¡áá»áŸá±á¬á·ááá±ážáá² áá±áá¬áá»áŸáá±áá«á áááºážááᯠááá¯á¡ááºáá±á¬áááºáá±á¬ááºááŸá¯ááá¯ááºážááœáẠá¡áááºážá¡ááŒá
áºááá¯ááºáá² áá¯ááºáá±á¬ááºáá»ááºááᯠááá·áºááœááºážáá«á
áá±áá¬áá»á¬ážááᯠá¡á á¯ááá¯ááºá¡ááŒá¯á¶ááá¯áẠááœáŸá±á·ááẠááá¯á¡ááºáááºá áá áºáá«áá áºáá¶ááœáẠáááºáá±á¬ááºááŸá¯áá áºáá¯ááẠááœá±ážáá»ááºáá¬ážáá±á¬ áá±áá¬áá±á·á áºá¡ááºáá»ááºááŸá áá±ááá¹áááá±áá¬á¡ááœá²áá áºáᯠááá¯á¡ááºáááºá ááŸáá·áºááœááºááŸá¬ ááá¯á¡ááºáá«á ááŒáá·áºáá±áá¬ážáá±á¬ áá áºáá¯ááºááŒááºážááá¹ááá¬ážááᯠáááºáá±á¬ááºááŒááºážááŒáá·áº á¡áááºážá¡ááŒá áºá០áááá¹áá°ááᯠááŒááºáááºááá°ááá¯ááºááŒá±á¬ááºáž á¡á¬ááá¶ááá¯ááºáááºá Kafka ááŸá áá»áááºáááºáá°áá»á¬ážááẠá€á¡áá¬ááᯠáá±á¬ááºážááœááºá áœá¬ áá¯ááºáá±á¬ááºáááºá
áá«ááŒá±á¬áá·áº áá®áá±á· ááœá±ážááœá±ážáá²á· áá»ááºážáááºááŸá¯ááŸá¬ á¡á¬ážáá¬áá»ááºáá»á¬ážá áœá¬ ááŸááá«áááºá
- áá±áá¬ááᯠááŸááºáááºážáá»á¬ážááœáẠá¡áá»áááºá¡ááŒá¬ááŒá®áž ááááºážáááºážáá¬ážááá¯ááºááá·áº áá¯á¶á á®ážááŒá±á¬ááºážáá¯á¶á á¶ááŒáá·áº á¡áá¯á¶ážááŒá¯ááŒá®áž áá¯á¶áá±áá¬ááŸáá·áº áá¯ááºáá±á¬ááºááá·áº ááá¹ááá¬ážá¡á¬áž áá áºáŠážáá»ááºážáááºá ááºááŸá¯áá áºáá¯á á®ááœáẠááŒáá¯ážáá²á·á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ááŒá±á¬áá·áº áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááœááºáá°áá»ááºááŒááºá áœá¬ áá¯ááºáá±á¬ááºááá¯ááºá á±áá«áááºá á€áááºážá¡á¬ážááŒáá·áº áá±áá¬á dichotomy ááᯠáááºáá»ááºáá®á á±ááá¯ááºáááºá
- ááá°áá®áá±á¬áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáááŸááá±á¬áá±áá¬ááᯠá¡á á¯áá»á¬ážá¡ááŒá Ạá¡ááœááºááá°áá±á«ááºážá ááºááá¯ááºáááºá áááºážááẠáá»áŸáá±áá¬ážáá±á¬áá±áá¬ááŸáá·áº á¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯ááᯠááá¯ážááŸááºážá á±ááŒá®áž áá±áá¬áá±á·á áºááœáẠáá±áááá¯ááºáá¬áá±áá¬á¡ááœá²áá»á¬ážááᯠááááºážááááºážáá¬ážááẠááá¯á¡ááºááŸá¯ááᯠáááºááŸá¬ážáá±ážáááºá
- Stateful Stream Processing ááẠáá±áá¬ááᯠáááºááŸáºáá¯ááºááŒááºážáá¬ááŒá áºááŒá®áž á¡ááŸááºááá¬ážáá¡áááºážá¡ááŒá áºááẠáá±áá°áá»ááŸááºáááºážáá»á¬ážáᬠáá»ááºááŸááá±á¬á·áááºá ááá¯á·ááŒá±á¬áá·áº á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá±áá¬áá±á¬ááºááŒááºááŸá¯ááŒá¿áá¬ááẠááŒááºážáááºáááºááá¯ááºáá«á
- áááºážááá¯á·á á¡áááá¡áá»ááºááŸá¬ áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá±áá¬ááᯠáá±á¬ááºážááŸááºáá¬ážááŒááºážááŒá áºáááºá ááá¯ááá¯áááºááŸá¬ áá±áá¬ááá¬ááá»á¬áž á¡ááŒá²ááá¯ážááœá¬ážáá±áá±á¬áºáááºážá áááºáá±á¬ááºááŸá¯áá»á¬ážááẠáá¯ááºáááºážááŒá áºáááºáá»á¬ážááᯠáá»ááºááŒááºá áœá¬ áá¯á¶á·ááŒááºááá¯ááºáá²ááŒá áºáááºá
- áá»áœááºážáá»ááºááá¯ááºááá¯ááºááŸá¯ ááŒá¿áá¬áá»á¬ážááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááá¯ááºáá² ááœá²á á¬ážá¡áá±á«áºááœáẠáá»áá±á¬ááºáááºá áááºážááẠáá»á²á·ááœááºááá¯ááºááŸá¯ááᯠááá·áºááœááºážá ááºážá á¬ážááẠáááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº á á¬áá±ážáááºáá±á¬ááºááŸá¯áá»á¬ážá ááŸá¯ááºááœá±ážááŸá¯ááᯠáááááá¬áᬠáá»áŸá±á¬á·áá»áá±ážáá«áááºá
- áááºáá±á¬ááºááŸá¯á¡áá áºáá»á¬áž áá±á«ááºážááá·áºááŒááºážááẠá¡áá±á¬ááºážáá»á¬ážááᯠááŒá±á¬ááºážáá²áááºáááá¯á¡ááºáá±á¬ááŒá±á¬áá·áº áááºáá±á¬ááºááŸá¯á¡áá áºáá»á¬ážááᯠáá»áááºáááºááŒááºážááẠááá¯ááá¯ááœááºáá°áá¬áá«áááºá
áááºááŒááºááá·áºá¡ááá¯ááºážá áááºážááẠREST áá»áŸáá¬ááŒá áºáááºá áá»áŸáá±áá¬ážáá±á¬áá±áá¬ááᯠáááá¯áá»á¯ááºááá¯ááºááŸá¯áá»áŸá±á¬á·áá»ááá·áºáá¯á¶á á¶ááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº áááááá¬á¡á á¯á¶ááᯠáá»áœááºá¯ááºááá¯á· áááºáá¶áááŸááá¬ážáá«áááºá
ááá±á·áá±á¬ááºážáá«ážááœáẠááá¹áá¡á¬ážáá¯á¶ážááᯠááá±á¬áºááŒáá¬ážáá«á áá±á¬ááºážááá¯áá»ááº-áá¯á¶á·ááŒááºááŸá¯áá«áá¬ááá¯ááºážááŸáá·áº ááŒá
áºáááºááᯠáá±á¬ááºážááŸááºááá·áº áá«áá¬ááá¯ááºážááá¯á·á¡ááŒá¬áž áááºáá²á·ááá¯á· áá»áááºááŸáááááºááᯠáá»áœááºá¯ááºááá¯á· á¡ááŒá±ááŸá¬ááẠááá¯á¡ááºáá±áá±ážáááºá áá«áá±ááá·áº áá«ááᯠáá±á¬ááºáá
áºááŒááẠááá¯ááºááœááºáááºá á¥ááá¬á¡á¬ážááŒáá·áº Stateful Stream Processing ááẠá¡áááºááŒá±á¬áá·áº á€áá»áŸ áá±á¬ááºážááœááºááŒá±á¬ááºáž áááºááá¯ááá¯ááááŸááá¬ážáááºááẠááá¯á¡ááºááá·áº á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááŸááá«áááºá áá®á¡ááŒá±á¬ááºážááᯠáááááá±á¬ááºážáá«ážááŸá¬ ááŒá±á¬áá«áááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡á²áá«ááœá±ááᯠá¡á¬ážááá¯ážáááºá
áá«áá±ááá·áº á¡áá¯á¡áá»áááºááŸá¬áá±á¬á· áá«ááᯠááááááá¯ááºáá«- áá±áᬠdichotomy áᬠáá¯ááºáááºážáááºáá±á¬ááºááŸá¯ááœá±ááᯠáááºáá±á¬ááºáá²á·á¡áá« áá»áœááºáá±á¬áºááá¯á· áááºááá¯ááºááá²á· ááœááºážá¡á¬ážáá
áºáá¯áá«á áá«ááᯠáá«ááá¯á·ááŸááºáá¬ážááááºá ááŸáá·áºááœááºááŸá¬ á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºážááá±á«ááºážáá±á«áºááŸáá·áºááŒá®áž áá»áŸáá±áá¬ážáá±á¬áá±áá¬ááᯠááááááºážá
á¬ážá¡áá¬ááá¹áá¯áá»á¬ážá¡ááŒá
Ạá
áááºáá¯ááááºááŒá
áºáááºá Stateful Stream Processing ááẠá€á¡ááœáẠáá°ážááŒá¬ážáá±á¬ á¡áá±ážá¡áá°ááᯠáá±ážáá«áááºá áááºážááẠááá¯ážáááºááŸá¯ááᯠáááºááá·áºá
á±ááá·áº áááá¯áá»á¯ááºááá¯ááºááŸá¯ááŸááá±á¬ âáá¯áá¬ážáááá·áºá¡á
áááºá¡ááá¯ááºážáá»á¬ážâ ááᯠááŸá±á¬ááºááŒááºáááºá ááá¯á·á¡ááŒááºá áááºážááẠdata streaming pipelines áá»á¬ážá áá»ááºááŒááºááŸá¯á á¡ááá¯ááºážá¡áá¬ááŸáá·áº áá¶ááá¯ááºáááºááŸáááŸá¯ááᯠáá±áá»á¬á
á±ááŒá®áž áááºáá±á¬ááºááŸá¯ááá¯ááºážááœáẠáááºážááá¯á·ááᯠáá±á«ááºážááá·áºáááºá ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºáááºáá±á¬ááºááŸá¯á០áááºážááá±áá¬ááŸáá·áº áá»áááºáááºá áá¯ááºáá±á¬ááºááá¯ááºááá·áº á¡ááá
áááºá áá±áá¯áá»áááºážááŒá±á¬ááºážááᯠá¡á¬áá¯á¶á
áá¯ááºááá¯ááºáá«áááºá áááºážááẠáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠááá¯ááᯠá¡ááœááºá¡á
á¬ážá áá²ááŸááºááá¯ááºáá±á¬ ááŸáá·áº ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáááŸáá
á±áá«áááºá ááá¯á·ááŒá±á¬áá·áº áááºážááá¯á·ááẠwhiteboards ááŸáá·áº hypothesis tests áá»á¬ážááœáẠááŒáá·áºáá±á¬ááºážáá¯á¶áá¬ááá áááºážááá¯á·áááºáááºáž áááºá
á¯ááŸá
áºáá»á¬ážá
áœá¬ááŒá¬á¡á±á¬áẠáá¯ááºáá±á¬ááºááŒá®áž ááá¯ážáááºááŒá±á¬ááºážáá²áá¬áááºááŒá
áºáááºá
source: www.habr.com