Π˜Π·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил (част 1)

Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅, habr. ЗаписванСто Π·Π° Π½ΠΎΠ² ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ курсовС Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π² OTUS "Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€Π΅Π½ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚". Π’ Π½Π°Π²Π΅Ρ‡Π΅Ρ€ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° курса искам Π΄Π° сподСля с вас моята ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π½Π° статия.

въвСдСниС

Π˜Π·Π±ΠΎΡ€ΡŠΡ‚ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил Π΅ Π΅Π΄Π½ΠΎ ΠΎΡ‚ основнитС тСхничСски Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° систСма. Π’ Ρ‚Π°Π·ΠΈ ΠΏΠΎΡ€Π΅Π΄ΠΈΡ†Π° ΠΎΡ‚ статии ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌ Π½Π°ΠΉ-популярнитС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ стиловС Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° прилоТСния ΠΈ Π΄Π° отговоря Π½Π° Π²ΡŠΠΏΡ€ΠΎΡΠ° ΠΊΠΎΠ³Π° ΠΊΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил Π΅ Π½Π°ΠΉ-ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½. Π’ процСса Π½Π° прСдставянС Ρ‰Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° начСртая логичСска Π²Π΅Ρ€ΠΈΠ³Π°, която обяснява Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈ стиловС ΠΎΡ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΠΈ Π΄ΠΎ микроуслуги.

Малко история

Ако сС ΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Π΄Π° ΠΏΠΎΠΏΠΈΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅: β€žΠ—Π°Ρ‰ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ микроуслуги?β€œ, Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ. Π©Π΅ Ρ‡ΡƒΠ΅Ρ‚Π΅, Ρ‡Π΅ микроуслугитС подобряват скалируСмостта, правят ΠΊΠΎΠ΄Π° ΠΏΠΎ-лСсСн Π·Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, подобряват толСрантността към Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ понякога Ρ‰Π΅ Ρ‡ΡƒΠ΅Ρ‚Π΅, Ρ‡Π΅ Π²ΠΈ позволяват Π΄Π° β€žΠΏΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ ΠΊΠΎΠ΄Π° ΡΠΈβ€œ. НСка ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ Π² историята, Π·Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Ρ†Π΅Π»Ρ‚Π° Π·Π°Π΄ появата Π½Π° микроуслугитС.

Накратко, микроуслугитС Π² Π½Π°ΡˆΠ΅Ρ‚ΠΎ сСгашно Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ…Π° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½: ΠΏΡ€Π΅Π· 2011 Π³. ДТСймс Луис, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΎΠ±ΡŠΡ€Π½Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° появата Π½Π° Π½ΠΎΠ² ΠΌΠΎΠ΄Π΅Π» Π½Π° β€žΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅β€œ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π° SOA ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ускоряванСто Π½Π° внСдряванСто Π½Π° услуги. Малко ΠΏΠΎ-късно, ΠΏΡ€Π΅Π· 2012 Π³., Π½Π° срСща Π½Π° Π²ΡŠΡ€Ρ…Π° ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ бСшС ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π½ Π½Π° микроуслуга. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° Ρ†Π΅Π» Π½Π° Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° микроуслуги бСшС Π΄Π° сС подобрят прословутитС Π²Ρ€Π΅ΠΌΠ΅ Π·Π° ΠΏΠ°Π·Π°Ρ€.

ΠœΠΈΠΊΡ€ΠΎΡƒΡΠ»ΡƒΠ³ΠΈΡ‚Π΅ бяха Π½Π° Ρ…Π°ΠΉΠΏ вълна ΠΏΡ€Π΅Π· 2015 Π³. Π‘ΠΏΠΎΡ€Π΅Π΄ някои проучвания Π½ΠΈΡ‚ΠΎ Π΅Π΄Π½Π° конфСрСнция Π½Π΅ Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π±Π΅Π· Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° микроуслугитС. ОсвСн Ρ‚ΠΎΠ²Π° някои ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ бяха посвСтСни ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π° микроуслугитС. Π’ наши Π΄Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ‚ΠΎΠ·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил ΠΈ Π°ΠΊΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° Ρ‚ΠΎΠ½ΠΎΠ²Π΅ наслСдСн ΠΊΠΎΠ΄, Ρ‚ΠΎΠ³Π°Π²Π° миграцията към микроуслуги вСроятно сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ.

Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ всичко ΠΏΠΎ-Π³ΠΎΡ€Π΅, сравнитСлно малък Π±Ρ€ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ всС ΠΎΡ‰Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚ понятиСто β€žΠΌΠΈΠΊΡ€ΠΎΡƒΡΠ»ΡƒΠ³Π°β€œ. Но Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-късно...

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚

