ΠΠ²Π° Π΅ Π²ΡΠΎΡΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠ΅ΡΠΈΡΠ°ΡΠ° Π½Π°ΠΏΠΈΡΠΈ Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (
ΠΠ΅Π½Π΅Ρ Π²Π΅ΡΠ΅ Π½Π΅ΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΠΌΠ½Π΅Π²Π°ΡΠ΅ Π΄Π΅ΠΊΠ° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ ΡΠΎΠ»ΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π²ΠΎ ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΠΊΠΎΡ ΡΠΈΠΏ Π½Π° Π±ΠΈΠ·Π½ΠΈΡ. ΠΠΎ ΠΎΠ²ΠΎΡ ΠΏΠΎΠ³Π»Π΅Π΄, Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΡΓ¨ ΠΏΠΎΠΎΠΏΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ ΡΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, Π° Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π½Π°ΡΡΠ°Π½ΠΈ Π²ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠ°ΡΡΠ΅.
ΠΠΎΡΠ°Π΄ΠΈ ΠΎΠ²Π°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΠΈΠΌ Π΄Π°Π²Π°Π°Ρ Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈ ΡΓ¨ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π΄Π° Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ°Ρ Π²ΠΎ Π·Π΄ΡΠ°Π²ΠΈ ΠΎΠ΄Π»ΡΠΊΠΈ. ΠΠ°ΠΆΠ½ΠΎΡΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π΅Π΄Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠ΅Π½ΡΠ²Π°, Π° ΡΠ°ΠΌΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠΈΠ³ΡΡΠ΅Π½ ΠΈ ΡΡΠ°Π±ΠΈΠ»Π΅Π½.
ΠΠ»ΠΈΠ΅Π½ΡΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈ
ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π΅ ΡΡΠ»ΡΠ³Π° ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° ΡΠΎ ΡΠ²ΠΎΡΠ°ΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° ΠΈΠ»ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ° SDK, ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° Π²ΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½Π°ΡΠ° Π±Π°Π·Π° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈ ΠΈΠ·Π±ΠΈΡΠ° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠΈ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ. ΠΠΌΠ° ΠΎΡΠΈΠ³Π»Π΅Π΄Π½Π° Π½Π΅Π³Π°ΡΠΈΠ²Π½Π° ΡΡΡΠ°Π½Π° Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ: ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΠ°Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π±ΠΈ ΡΠ°ΠΊΠ°Π»Π΅ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΡΡΠ»ΡΠ³Π° ΡΡΠΎ ΡΠ΅ ΡΠ° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π΅Π΄Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° MapReduce, Π½Π° Π΄ΡΡΠ³ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·Π²ΡΡΠΈΡΠ΅ Π²Π°ΡΠΈΠΎΡ ΠΌΠΎΠ΄Π΅Π». ΠΡΡΠ³ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅Π΄ΠΎΠ²Π½Π°ΡΠ° (ΠΈΠΌΠΏΡΠ΅ΡΠΈΠ²Π½Π°) ΡΠΌΠ΅ΡΠΊΠ° Π·Π° ΡΡΠ»ΡΠ³ΠΈ.
ΠΠΎΡΡΠΎΡΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°Π·Π°ΡΠΎΡ, Π½ΠΎ ΠΏΠΎΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΡΠΎΠΎΡΡΠ²Π°Π°Ρ ΡΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° Π½Π΅ ΠΏΠΎΡΡΠΎΠΈ Π΅Π΄Π½Π° ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½Π° ΡΡΠ»ΡΠ³Π° ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° ΡΠ΅ΠΊΠΎΡΠ° Π·Π°Π΄Π°ΡΠ° (Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅Π½ΠΈΡΠ΅ Π·Π° ΡΠΈΡΠ΅ ΠΎΠ²ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΡΠ°ΡΡΠ°Ρ). ΠΠΎ ΡΠ°ΠΊΠ²Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ ΡΠ΅ΡΡΠΎ ΠΎΠ΄Π»ΡΡΡΠ²Π°Π°Ρ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΡΠ²ΠΎΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
Π‘Π΅ΡΠ²Π΅ΡΡΠΊΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈ
ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠ° ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π΅ ΡΡΠ»ΡΠ³Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈ (ΠΎΠ±ΠΈΡΠ½ΠΎ) ΡΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ Π½Π°ΠΏΠΎΡΠΈ. ΠΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π», ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π½Π°ΡΡΠ°Π½ΠΈ ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ Π½Π° Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π° ΠΏΡΠΎΠ±Π°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π° ΡΠ° ΠΈΠ·Π±Π΅ΡΠ°Ρ Π½Π°ΡΠ·Π³ΠΎΠ΄Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°. Π Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΡΓ¨ ΡΡΡΠ΅ ΡΠ°ΠΊΠ°ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΎΠ΄ ΡΡΠ΅ΡΠ° ΡΡΡΠ°Π½Π° Π·Π° Π½Π΅ΠΊΠΎΠΈ Π·Π°Π΄Π°ΡΠΈ, ΡΠΎΠ° ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠ° ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π½Π° Π΄Π²Π° Π½Π°ΡΠΈΠ½Π°. ΠΡΠ²ΠΎ: ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π½Π΅ΠΊΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄, ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅ΡΠ΅ Π³ΠΈ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΡΠ°Π·Π²ΠΈΡΡΠ΅ Π΄Π΅Π»ΠΎΠ²Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°.
ΠΠΎΠ±ΡΠΈΡΠ΅
ΠΠΎΠ½Ρ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΠ΄ΠΈΡΠ΅ ΡΓ¨ ΡΡΠΎ ΡΠ°ΠΊΠ°ΡΠ΅
ΠΠ²Π° Π΅ ΡΠ΅ΡΡΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠΊΠΎ ΠΈ Π±Π°ΡΠ° ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ
ΠΡΠΎΡΠΎ: Π·Π΅ΠΌΠ΅ΡΠ΅ Π³ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅ Π½Π° SaaS (Amazon, Google, Azure) Π½Π°ΠΌΠ΅ΡΡΠΎ ΡΠ°ΠΌΠΈ Π΄Π° Π³ΠΈ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΡΠ΅. ΠΠ° SaaS ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ Π²ΠΎ ΡΡΠ΅ΡΠΈΠΎΡ Π΄Π΅Π».
ΠΠΎΠ±ΡΠΈΡΠ΅
ΠΠΎΠ½Ρ
ΠΠΎΠΆΠ΅Π±ΠΈ Π΅ ΠΏΠΎΠ΅Π²ΡΠΈΠ½ ΠΏΡΠΈ ΡΡΠ΅Π΄Π½ΠΈ ΠΊΠΎΠ»ΠΈΡΠΈΠ½ΠΈ, Π½ΠΎ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌ ΡΠ°ΡΡ ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ ΡΡΠ°Π½Π΅ ΠΏΡΠ΅ΡΠΊΠ°ΠΏ
ΠΠ΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΡΠ΅ΡΡΠ»Π΅Π½Π° Π½Π° ΡΠ°ΠΌΠ΅Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π΄Π°Π²Π°ΡΠ΅Π»ΠΎΡ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°
ΠΠ΅ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ Π·Π½Π°Π΅ ΡΡΠΎ ΠΈΠΌΠ° Π²Π½Π°ΡΡΠ΅ Π²ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° (ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½Π΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ)
ΠΠ°ΠΊΠΎ Π΄Π° ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ
ΠΠΊΠΎ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ΄Π΄Π°Π»Π΅ΡΠΈΠΌΠ΅ ΠΎΠ΄ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ ΠΈ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠΌΠ΅ ΡΠ²ΠΎΡΠ°, ΠΏΡΠ΅Π΄ ΡΓ¨ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π½ΠΈΠ· Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎΠ΄ΠΎΠ»Ρ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΡΠ΅ΠΊΠΎΡ ΠΏΠΎ ΡΠ΅ΠΊΠΎΡ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π·ΠΌΠΈΡΠ»ΠΈΡΠ΅, Π·ΠΎΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ ΡΠ΅ΠΊΠΎΡ ΡΠ΅ΠΊΠΎΡ ΠΈ ΠΊΠΎΠΈ Π°Π»Π°ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅.
1. ΠΡΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΠΈ Π²ΠΎ ΡΠ»ΡΡΠ°ΡΠΎΡ ΡΠΎ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, ΠΏΡΠ΅Π΄ ΡΓ¨, Π°Π½Π°Π»ΠΈΡΠΈΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈΡΠ΅ Π³ΠΈ ΠΈΠ·Π±ΠΈΡΠ°Π°Ρ Π²ΠΈΠ΄ΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ ΡΡΠΎ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΡΡΠ²Π°Π°Ρ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π° ΠΈ Π³ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π°Ρ Π²ΠΎ ΡΠΏΠΈΡΠΎΠΊ. ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΠΎΠ²ΠΈΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π°Π°Ρ ΠΏΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄, Π½Π°ΡΠ΅ΡΠ΅Π½ βΡΠ΅ΠΌΠ° Π½Π° Π½Π°ΡΡΠ°Π½ΠΈβ.
Π‘Π»Π΅Π΄Π½ΠΎ, Π·Π°ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° (Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°) ΠΈΠΌΠ° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ (ΡΡΠ΅Π΄ΠΈ) ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠ²Π΅ΡΠΈ. ΠΠ° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ ΠΎΠ΄ ΡΡΠ΅Π΄ΠΈ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΈ, ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π΅ ΡΡΠ΅Π΄Π΅Π½ ΡΠ»ΠΎΡ. ΠΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Π΄ΠΈΡΠΈ Π·Π° Π½Π°ΡΡΠ°Π½ΠΈ.
Π‘ΠΏΠΎΡΠ΅Π΄
ΠΎΠ±ΡΠ°Π²Π° Π½Π° Quora Π²ΠΎ 2014 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΡΠ΅Π°ΡΠΎΡΠΎΡ Π½Π° ΠΠΏΠ°ΡΠΈ ΠΠ°ΡΠΊΠ° ΠΎΠ΄Π»ΡΡΠΈΠ» Π΄Π° Π³ΠΎ ΠΈΠΌΠ΅Π½ΡΠ²Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ ΠΏΠΎ Π€ΡΠ°Π½Ρ ΠΠ°ΡΠΊΠ° Π±ΠΈΠ΄Π΅ΡΡΠΈ βΡΠΎΠ° Π΅ ΡΠΈΡΡΠ΅ΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅β ΠΈ Π·Π°ΡΠΎΠ° ΡΡΠΎ Π³ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π΅Π»Π°ΡΠ° Π½Π° ΠΠ°ΡΠΊΠ°. -ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡΠ°
ΠΠΎ Π½Π°ΡΠΈΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (ΡΡΠ΅Π΄ΠΈ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ), Π° ΠΠ°ΡΠΊΠ° ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ. ΠΠΎΡΡΠΎΡΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΏΠΎΠ΄Π΅ΡΠ°Π»Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΠΈΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π³Π»Π°Π²Π½ΠΈ ΡΡΠ±ΡΠ΅ΠΊΡΠΈ. Π‘Π΅Π³Π° ΡΠ΅ Π³ΠΈ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Π½Π°ΡΡΠ°Π½ΠΈ).
ΠΠ°ΡΠΊΠ° Π³ΠΈ ΠΎΠΏΡΠ°ΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π΄ ΠΈ ΠΏΠΎΠ΄Π΅Π»Π±Π°; ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° ΠΏΡΠΎΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π·Π° ΠΎΠ²Π° Π½Π° Π΄ΡΡΠ³ΠΎ ΠΌΠ΅ΡΡΠΎ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ
(ΡΠ»ΠΈΠΊΠ°
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΠ°ΡΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠΈΡΠ°ΡΠ΅ Π²ΠΎ ΠΏΠ°ΡΡΠΈΡΠ° ΠΈ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°ΡΠ΅ ΡΠ΅ΠΊ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ Π²ΠΎ ΠΌΠΈΠ½ΠΈ ΡΠ΅ΡΠΈΠΈ. ΠΠ°ΡΠΊΠ° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΄ΠΎΠ±Π½Π° Π°Π»Π°ΡΠΊΠ° ΠΊΠΎΡΠ° Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠ²Π° ΡΠΎ ΡΠ°ΡΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡΠ° Π½Π° Π½Π°ΡΡΠ°Π½ΠΈΡΠ΅).
ΠΠ±ΠΈΡΠ½ΠΎ Π΅Π΄Π΅Π½ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, Π½ΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΠΏΠΎΠΊΠΎΠΌΠΏΠ»ΠΈΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΈ ΡΠΊΠ°Π»ΠΈΡΠ°ΡΠ΅ (ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ΅ΠΊΠΎΠ³Π°Ρ). ΠΠ΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π½ΠΈΠΊΠΎΡ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ°ΠΊΠ° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈ ΡΠ°ΠΌΠΎ Π΅Π΄Π΅Π½ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½Π° Π·Π° Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΎΠΊΡΠ°Ρ ΠΠ°ΡΠΊΠ°, ΠΏΠΎΡΡΠΎΠΈ ΡΡΡΠ΅ Π΅Π΄Π½ΠΎ Π΄ΠΎΠ±ΡΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ - RabbitMQ. ΠΠ΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π΄ΠΈΡΠ° Π·Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ (Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΠΊΠ²ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ, ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½ΠΈ Π·Π° ΡΠΎΠ° Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅!). Π‘Π΅ΠΏΠ°ΠΊ, ΠΊΠΎΡΠΈΡΡΠ΅Π²ΠΌΠ΅ AWS Kinesis.
ΠΡΠ΅Π΄ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ ΡΠ΅ΠΊΠΎΡ, ΡΡΠ΅Π±Π° Π΄Π° ΡΠΏΠΎΠΌΠ΅Π½Π΅ΠΌΠ΅ ΡΡΡΠ΅ Π΅Π΄Π΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΡΠ»ΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ - ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ. ΠΠ²Π° Π½Π΅ Π΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π΅Π½ ΡΠ»ΠΎΡ, Π½ΠΎ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ Π°ΠΊΠΎ Π½Π΅ΡΡΠΎ ΡΡΠ³Π½Π΅ Π½Π°ΠΎΠΏΠ°ΠΊΡ ΠΈ ΡΠ΅ ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π°Ρ ΡΠ΅Π΄ΠΈΡΠΈΡΠ΅ Π·Π° Π½Π°ΡΡΠ°Π½ΠΈ Π²ΠΎ ΠΠ°ΡΠΊΠ°. Π‘ΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡΠΈ Π½Π΅ Π±Π°ΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΈ ΡΠΊΠ°ΠΏΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅; ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° Π³ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½Π΅ΠΊΠ°Π΄Π΅ Π²ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π΅Π½ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄ (Π΄ΡΡΠΈ ΠΈ Π½Π° Ρ
Π°ΡΠ΄ Π΄ΠΈΡΠΊ).
2. ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠ΅ΠΊΠΎΠ²ΠΈ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌΠ΅ ΡΠΈΡΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ ΠΈ ΡΠ΅ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π²ΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅Π΄ΠΈΡΠΈ, ΠΏΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°ΠΌΠ΅ Π½Π° ΡΠ΅ΠΊΠΎΡΠΎΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠ²Π΄Π΅ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ Π·Π° Π΄Π²Π΅ΡΠ΅ Π½Π°ΡΡΠ΅ΡΡΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°.
ΠΡΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Spark Streaming Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΎΡ Apache. Π‘ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ Π½Π° Apache ΠΆΠΈΠ²Π΅Π°Ρ Π½Π° HDFS, Π±Π΅Π·Π±Π΅Π΄Π΅Π½ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ Π½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ. Spark Streaming Π΅ Π»Π΅ΡΠ½Π° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π°Π»Π°ΡΠΊΠ° ΠΊΠΎΡΠ° Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΡΡΡΠΈΠΌΠΈΠ½Π³ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΡΠΊΠ°Π»ΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ ΠΎΠ΄ΡΠΆΠΈ.
ΠΡΡΠ³Π° ΠΎΠΏΡΠΈΡΠ° Π΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΡΠΏΡΠ°Π²ΡΠ²Π°Ρ Π·Π° Π½Π°ΡΡΠ°Π½ΠΈ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΡΡΠ΅Π±Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° Python, Π΄Π° ΡΠ° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ Π²ΠΎ Docker ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΠΏΠ»Π°ΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π΄ΠΎΡ Π½Π° Kafka. ΠΠΎΠ³Π° ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΈΡΡΠΈΠ³Π½Π°Ρ ΠΊΠ°Ρ ΡΠ°ΠΊΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π΄ΠΎΠΊΠ΅Ρ, ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°. Π‘ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄, ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ.
ΠΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ Π΅Π΄Π½Π° ΠΎΠ΄ ΠΎΠΏΡΠΈΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅ ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌΠ΅ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅, ΡΠΈΠ»ΡΡΠΈΡΠ°ΡΠ΅ ΡΡΠ±ΡΠ΅ ΠΈ βΡΠΊΡΡΠ΅Π½ΠΈβ Π½Π°ΡΡΠ°Π½ΠΈ. ΠΠ° Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡΠ° ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅
3. ΠΠ°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
Π’ΡΠ΅ΡΠΈΠΎΡ ΡΠ΅ΠΊΠΎΡ Π΅ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ. ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ Π³ΠΎΡΠΎΠ² Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ΅ ΠΌΠΎΡΠ°ΠΌΠ΅ ΡΠ΅ΡΡΠΎ Π΄Π° ΠΈΠΌ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π°ΠΌΠ΅, ΠΏΠ° Π·Π°ΡΠΎΠ° Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌΠ΅ ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ.
ΠΠΊΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠΈΠΊΡΠ½Π° ΡΠ΅ΠΌΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅
ΠΠ° Π½Π΅ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π΅ΠΌΠ΅ΡΠ΅ NoSQL, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΡΠ΅ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ,
4. ΠΠ³ΡΠ΅Π³Π°ΡΠΈΠΈ
ΠΡΠΊΠ°ΠΊΠΎ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π³ΠΈ Π·Π°ΡΡΠ²Π°Π²ΠΌΠ΅ ΡΠΈΡΠ΅ Π½Π°ΡΡΠ°Π½ΠΈ, ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ΠΌΠ΅ ΡΠΈΡΠ΅ Π²Π°ΠΆΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ΄ ΡΠ΅ΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΠΏΡΠΈΡΡΠΈΠ³Π½Π° ΠΈ Π΄Π° ΡΠ° Π°ΠΆΡΡΠΈΡΠ°ΠΌΠ΅ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ, ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠ°Π±Π»ΠΈ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ» ΠΎΠ΄ Π½Π°ΡΡΠ°Π½ΠΈ ΠΈ Π½Π΅ΠΊΠ°ΠΊΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ. ΠΠ°ΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ΅ ΡΠΎΠ±ΠΈΡΠ°Π°Ρ, ΡΠΎΠ±ΠΈΡΠ°Π°Ρ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠ΅ Π·Π°ΡΡΠ²ΡΠ²Π°Π°Ρ (Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ°Π±Π΅Π»ΠΈ). ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΠΈ ΡΠΈΠ»ΡΠ΅Ρ ΡΠΎ Π°Π³ΡΠ΅Π³Π°ΡΠΎΡΠΎΡ-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ: ΡΠΎΠ±ΠΈΡΠ°ΡΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΡΠ°ΠΌΠΎ ΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΡΠΈΠΏ Π½Π° Π½Π°ΡΡΠ°Π½ΠΈ.
ΠΠΎΡΠ»Π΅ ΡΠΎΠ°, Π°ΠΊΠΎ Π½Π° Π½Π΅ΠΊΠΎΡ ΠΎΠ΄ ΡΠΈΠΌΠΎΡ ΠΌΡ ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΎ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΄Π° Π·Π΅ΠΌΠ΅ΡΠ΅ Mixpanel. Π½ΠΎ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΡΠΊΠ°ΠΏ, ΡΠ°ΠΌΡ Π½Π΅ ΡΠ΅ ΠΈΡΠΏΡΠ°ΡΠ°Π°Ρ ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π½Π°ΡΡΠ°Π½ΠΈ, ΡΡΠΊΡ ΡΠ°ΠΌΠΎ ΠΎΠ½Π° ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, ΡΡΠ΅Π±Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ ΠΊΠΎΡ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΠΈ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π½ΠΈΠ΅ ΡΠ°ΠΌΠΈΡΠ΅ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ Π³ΠΎ ΡΠΎΠ±ΡΠ°Π²ΠΌΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, API ΠΈΠ»ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Π·Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°ΡΠ΅.
5. ΠΡΠ΅Π΄Π΅Π½ Π΄Π΅Π»
Π’ΡΠ΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΠΎ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΎΠ±Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ ΡΡΠ»ΡΠ³Π°ΡΠ°
- ΠΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΠΏΡΠ°Π²ΠΈ SQL Π±Π°ΡΠ°ΡΠ΅.
- ΠΠ°ΠΊΠΎ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ Π΄ΠΎΠ±ΠΈΠ²Π° Π·Π½Π°ΠΊ.
- Π‘ΠΎΠ·Π΄Π°Π²Π° βΠ½ΠΎΠ²Π° Π²ΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°β Π·Π° Π½Π΅Π³ΠΎ ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ Π³ΡΠ°ΡΠΈΠΊ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π·Π°ΡΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ΅Π±Π΅.
ΠΠΈΠ·ΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ Π²ΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ°Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡΠ΅ ΠΈ ΡΠ»Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΠΈΠΎΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³. Π Π΅Π΄Π°Ρ Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½ Π°ΠΊΠΎ Π΅ Π΄ΠΎΠΌΠ°ΡΠΈΠ½, Π½ΠΎ ΠΊΠ°ΠΊΠΎ SaaS ΡΠ΅ ΡΠΈΠ½ΠΈ 50 Π΄ΠΎΠ»Π°ΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ Π³ΠΈ Π·Π°Π²ΡΡΠΈΡΠ΅ ΡΠΈΡΠ΅ ΡΠ΅ΠΊΠΎΡΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅, ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° Π½Π° Π²Π°ΡΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠΌΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΓ¨ ΡΡΠ΅Π±Π° ΡΠ°ΠΌΠΈ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°. ΠΠ°ΡΠΎΠ°, ΠΏΡΠ΅Π΄ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ, Π²ΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ΠΈ ΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΎΠ΄ ΡΠ΅ΡΠΈΠΎΠ·Π΅Π½ Π°Π½Π°Π»ΠΈΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΡΠΎ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΡΠΎ ΡΡΠ΅ ΡΠΏΡΠ΅ΠΌΠ½ΠΈ Π΄Π° ΠΌΡ Π³ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅.
ΠΠΊΠΎ ΡΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»Π΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° ΠΈ ΡΡΠ΅ ΠΎΡΠΊΡΠΈΠ»Π΅ Π΄Π΅ΠΊΠ° ΡΡΠΎΡΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π²ΠΈΡΠΎΠΊΠΈ, Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π΄Π΅Π» ΡΠ΅ Π·Π±ΠΎΡΡΠ²Π°ΠΌ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΠ΅Π²ΡΠΈΠ½Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ.
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΠΌΠ΅ Π·Π° ΡΠΈΡΠ°ΡΠ΅ΡΠΎ! ΠΠ΅ ΠΌΠΈ Π±ΠΈΠ΄Π΅ Π΄ΡΠ°Π³ΠΎ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌ ΠΏΡΠ°ΡΠ°ΡΠ° Π²ΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ΅.
ΠΠ·Π²ΠΎΡ: www.habr.com