Korvina & Haskel
Haskel Haskel
Как Ρ‚Ρ‹ Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° счёт Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΊΠΎΠ΄Π°, ΠΈΠ»ΠΈ всСгда Π½ΡƒΠΆΠ΅Π½ внСшний ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ?
Korvina Korvina
Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ спроСктированный ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, устанавливая Ρ‡Ρ‘Ρ‚ΠΊΠΈΠ΅ ограничСния доступа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ€ΠΎΠ»Π΅ΠΉ ΠΈ ограничивая Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎ минимально Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ уровня. Но Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ этого нСдостаточно – для поддСрТания согласованности ΠΈ примСнСния ΠΏΡ€Π°Π²ΠΈΠ» Π²ΠΎ всСх распрСдСлённых систСмах, Π° Ρ‚Π°ΠΊΠΆΠ΅ для выявлСния ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ΄ просто Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° внСшняя ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ IAM, сСтСвая сСгмСнтация ΠΈ ΠΆΡƒΡ€Π½Π°Π»Ρ‹ Π°ΡƒΠ΄ΠΈΡ‚Π°. Код – это пСрвая линия Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° – это страховка.
Haskel Haskel
Код ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΎΡ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° способна Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹. Π‘Π΅Π· Π½Π΅Π΅ – это просто Π·Π°Π±ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ всСлСнная ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
Korvina Korvina
И, знаСшь, Π·Π°Π±ΠΎΡ€ стоит лишь Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π·Π° Π½ΠΈΠΌ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ присматриваСт. Код Π·Π°Π΄Π°Ρ‘Ρ‚ Ρ€Π°ΠΌΠΊΠΈ, Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π΅ Π΄Π°ΡŽΡ‚ Π½ΠΈΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΎΡΠΊΠΎΠ»ΡŒΠ·Π½ΡƒΡ‚ΡŒ.
Haskel Haskel
Π’Ρ‹ ΠΏΠΎΠΏΠ°Π» Π² Ρ‚ΠΎΡ‡ΠΊΡƒ – ΠΊΠΎΠ΄ опрСдСляСт Π³Ρ€Π°Π½ΠΈΡ†Ρ‹, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° слСдит Π·Π° ΠΈΡ… соблюдСниСм, Π° Π»ΠΎΠ³ΠΈ – это нСзрячий страТ. Π‘Π΅Π· всСго этого Π·Π°Π±ΠΎΡ€ – просто дСкорация.
Korvina Korvina
ИмСнно. Код – это ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° – ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹, Π° Π»ΠΎΠ³ΠΈ – Π½Π°Π±Π»ΡŽΠ΄Π°ΡŽΡ‚ Π·Π° всСм процСссом. Π’Ρ€ΠΈ Ρ€ΡƒΠΊΠΈ – ΠΈ стСна, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΡˆΠ°Π³Π½Π΅ΡˆΡŒ.
Haskel Haskel
Nice analogyβ€”just make sure the bricks don’t get swapped for cobblestones when you’re tired.