АрхитСктурният стил, ΠΊΠΎΠΉΡ‚ΠΎ контрастира с микроуслугитС, Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΡŠΡ‚ (ΠΈΠ»ΠΈ всичко Π² Π΅Π΄Π½ΠΎ). ВСроятно няма смисъл Π΄Π° сС ΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π²Π΅Π΄Π½Π°Π³Π° Ρ‰Π΅ изброя Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π° ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎΡ‚ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΈΡ‚Π΅ стиловС: Ρ€Π°Π·ΠΌΠ΅Ρ€, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚, Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅, мащабируСмост, надСТдност ΠΈ Ρ‚Π²ΡŠΡ€Π΄ΠΎΡΡ‚. По-Π΄ΠΎΠ»Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΠΌ Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ всСки ΠΎΡ‚ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠΎΡ‚Π΄Π΅Π»Π½ΠΎ.

Ρ€Π°Π·ΠΌΠ΅Ρ€

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚ΡŠΡ‚ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ голям. И ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° с ΠΌΠ½ΠΎΠ³ΠΎ голяма Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ става Ρ‚Π²ΡŠΡ€Π΄Π΅ голямо, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π΅Π΄ΠΈΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π΄Π° Π³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅. Π‘Π°ΠΌΠΎ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°Π»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² Ρ€Π°Π±ΠΎΡ‚Π° Π²ΡŠΡ€Ρ…Ρƒ Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠ΄, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° работят Π΄ΠΎΠ±Ρ€Π΅ с ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‰ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π² ΠΎΠΏΠΈΡ‚ΠΈ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΈ няма гаранция, Ρ‡Π΅ Ρ‰Π΅ Π³ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π°Ρ‚. ОбикновСно, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° някакъв β€žΡƒΡΠ»ΠΎΠ²Π΅Π½β€œ ΡΡ‚Π°Ρ€ΡˆΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ»ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π΄ΠΎΠ±Ρ€Π΅ ΠΈ Π±ΠΈΠ΅ Ρ€ΡŠΡ†Π΅Ρ‚Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ Π½ΠΎΠ²ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°. ЕстСствСно, Ρ‚Π°ΠΊΡŠΠ² условСн ΡΡ‚Π°Ρ€ΡˆΠΈ Π΅ Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° ΠΏΡ€ΠΎΠ²Π°Π» ΠΈ Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ напусканС ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΡΠΌΡŠΡ€Ρ‚Ρ‚Π° Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°.

Π‘Π²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚ΡŠΡ‚ Π΅ β€žΠ³ΠΎΠ»ΡΠΌΠ° Ρ‚ΠΎΠΏΠΊΠ° ΠΊΠ°Π»β€œ, ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² която ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π°Ρ‚ Π΄ΠΎ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌΠΈ послСдици. ΠŸΡ€Π°Π²Π΅ΠΉΠΊΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π΅Π΄Π½ΠΎ място, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎ (ΡΡŠΡ‰ΠΎΡ‚ΠΎ β€žΠΏΠΎΡ‡Π΅ΡΠ°Ρ…Ρ‚Π΅ ΡƒΡ…ΠΎΡ‚ΠΎ си, *@ ΠΏΠ°Π΄Π½Π°β€œ). Π’ΠΎΠ²Π° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ Π² ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° ΠΈΠΌΠ°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ слоТни ΠΈ, Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡ‚ΠΎ, Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

Π Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅

