ááá¹áá¬ááŒá®ážá ááŒáááºááá±áá«áá°ážá ááá¯ážáááºááŸá¯ááẠáááºážááá¬ááá¯ááºáᬠá áááºáá±á«áºááŸá¯á¡áá áºáá»á¬ážááᯠáááºáá®ážáá±ážáááºá ááŒá±á¬ááºážáá²áá¬áá±á¬ ááá¯á¡ááºáá»ááºááŸáá·áºá¡áá® ááááºážá¡áá»ááºá¡áááºá áá áºáá»á¬ážá áááºáá±á¬ááºáá¯á¶ááẠááá¯ážáááºááŒá±á¬ááºážáá²áá¬ááááºááŒá áºáááºá ááá±á· áá»áœááºá¯ááºááá¯á·ááẠá¡ááŒá áºá¡áá»ááºááᯠáá±á¬ááºážááŸááºáá±á¬ áááá¯áá¬ááá¬á áá°áá®áá±á¬á áá°áá®ááŸá¯á áá°áá®ááŸá¯á ááœá²ááœá²ááŸá¯ááŸáá·áº Erlang ááœáẠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááºáááºááá¯á· ááŒáááºážáá»ááºážá áœá¬ áá±ááá¯ááºááá¯ááºáá¯á¶á¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá«áááºá
áááá«ááºáž
áá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬á áá áºá á¡ááœááºá¡á á¬ážááŸáá·áº áááºážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážáá±á«áºáá°áááºá áá»áœááºá¯ááºááá¯á·á developer áá»á¬ážááẠá áá áºá¡ááœááºážááŸá á¡áá»ááºá¡áááºáááŸááºááá·áºáááºážáááºážááᯠááœá±ážáá»ááºááŒáááºá ááá á¹á á¡áá»á¬ážá á¯ááœááºá áááºáá±á¬ááºááŸá¯áá»á¬ážáá¡ááŒááºá¡ááŸááºááá¯á á¯á ááºážáááºá á¡áá¯ááºááœá±ážáá»ááºááŸá¯áá áºáá¯ááẠRabbitMQ ááá¯á·ááá¯áẠkafka ááá¯á¡ááŒá±áá¶á ááœá²á á¬ážááŸáá·áºá¡á á®á¡á á¥áºááŒá áºááá¯ááºáááºá ááá¯á·áá±á¬áº áá áºáá«áá áºáá¶ááœáẠá¡ááŒá áºá¡áá»ááºáá»á¬áž á á®ážáááºážááŸá¯á SLA ááŸáá·áº á áá áºá¡áá±á«áº ááááºážáá»á¯ááºááŸá¯á¡ááá·áºáá»á¬ážááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠá¡áááºááá·áºáá¯ááºáá¬ážáá±á¬ á á¬ááá¯áá±ážááá¯á·ááŒááºážáá»áá¯ážááŸáá·áº áááá·áºáá±á¬áºáá«á ZeroMQ ááá¯á·ááá¯áẠnanomsg ááá¯á¡áá¯á¶ážááŒá¯á áááºáá°ááá¯á·áá±á¬ááºáá±ážá¡ááœáŸá¬ááŸáá·áºá¡á á¯á¡áá±ážááœá²á·á ááºážááŒááºážá¡ááœááºáá¬áááºáá°ááŒááºážááŒáá·áºá áá áºá¡á¬ážá¡áááºážáááºááŸá¯ááºááœá±ážá á±ááá¯ááºáááºá ááá¯á·áá±á¬áº á áá áºááœáẠá ᶠErlang á¡á á¯á¡áá±ážáá áºáá¯á áá¯á¶áá±á¬ááºáá±á¬ ááŒááºáááºážááŸá¯ááŸáá·áº á áœááºážáááºáá»á¬ážááŸááá«áá áá±á¬ááºáááºááœá²á¡ááœá²á·á¡á ááºážáá áºáá¯ááᯠááááºáááºááŒááºážááá á¹á ááẠá¡áá±ážá áááºáá±á·áá¬ááŸá¯ááŸáá·áº á á®ážááœá¬ážáá±ážááá¯ááºáᬠáá»áŸáááŸá¯ááŸáááẠááá¯á¡ááºáááºá
áá¬ááºááŒá¯ááŒáá·áºáá±ááŒááºážááá¯ááºáᬠá¡áá¯á¶ážáá»áááá¯ááááºáá»á¬ážá áá±á«ááºážá ááºááẠá¡áá±á¬áºáá±ážáá»ááºááŒáá·áºáááºá áá±á¬ááºážáá«ážá áá±á¬áºáááºá¡ááœááºáž áá¬ážááŸááááºá ááá±á· ááœá±ážááœá±ážááŸá¯ á¡ááŒá±á¬ááºážá¡áá¬ááẠErlang/Elixir áá±á«áºááœáẠáááºáá±á¬ááºáá¬ážáá±á¬ áá áºáá¬ážáááºážáá»áá±á¬ áááºáááºážáá»ááºáá»á¬ážáᬠááŒá áºáá«áááºá Erlang/OTP áá±áá áá áºááẠááá·áºá¡á¬áž á¡á¬ážáá¯ááºááŸá¯á¡áááºážáá¯á¶ážááá¬áááŒáá·áº áá¬ááºááŒá¯áááºáá±á¬ááºáá¬ážáá±á¬ áááá¯áá¬áá áºáá¯á¡á¬áž á¡áá±á¬ááºá¡áááºáá±á¬áºááá¯ááºá á±áá«áááºá áááºááá¯á·áááºááá¯á á±áá¬áá° áá»áœááºá¯ááºááá¯á·ááẠá á¬ááá¯áá±ážááá¯á·ááŸá¯ á¡ááœáŸá¬áá áºáᯠááá¯á¡ááºáá«áááºá
áá®á¡áá¯áá®á¡ááŒá±áá¶
áá®ááá¯ááºážááẠáááºážááá¯ááºáá»á¬ážááŸáá·áº ááá·áºáááºáá»ááºáá»á¬ážááᯠáááºááŸááºááŒááºážááŒáá·áº á áááºáááºá á¡ááá áááºážááá¯ááºááẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž áááºáááºááœáẠááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž á¡ááœáẠááá¯ááºáá«á áá»áœááºá¯ááºááá¯á· áááºáá®ážááá¯ááºááá·áº á¡ááŒá±áá¶áá±á«áºááœáẠáá¯á¶ááŒá¯á¶ááŒá®áž á¡ááœááºá¡á á¬ážááŸá áááááá¬ááᯠááá°ááẠááá¯á¡ááºááŒá®áž á¡áá±ážá¡ááŒá®ážáá¯á¶ážááŸá¬ á¡ááá·áºá¡áá»áá¯ážáá»áá¯ážááŸáááá·áº áá±ááºáá®á¡ááºááºáá®áá±ážááŸááºážáá»á¬ážááᯠááœá¶á·ááŒáá¯ážááá¯ážáááºá á±áááº- áá áºáá¯áááºážáá±á¬ áá¬áá¬á¡ááºááºááá®áá±ážááŸááºážáá»á¬ážá០á áááºá ááááááºáááºáá»á¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážááá·áº á¡á á¯á¡ááœá²á· 50 á¡áá ááŸááá¬ááá¯ááºáááºá -60 node áá»á¬ážá cluster federations áá»á¬ážááŒáá·áº á¡áá¯á¶ážáááºáááºá ááá¯á·ááŒá±á¬áá·áº á¡ááááááºážááá¯ááºááŸá¬ ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸáá·áº áá±á¬ááºáá¯á¶ážá áá áºá ááá¯ááºááá¯ááºááŸá¯áá¯ááºáá»á ááááºááᯠáá»áŸá±á¬á·áá»ááŒááºážááŒáá·áº á¡ááŒááºá¡á áœááºážááᯠááŒáŸáá·áºáááºáááºááŒá áºáááºá
áá±á¬ááºáá¯á¶ážá áá áºá¡ááœáẠá¡áááááá¯á¡ááºáá»áẠá áá¯ááᯠáá®ážáá±á¬ááºážááá¯ážááŒááŒáá«á áá¯á·á
- Сááœá²áŠážáááºáááºá
á áá áºááẠá¡ááŒá áºá¡áá»ááºáá»á¬ážá á á®ážáááºážááŸá¯ááᯠááŒááºáá»á±á¬áºáááºááŸáá·áº ááá¯á¡ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááẠá¡ááŒá²áááºáž á¡áááºááá·áºááŒá áºáá±áááºá - Ðáá»áœááºážáá»ááºááŸá¯á
áá áºáŠážáá»ááºážáá¯ááºááœááºáá»á¬ážááᯠáá±á«ááºááá¯ááºááŸáá·áº á¡áá»á¬ážááá¯áẠááŸá áºáá¯áá¯á¶ážá¡ááá¯ááºážá¡áá¬ááŒáá·áº áá»áááºááŸáááá¯ááºáááºá á áá áºáá áºáá¯áá¯á¶ážááẠá¡áá¯á¶ážáááŸá á¡áá»á¬ážááá¯áẠááŒá®ážááœá¬ážááá¯ááºá áœááºážááŸáááááºá - Ðá¡ááŸá¬ážáá¶ááá¯ááºáááºá
á¡ááá·áºá¡á¬ážáá¯á¶ážááŸáá·áº áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážááẠáá»ááŸá¯á¶ážááŸá¯áá»á¬ážá០á¡ááá¯á¡áá»á±á¬áẠááŒááºáááºáá±á¬ááºážááœááºááá¯ááºááá·áºáááºá - Ðáá¯á¶á·ááŒááºááŸá¯á¡áá»áááºááá¯á¡á¬ááá¶áááºá
á¡áá»áááºááẠáááºááá¯ážááŸáááŒá®áž áá¯á¶ážá áœá²áá°áá»á¬ážááẠá¡áá»áááºá¡ááŒá¬ááŒá®áž áá á±á¬áá·áºááá·áºáá«á
âáá¯ááºááá¯ááºáá±á¬á¡ááºáá»ááºáááºâ á¡ááŒá±á¬ááºáž ááá¹áá¬áá®áá¯á¶ááŒááºáá±á¬ááºážááᯠááŸááºáááá«ááá¬ážá áá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬á áá áºááẠááŸá±á·ááŒá±ážáá¯á¶á á¶á¡ááá·áºá០á¡á±á¬ááºááŒááºá áœá¬ááœááºááŒá®áž ááá¯ážáááºá á±áááºá¡ááœáẠáááºážáá¡ááŒá±áá¶á¡á¯ááºááŒá áºááẠá¡áááºážáá¯á¶ážááá¯á¡ááºáá»ááºáá»á¬ážááŸáá·áº ááŒáá·áºáá®ááááºááŒá áºáááºá SMOG.
áá±á¬ááºáááºá¡áá»ááºáá áºáá»ááºááᯠá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶áááááá¬áá áºáá¯ááŸáá·áº áááºáá±á¬ááºááŸá¯á¡á¬ážáá¯á¶ážá¡ááœáẠá¡ááŒá±áá¶á¡ááŒá Ạá á¬ááá¯áá±ážááá¯á·ááŒááºážááœáẠááá·áºááœááºážáá¬ážáááº- áááá¯ááááºáá¬áá»á¬ážá¡ááœáẠá¡áá¯á¶ážááŒá¯áááœááºáá°ááŒááºážá
ááœá²áááºáááºá
á¡ááá®áá±ážááŸááºážáá áºáá¯ááẠáá¬áá¬áá áºáá¯áááºážá០á¡á á¯á¡áá±ážáá áºáá¯ááá¯á· ááŒá®ážááœá¬ážáááºá¡ááœáẠáááºážááááá¯áá¬áááºáá¬ááẠáá»á±á¬á·áá²áá²ááœá²áá»áááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážááááºááŒá áºáááºá á¡ááŒáá¯ááºá¡ááá¯áẠáá±á¬áºáááºááẠá€ááá¯á¡ááºáá»ááºááŸáá·áº ááá¯ááºáá®áá«áááºá áááºážááœááºá áá±ážááá¯á·áá°ááŸáá·áº áááºáá¶áá°ááẠáááºáá±á·áá»áºá á¡áá»ááºá¡áááºáá»á¬áž áááºáá¯ááºáááºááá¯ážááᯠááá¯á áá¯ááºááŒá®áž á áá áºá¡ááœááºáž áá¯ááºááœáŸáá·áºááŒááºážááŸáá·áº áááºážááŒá±á¬ááºážáááºááŒááºážá¡ááœáẠá áááºááá°áá«ááŸáá·áºá
á¡áá±á«áºáá¶
Scalability ááŸáá·áº System Efficiency ááẠáá áºáá¯ááŸáá·áºáá áºáᯠáááºá ááºáá±áááºá á¡ááá®áá±ážááŸááºážá¡á áááºá¡ááá¯ááºážáá»á¬ážááẠáááŸáááá¯ááºáá±á¬á¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶ážááᯠá¡áá¯á¶ážáá»ááá¯ááºááá«áááºá áá»áœááºá¯ááºááá¯á·á á áœááºážáá±á¬ááºáááºááᯠááá¯ááá¯áááá±á¬ááºá áœá¬ á¡áá¯á¶ážáá»ááá¯ááºáá±á áá»áœááºá¯ááºááá¯á·á á á®áá¶áá±á¬ááºááœááºáá±ážáááºážáááºážáá»á¬áž ááá¯ááá¯áá±á¬ááºážááœááºáá±áá±á á ááºáá á¹á ááºážáá»á¬ážá¡ááœáẠááœá±áá¯á¶ážá áœá²ááŸá¯ áááºážáá«ážáá±ááŒá áºáááºá
á
ááºáá
áºáá¯áááºážá¡ááœááºáž Erlang ááẠááŒáá¯ááºááá¯ááºááŸá¯ááŒááºážáááºáá±á¬ áááºáááºážáá»ááºááᯠáááºáá®ážáá±ážáááºá Erlang VM á¡ááœáẠáááŸáááá¯ááºáá±á¬ áááºáááºááŸá¯á
áá
Ạááá¯ááºážáá¶áá«ááºáá»á¬ážááŸáá·áº á€á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá·áº á¡áá»áááºááá¬ážááœá²áá° á¡áá±á¡ááœááºááᯠááœá±ážáá»ááºááŒááºážááŒáá·áº áá°áá®ááŸá¯ááŸáá·áº ááŒáá¯ááºáá°áá«áá¡ááŒá¬áž áá»áááºááœááºáá»áŸá¬ááᯠáááºááŸááºááá¯ááºáááºá
Erlang áá¯ááºáááºážá
ááºáá»á¬ážááẠááŒááºáááºááᯠááá»áŸáá±áá² ááááºááá¯á·ááŒááºážáááŒá¯ááá·áºáá¯ááºááœáẠáá¯ááºáá±á¬ááºáááºá áááºážááẠááááá¯ážááá¬ááááºááá¯á·ááŒááºážá¡ááŒá±áá¶á¡ááá®áá±ážááŸááºážáá»á¬ážáááºá¡áá±á¬áºáá±ážáááá·áºáá±áá»áááºááŸáá·áº ááŒááºáááºážááŸá¯ááá¯ááá¯ááŒáá·áºáá¬ážá
á±áááºá Erlang áá¡áá»áááºááá¬ážááœá²áá°ááẠCPU ááŸáá·áº IO ááá¯á·ááᯠááá¬ážáá»áŸáá
áœá¬ááœá²áá±áá±ážááŒá±á¬ááºážáá±áá»á¬ááŒá®áž ááááºááá¯á·ááŒááºážáááŸááá² á¡ááá®áá±ážááŸááºážá¡á¬áž á¡ááŒáá·áºáá¬ážáá¯á¶ážáá±á¬áááºáá»á¬áž ááá¯á·ááá¯áẠáá»ááºááœááºááŸá¯áá»á¬ážá¡ááœááºážááẠáá¯á¶á·ááŒááºááá¯ááºá
á±áá«áááºá
á¡á
á¯á¡ááœá²á·á¡ááá·áºááœááºá á
áœáá·áºáá
áºááŒááºážááá¯ááºáᬠááŒá¿áá¬áááºáž ááŸááá±áááºá á¡á
á¯á¡áá±ážááŸá á
ááºáá»á¬ážá¡á¬ážáá¯á¶áž á¡áá®á¡áá»áŸ áááºáá±á¬ááºááŒá®áž ááœááºáááºá¡á¬áž áááºááá¯ááá»ááẠá¡áá±ážááŒá®ážáá«áááºá á¡ááŒá±á¡áá±áá
áºáá¯ááᯠá
áááºáá°ážááŒáá·áºááŒáá«á
áá¯á·- á¡áá¯á¶ážááŒá¯áá°á¡ááœá¬ážá¡áá¬áá»á¬ážááẠá¡áááºáá»áááºááœááºáá»áŸá¬áá»á¬áž (haproxyá nginxá á
áááº) áá±á«áºááœáẠáá±á¬ááºááŸááá±ááŒá®áž áááºážááá¯á·ááẠáááŸáááá¯ááºáá±á¬ áá±á¬ááºááœááºááŸá á¡ááœá²áá»á¬ážááŒá¬ážááœáẠá
á®áá¶áá±á¬ááºááœááºáá±ážááá·áº áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠá¡áá®á¡áá»áŸ ááŒáá·áºáá±áá±ážáááºá á¡ááá®áá±ážááŸááºážá¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á¡ááœááºážá ááá¯á¡ááºáá±á¬á¡ááºáá¬áá±á·á
áºááá¯á¡áá±á¬ááºá¡áááºáá±á¬áºááá·áºáááºáá±á¬ááºááŸá¯ááẠáá±á¬ááºáá¯á¶ážááá¯ááºáá¬ááŒá
áºááŒá®áž áááŠážáá±á¬ááºážááá¯áá»ááºááá¯áá¯á¶á·ááŒááºááẠá¡ááŒá¬ážáááºáá±á¬ááºááŸá¯áá»á¬ážá
áœá¬ááᯠáá±á¬ááºážááá¯ááẠááá¯á¡ááºáááºááŒá
áºáááºá á¡ááœááºážááá¯ááºážáá±á¬ááºážááá¯ááŸá¯áá»á¬ážáááºáááºáž áááºážááŒá±á¬ááºážáááºááŸááºááŒááºážááŸáá·áº áááºáá»ááºáá®ááẠááá¯á¡ááºáááºá
áá±áá¬á
á®ážáááºážááŸá¯áá»á¬ážááᯠáááááá±á¬ááºáá±á¬áẠá
á®áá¶ááá·áºááœá²áááºá á
á¬ááá¯áá±ážááá¯á·ááŒááºážááẠáááºážááŒá±á¬ááºážáááºááŒááºážááŸáá·áº load áá»áááºááœááºáá»áŸá¬ááᯠá
á®áá¶ááá·áºááœá²áááºá¡ááœáẠdeveloper áá»á¬ážá¡á¬áž á¡ááºáá¬áá±á·á
áºáá
áºáá¯áá±ážááá«áááºá áááºážááŒá±á¬áá·áº developer áá»á¬ážááẠá
á¶ááŒááŒá¿áá¬áá»á¬ážááŸáá·áº ááŸá¬ážááŸá¬ážáá«ážáá«áž áá±á«áºáá±á«ááºáá¬ááŸá¯áá»á¬ážááᯠááŒá±ááŸááºážáááºá¡ááœáẠmicroservice áá¯á¶á
á¶áá»á¬áž (á
á¯á
ááºážááŸá¯á ááá±á¬ááºá
á®á ááœááºážáááºá áá¬áááœá²á á
áááº) ááᯠá¡áá¯á¶ážááŒá¯á developer áá»á¬ážá áá¯ááºáá±á¬ááºááá¯ááºáááºááŒá
áºáááºá
áá¯ááºáááºážááŸá¯áá±á¬áá·áºááŸááŒáá·áºáá»áŸáẠáá»á²á·ááœááºááá¯ááºááŸá¯ááẠá áœáá·áºá á¬ážá á®áá¶ááá·áºááœá²ááŸá¯áááááá¬áá»á¬ážáá²á០áá áºáá¯ááŒá áºáááºá á¡áááá¡áá»ááºááŸá¬ á ááºáá á¹á ááºážáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá¯á¶ážá áœá²áá°áá»á¬ážá áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠááŒáá·áºáááºážáá±ážáááºááŒá áºáááºá
- ááá¯ážáááºááŸá¯áááááºá¡ááŒá Ạá ááºáááááá¬áá»á¬ážá á áœááºážá¡á¬áž ááá¯ážáá¬áá±á¬á¡áá«á áá á¯á¶áááºáá±á¬áá±á¬á·ááºáá²ááŒá±á¬áá·áº áááºážááẠáá»ááºážáááááºááá¯ááºáá«á Erlang ááẠáá±á«ááºááá¯áẠáá±á¬ááºážá áœá¬ áá»áááºááŸáááá¯ááºááŒá®áž CPU cores ááŸáá·áº áááŸáááá¯ááºáá±á¬ memory á¡á¬ážáá¯á¶ážááᯠá¡ááŒá²áááºáž á¡áá¯á¶ážáá»ááá¯ááºáááºááŒá áºáááºá
- cloud áááºáááºážáá»ááºáá»á¬ážááœááºá áááºááŸá ááá¯á·ááá¯áẠááá·áºááŸááºážáá¬ážáá±á¬ load ááŸáá·áº SLA á¡á¬ááá¶áá»ááºáá±á«áºáá°áááºá á ááºáááááá¬ááá¬áááᯠá á®áá¶ááá·áºááœá²ááá¯ááºáá«áááºá
á¡ááŸá¬ážáá¶ááá¯ááºáááº
axiom ááŸá áºáá¯ááᯠáá¯á¶ážáááºááŒáá·áºáá¡á±á¬ááº- "áá»ááŸá¯á¶ážááŸá¯ááœá±á áááºááá¶ááá¯ááºá áá¬" áá²á· "áá»ááŸá¯á¶ážááŸá¯ááœá± á¡ááŒá²ááŸááá±ááŸá¬áá«"á áá¯ááºáááºážáá áºáá¯á¡ááœááºá áá±á¬á·ááºáá²áá»ááºááœááºááŒááºážááá¯áááºááŸá¬ ááœá±áá¯á¶ážááŸá¯á¶ážááŒááºážááŒá áºááŒá®áž ááá¯ááá¯ážáááºááŸá¬ áá¬áááºáá»ááºááŒááºážáááºááŒá áºáááºá ááŒá áºááá¯ááºáá»á±ááŸááá±á¬ áá¯á¶ážááŸá¯á¶ážááŸá¯áá»á¬ážááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááŸááá±á¬ áá±á¬á·ááºáá²ááºááᯠáá®ááœááºáá¯ááºáá¯ááºááŒááºážá¡ááœáẠáá¯ááºáá»á ááááºááᯠáááºáá»ááºáá®á á±áᬠá¡áá±ážá¡áá°áá¯ááºááŒááºážááᯠáááŒá¬áá ááœá±á·ááŸáááá¯ááºáááºá
áá±ááá¯ááœááºá á¡ááŸá¬ážáá¶ááá¯ááºáááºááŸáááŸá¯ááᯠáá±á«ááºážá
ááºáá¬ážááá·áº áááá¯áá¬áá
áºáá¯ááẠá
ááºááŒááºáááœáẠá¡á
á¯ááá¯ááºá¡ááŒá¯á¶ááá¯ááºááŒá±ááŸááºážáááºážáá»á¬ážááᯠáááºáá°ááŒááºážá¡ááœáẠááœá±ááᯠáááºáá¬á
á±áááºá áá±ážááŒá®ážááŒá®áž ááá¯ážáá±á¬ááºááœá±áááºáž ááŸááááºá
áá±ááŸááºááœááºá á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáá±á¬ áááá¯áá¬ááá¬ááẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ á¡ááá·áºááá¯ááºážááœáẠá¡ááá»á¬ážá
áœá¬ áá°á·áá¬áá¬áá° áá±ážáá»á±áááºá
áá¯ááºá¡ááŒá±áá¶á¡ááœááºážá á
á¬ááá¯áá±ážááá¯á·ááŒááºážááẠááá·áºá¡á¬áž ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááá·áºááœáẠá
áá
áºá¡ááœááºážááŸá á¡á
áááºá¡ááá¯ááºážáá»á¬ážá á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážáááºáá±á¬ááºááŸá¯ááᯠá¡áá±ážá
áááºáá¯ááºáá±á¬ááºááá¯ááºá
á±áááºááŒá
áºáááºá á¡áá±ážááŒá®ážáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬áž á¡á¬ážáá¯á¶ážááẠáá»ááŸá¯á¶ážááŸá¯áá»á¬ážááᯠááá¯ááºááœááºááŒá±ááŸááºážáá±ážáá±á¬ááŒá±á¬áá·áº áá»ááºááœááºááŸá¯áá»á¬ážááᯠáá¯á¶á·ááŒááºááŒááºážááŸáá·áº á
á®áá¶ááá·áºááœá²ááŒááºážáá¯ááºáááºážááᯠááá¯ážááŸááºážá
á±ááŒá®áž ááááºá
áá
áºááẠáá®ááá¯ááºážááŒáá·áº áá»ááºááœááºááŒá®ážáá±á¬áẠáá¯á¶ááŸááºááá¯á· áááºááá¯á·ááŒááºááœá¬ážááááºááᯠááááŸááá±á¬ááŒá±á¬áá·áº áááºážááẠááá¯ážááŸááºážá
á±áááºá
áá°ážáá¶á·ááŒááºáá¬ááŸá¯
áá¡á±á¬ááºááŒááºáá²á áá»áŸá±á¬ááºááœáŸá¬ááẠáá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠáá¯á¶á·ááŒááºááŒá®áž SLA ááᯠááŒáá·áºáá®ááá«áááºá áááºááœá±á·ááŸá¬ áá°ááœá±á áá
á±á¬áá·áºáá»ááºááŒáá²á·á¡ááœáẠáá¯ááºáááºážááœá±á ááá¯ááºáá»á±á¬áá®ááœá±ááŒá
áºá¡á±á¬áẠáá¯ááºááááºá á¡ááá®áá±ážááŸááºážáá»á¬áž ááá¯áá»á¬ážáá¬áá«á áá¯á¶á·ááŒááºááŸá¯ááŒáá·áºáá¬ážáá¬áááºáᯠáá»áŸá±á¬áºááá·áºáá«áááºá
áá¯á¶á·ááŒááºááŸá¯ááŸááá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááẠá¡áá»áááºááŸáá·áºáááŒá±ážáá® á¡áá®ážá¡áá¬ážááœáẠáá¯ááºáá±á¬ááºáááºá Erlang VM ááẠá¡áá»áááºááŸáá·áºáááŒá±ážáá® áá»á±á¬á·áá»á±á¬ááºážáá±á¬áá¯ááºááœáẠáá¯ááºáá±á¬ááºáááºá á
áá±á¬á·á¡áá±á¬ááºážá¡áááºá áá±ážáá«ážááŸáá·áº á
ááºááŸá¯áá
á¹á
ááºážááááºážáá»á¯ááºááŸá¯áá²á·ááá¯á·áá±á¬ á¡áá»áá¯á·áá±á¬áááºáááºáá»á¬ážá¡ááœááºá á¡áá»áááºááŸáá·áºáá
áºááŒá±ážáá® áááºáá²áá±á¬áá¯ááºááẠá¡áá±ážááŒá®ážáá«áááºá
áá¯á¶á·ááŒááºááŸá¯á
áá
áºáá»á¬ážááẠUX ááᯠááá¯ážáááºá
á±ááŒá®áž áá¯ááºáááºážá¡ááœáẠá¡áá»áá¯ážááŸáá
á±áá«áááºá
ááá¬áá¡áá»ááºážáá»á¯ááº
á€áá±á¬ááºážáá«ážááᯠá
á®á
ááºááá·áºá¡áá«á áááºáá±á·áá»áºááœá²á
á¬ážáá
áºáŠážáááºáá®ážááŒááºážááŸáá·áº áááºážááá¯á¡ááŒá±áá¶á ááŸá¯ááºááœá±ážáá±á¬á
áá
áºáá»á¬ážáááºáá±á¬ááºááŒááºážááá¯ááºáᬠáá»áœááºá¯ááºáá¡ááœá±á·á¡ááŒá¯á¶ááᯠáá»áŸáá±ááá¯áá«áááºá áá«áá±ááá·áº áá®á¡áá¯áá®ááá¯ááºážáá²á· á
áááºá¡á¬ážáááºáááºááŸá¯á¡ááá¯ááºážááá±á¬á· á¡áá±á¬áºáá±ážááᯠáá»ááºááŒáá·áºáá«áááºá
áá±á¬ááºážáá«ážááá¯áááá¡ááá¯ááºážááœááºá áá²ááŸááºááŸá¯á¡áá»ááºáá»á¬ážá á
á¬ááá¯áá±ážááá¯á·ááŸá¯áá¯á¶á
á¶áá»á¬ážááŸáá·áº áááºážááá¯á·ááá»áŸá±á¬ááºááœáŸá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá ááœá²ááŒá¬ážááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá«áááºá
ááááá¡ááá¯ááºážááœáẠá
ááºážáá¯á¶ážáá±ážáááºáá±á¬ááºááŸá¯áá»á¬ážá áááºážááŒá±á¬ááºážáááºááŸááºááŒááºážááŸáá·áº áááºáá»ááºáá®ááŒááºážááá¯ááºáᬠá¡ááœá±ááœá±ááá
á¹á
áááºáá»á¬ážááᯠáá¯á¶ážáááºáá«áááºá á
áá
áºáá»á¬ážá scalability ááŸáá·áº fault tolerance á áááºááœá±á·áá»áá±á¬ áááºááŒááºážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážááŒáá«á
áá¯á·á
áááááá¯ááºážááŒá®ážáá«ááŒá®á
áá¬ááºáá¯á¶
source: www.habr.com