Π Π°Π·Π³Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, ΠΏΠΎΡ€Π°Π΄ΠΈ слоТнитС Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ, Π΅ дълъг процСс със свой собствСн Ρ€ΠΈΡ‚ΡƒΠ°Π». Вакъв Ρ€ΠΈΡ‚ΡƒΠ°Π» ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π½Π΅ Π΅ напълно стандартизиран ΠΈ сС ΠΏΡ€Π΅Π΄Π°Π²Π° β€žΡƒΡΡ‚Π½ΠΎβ€œ.

ΠœΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚

ΠœΠΎΠ½ΠΎΠ»ΠΈΡ‚Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΈ Π½ΡƒΠΆΠ΄ΠΈ ΠΎΡ‚ рСсурси, ΠΊΠΎΠ΅Ρ‚ΠΎ изисква компромис ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Ρ‚Π΅ си, Ρ‡Π΅ ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚, ΡΡŠΡΡ‚ΠΎΡΡ‰ сС ΠΎΡ‚ услуги A ΠΈ B. Услуга A Π΅ взискатСлна към Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Ρ‚Π²ΡŠΡ€Π΄ΠΈΡ диск, Π° услуга B изисква RAM. Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΈΠ»ΠΈ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°, Π½Π° която Π΅ инсталиран ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΡŠΡ‚, трябва Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° изискванията ΠΈ Π½Π° Π΄Π²Π΅Ρ‚Π΅ услуги, ΠΈΠ»ΠΈ Ρ‰Π΅ трябва Ρ€ΡŠΡ‡Π½ΠΎ, изкуствСно Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ Π΅Π΄Π½Π° ΠΎΡ‚ услугитС.

Π”Ρ€ΡƒΠ³ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ (ΠΏΠΎ-класичСски): услуга A Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-популярна ΠΎΡ‚ услуга B, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ искатС Π΄Π° ΠΈΠΌΠ° 100 услуги A ΠΈ 10 услуги B. ΠžΡ‚Π½ΠΎΠ²ΠΎ Π΄Π²Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ: ΠΈΠ»ΠΈ Π½ΠΈΠ΅ внСдрявамС 100 ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΈ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π°, ΠΈΠ»ΠΈ Π½Π° някои слСд Ρ‚ΠΎΠ²Π° услуги B Ρ‰Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ Ρ€ΡŠΡ‡Π½ΠΎ.

НадСТдност

Въй ΠΊΠ°Ρ‚ΠΎ всички услуги са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ, Π°ΠΊΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ΡŠΡ‚ ΠΏΠ°Π΄Π½Π΅, Ρ‚ΠΎΠ³Π°Π²Π° всички услуги ΠΏΠ°Π΄Π°Ρ‚ навСднъТ. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° лошо, ΠΏΠΎΠ½Π΅ няма Π΄Π° ΠΈΠΌΠ° частични ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈ Π² Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° систСма, Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° страна, ΠΏΠΎΡ€Π°Π΄ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° във функционалността, която сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ 0.001% ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°Π³ΡƒΠ±ΠΈΡ‚Π΅ всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° систСма.

Π˜Π½Π΅Ρ€Ρ†ΠΈΡ

ΠŸΠΎΡ€Π°Π΄ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π° Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към Π½ΠΎΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° Π·Π°Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΡ‰ΠΈΡ ΡΡ‚Π°Ρ€ΡˆΠΈ Π΅ ΠΎΡ‚Π΄Π΅Π»Π½Π° Π·Π°Π΄Π°Ρ‡Π°. ВСхнологичният стСк, ΠΈΠ·Π±Ρ€Π°Π½ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° Π΄Π°Π΄Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² Π±Π»ΠΎΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΡŠΠ·ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

БлСдващият ΠΏΡŠΡ‚ Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ…ΠΎΡ€Π°Ρ‚Π° са сС ΠΎΠΏΠΈΡ‚Π°Π»ΠΈ Π΄Π° Ρ€Π΅ΡˆΠ°Ρ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΊΠ°Ρ‚ΠΎ са ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π»ΠΈ към ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ SOA.

Π˜Π·Π±ΠΎΡ€ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅Π½ стил (част 1)

ΠŸΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΎΡ‰Π΅:

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€