á áá á˝áá ááľáĽ á¨áá°áŤá ááŽáááľ á¨áľáá ááááľ áá° áááᎠá°ááŞáľ áľáĽáľáĽ áĽáá´áľ áĽáá°á°ááá áĽáááŤáá.
ááŽáááą áłáŞáŠá á¨ááá¨á á¨á¨á á áá á ááľ áááľá á 2000 ááááŞáŤ áá áá. á¨ááááŞáŤááš áľáŞáśá˝ á¨á°áááľ á áŞáĽáá á¤áá 6 áá. á áá áá°áľ, á áá ááá áĽáľááľá áá°ááľ ááá°áá á áľá¸á᪠áĽáá°ááá ááá˝ áá, ᨠIDE áááŽ. áĽá áááá áŤáą á á°áἠáŤááłá ᨠááᢠá 2000 ááš áááŁá°á áá áá° á¨á áá á°áľá á°áŞ C # áááá¨á á°ááľáá. á á˛áą áĽáľá á¨á áŽáá áááł áá á áľáአá°á˝á áá áᣠááľ á ááľ á°á¨á᪠áŽáľ á NET á°á˝ááᢠá C # ááľáĽ áŤáá á¨ááᣠá á áŤá ááááŞáŤ áá á á áááááľ á ááá´áá¸á áá áŤá°áŽá¨ áá áᣠááá áá á ááľááľ áá áľáŁ ááá áŤáá¸á á¨á፠á¤á°-ááťáááľ áĽá á áá ááá áá áᣠáĽá á áááááśá˝ á á ááľ áá°áľ á°áááŠá˘ áá¤áąá âá áááááľ ááááľâ áĽáá á¨á áŤáá áá°áá áŞáŤ áá áá˘
á¨áá áĽáá¨áľ áĽááśáš áĽá áá˝ á ááą á áááááśá˝ á ááŤá á¤áá á á áŠá áĽááľ á ááľ áá°áá ááťáá¸á ááᢠáá° áľáááá á áááááľ ááá¸ááá ááá˝ á áľá áááłáá˝ áá áŠáŁ áĽá áá°ááľ á°áá á¨áááᎠá áááááľ á ááá´áá¸áá˘
á 2015 á áŤáŁá˘ á¨áá áľá áľ áľáŤá˝áá ááááᢠáĽáľáŤáá áĽáŠ á°á¨á áá á áá°á¨áľáá - á ááá á¨á ááľ áľáá
ááŽáááľ áááá˝ á á monoliths á°áĽáá áá አá¨ááá˝áᾠᣠáá áĽááąá áááᎠá áááááľ á áááľááᢠá˘áááᣠááťáťá ááá
ááá˘
á á˝áá ááľáĽ áľá áĽáą áĽáááŤáá.
áááśá˝
á¨ááŁáŠ áááľá á ááá´áá¸á áĽá á˝ááŽá˝ á¨áááᎠá áááááśá˝ á¨áá á á áááŽá˝ á¨á˝ááá á˝ááŽá˝ -
á¨ááááľ áá° áááᎠá°ááŞáľ áĽáá´áľ áĽáá°ááááłááľ á¨áá¨á ááą áá á ááľáŤáľ áá á¨ááá áŽáľ áá á ááľáŤáľ áá á¨áá á¨á° áááľ á˝ááŽá˝
á¨ááŁáŠ áááľá á ááá´áá¸á áĽá á˝ááŽá˝
ááááŞáŤ áá á ááá´áá¸á áá
á áááľááᥠáŠá á á¨á°áᨠá áááŹá˝á ááᣠá ááłáá ááá á¨á°ááá á Visual Basic 6 ááᣠ.NET áá°áá áŞáŤ á¨áľáá
á¨ááἠááł áá á¨áá°áŠ á°ááá
á áááááśá˝ áľáĽáľáĽ ááá˘
á¨áá°áá áááľá ááłáśá˝
áá á á¨ááľááľ ááĽáĽ
á ááľ áá á á¨ááľááľ ááĽáĽ áá á¨áĽáᥠᨠ.NET á áááŹá˝á á¨áá°áŤá á á ááľ áá°áľ ááᢠááááá ááá áŤáá°áłáŤáŁ á áááŹá˝á á áá á áá°áłáŤá áĽá áĽáá°áá áááá áá á¨á áľá˘ áá°ááŤáŠ á°á áááá˝ áĽá ááĽá áŤáá¸áá áá°áśá˝ á áŤáľ-á°á áľáááá°áŤ á¨ááŤá¨áá¸á á á ááą ááľááľ ááááŤáľ ááá á°á áá°áá°á áá ááĽáŤáľ á ááťááᢠáĽá á¨áśááľáá áľá
á°áľ á¨áá, ááľáŹ áĽááłá á áá¨áłá.
á¨ááťáťáŤ áá¨á
áá
ááľááľ áľáá
áłá ááᢠá¨áĽá áá°áá áŞáŤ áĽá á°áá áá˝ á ááľáŁ áĽá ááá á á°áťá ááĽááľ ááťáťá áááááᢠá¨áá
á ááľ, áá
áá á áľáአááľá¨á á¨áááťá áá á, áĽá ááá á°áá áá˝ á ááľáá áá ááá áá á. áá
áá°áľ ááááśá˝ á ááłá áá á ááááŤáąá á°ááŁáŤá¸á á áá áááá áá¨ááἠáá á¨áŁá¸áᢠáĽáá á¨áááą áĄáľá áá
áá áá¨á á áááááľ áá á áłáááᢠáá
áĽá áá áĽá áĽá¨áľ ááľáˇáᣠáĽá áááą á áá¨á¨áť á¨áááąáľá áŤá
á á ááĽááľ áááἠá ááťááá˘
áá
á°á áĽáŤáľ áŤáá á¨ááĽáśá˝ á á ááá
á á ááľ áá°áľ ááľáĽ á áááááśá˝á áľááľá°áááľáŁ áááá á ááááŠá á¨á áááá áá° á áááá áĽáááłááᢠááĽáśá˝á áĽááłááŁáá áĽá á á°á°ááŤá áľ áĽá
áłá˝á áá á¨á áá á°áááá ááĽáĽá áĽááłááá á áŁá á¨á°áŤá á áááááśá˝á áá¨áĽáť ááľááἠáĽááááááá˘
áááá á´áááááá˝á ááá°áá á á áľá¸á᪠áá
áááá ááá˘áá˝ á¨áłáá á˝áá: áááá á´áááááá˝á áá° ááŽáááą á¨ááľá°ááá
ááááľ á á, áá ááá ááľá á¨áá. á áľáá
á ááłá áááľáᣠááááá á¨á áá á¤á°-áá˝áááľ ááťáťáŤáŁ áá° á á˛áľ áá¸áááŠá áłáá á
áľáŁ áá° á°áŤ áŤááá á°ááŁá ááá¨áŤáᢠáá
á¨ááŁáá áááŽá˝ á¨á áá áááť áĽáá°ááŤáᣠááĄáľá á᪠ááá¨ááἠáĽá áá áááľáłáá˘
áááŚá˝á ááááŁáľ á áľá¸ááŞááľ
áá
á áŁá á áłáłá˘á á˝áá áá á - á á¨áááľ áአáááśá˝á áĽááá
á
áá áá˘
ááá áĽááłá á¨ááá˘ááš áá¨áŤ áĽá áĽá¨áśá˝ á˘ááŠá áĽáŤááłááą áááľ ááŁáአáĽááá°á á á°á ááᢠáááą á áłáááą ááááŞáŤ áá á ááłááľ á°ááŁáŽáš áĽáá°ááá°áŠ á°á¨áľáˇáᢠáĽá ááá˘ááš á¨á ááľ áłáááľ á¨áŁáľ ááľá°áśá˝ áĽáá°áá áĽáá¸á á°á¨áľá°ááá˘
ááá á°á áááłáá ááááἠááááľ áá á¨á.
á¨áááᎠá áááááśá˝ á¨áá á á áááŽá˝
ááá á˛áá á¨ááĽá¨ áááŽá˝ ááłá. áááľááá á áá áľá áľ áĽá á¨á°ááŤáŠ áá°áśá˝á á ááá¨áľ ááá á áááá áľ áá áááá˝á áá
á¨áĄ.
á ááľá°á á¨áááľ áĄáľáá˝. áá á áľááá áá ááááŤáąá á á áŽáá ááááľ áá á¨áá°áŤ áľáá áĄáľá áááľá°áłá°á á áľá¸á᪠áá á. áĽáá˛á ááááą áĄáľá áĽáĽá á áá á á áŤá áá á¨áľ áĽáá˛á ፠á°ááľáˇá, ááá áá á¨á áá áá ፠áĽá ááááľá ááááá. áá áá ááááľ á¨áá˝ááľ áľááá˝ áĄáľáá˝ áĽáť áá áŠá˘
á á°áᨠáá°áśá˝ ááľáĽ á áááááśá˝á áááá. á ááłáĽ á°á¨áᣠá ááŤáŁáá˝ ááľáĽ ááá¨áľ ááá áá áᣠááá áá á NET Framework ááľáĽ á¨á°áá áĽá ááĽá áŤáá¸á á áááááśá˝ á áááśááľ áá áĽáť áá°áŤáᢠá NET Core áá á¨á°áá°á¨áą á áááááśá˝ á áá áĽá¨áłáŠ áá¸áᣠáá áĽáľáŤáá áĽááśáš áá¸áá˘
á¨áááááľ á°ááááááľ. á áááááśá˝á á áááááá ááááľ ááááľ áĽááááááᣠáĽá áŽáą á ááŤáľááľáľá áľ ááááľ á áá°ááá˘
á áłá˛áľ á´áááááá˝á áá áá. áá áááááá ááŽááŤáá á¨ááľáĽ ááá˘
á¨á˝ááá á˝ááŽá˝
á áĽááἠááááľá áá° áááᎠá°ááŞáľ ááľá á ááá á˘áá áᎠá áŽááá¨ááľ áá áľá áĽáą áááŤáľ áĽá ááŁáĽáá˝á ááťá á áŤáľáááá áá áᢠá áá
áá°áľ ááľáĽ áĽá ááĽááśá˝ á áᤠáá áááášá áĽáá
ááľ á¨áááľá áĽáááťááá˘
á¨ááááŞáŤá á˝áá áá áĽáááš ááááśá˝ á¨á°ááá°áĄ á¨áááľ ááá ááĽááľá˘ ááááľ áľáá˝á á ááľááá áŽáľ ááááťá ááááťá˝áá áĽáá°áá áá áá áĽááááááᢠáĽá áá° áááᎠá°ááŞáľ á ááááłááąá áľ áá áá á˝áá áááá-ááá áŽáśá˝ á áĽáĽá á¨á°áŁáአáá¸á, áĽá á áááááśášá áááá¨áľ á áľá¸á᪠áá.
áĽáŤá á á°ááá¨á áľ áá áá¨ááťá ᨠ500 á áá ááŽáááśá˝ áĽá ᨠ700 áşá á áá á¨áŽáľ ááľááŽá˝ áá áŠáľ. áá á áŁá áľáá ááłá áá áĽá ááá°á á˝áá. á ááá ááľáś áá° áááᎠá°ááŞáľ áá¨ááá á áá°áťááá˘
áŚáľá°áá á˝áá - á áľááá á¨áá á¨á° áááľ áĽáĽá¨áľ. áĽáá°áá á¨ááá áŽáąá áá° á ááááŽáš á áĽá áĽá¨ááá áĽá áá áá˘
á¨ááááľ áá° áááᎠá°ááŞáľ áĽáá´áľ áĽáá°ááááłááľ
áĽáá
á á áááááśá˝á ááľá áľ
á ááááŞáŤ ᣠáááᎠá°ááŞáľ áááŤá¨áľ á°á°ááá áá°áľ áááá áá˛áŤáá ááŤáłá˝á ááľáááᢠááááá á¨áááľ á˝ááŽá˝á á áľáአáĽááľááłáĽá áá á á áĽááᢠáá áá á á´ááá áĽáá´áľ áĽáá°ááá°ááĽá¨á ááľáááá á˝ááŤá˝á ááᢠáľááá , áá°á°ááá áá°áľ á ááá á°áá. áľáá áá°áá áŞáŤ áŤáááľ áĽá áĽáá°áá áááá ááááŞáŤ áá áŤááá á áá ááááľ á áá°áŤáá˘
áááᎠá áááááśá˝á áááá¨áľ áá áá´áá˝á áĽáá áááá?
á áááááśáš á¨á°ááááľ á á˘áááľ á áááᎠáá°á¨áľ ááᣠááááŤáąá á¨á፠áľáĽá°áŁáá˝á áľááá áá áĽá á¨á፠áłáłá¤á áá áá°áŠ áá áᢠá áášá áááá¸á áááᎠá°ááŞáľ á°áĽáá áá አá áá˝ááᢠáááᣠáĽááá á á áááááśá˝ á á°ááĽá á á°ááŤáŠ áá°áśá˝ ááá°áĽ áĽáá˝áááᢠáá á áĽáť áĽááľ á ááľ áŤáá¸áá á°á˝áá áááááľ á áľá˝áá, áľáአáááľ áĽá á ááľ áá á ááĽáĽ ááľááľ áá áŤááá á˝áá á ááááľ.
á¨á áľá°ááá áá áá°áĽá°áĽ á ááŽááŤá ááá ááľáĽ á ááľ á¨áŽáľ ááľáá áĽáť ááᢠᨠTopshelf áá á á¨áłáľ ááá ááľáĽ áĽáŤá á°á á áá˘
namespace RBA.Services.Accounts.Host
{
internal class Program
{
private static void Main(string[] args)
{
HostRunner<Accounts>.Run("RBA.Services.Accounts.Host");
}
}
}
áĽáᣠáá áĽáá° áĽááášáŁ á áá¨áá፠áĽá á áááł á áááááśá˝ ááá¨ááᢠááá á°áľáá áá¸á. áĽááą áááá°á áá¸á, áĽáá° á ááľ á°ááĽ, á¨á°áᨠá¨ááἠáá´á á áá¸á. áĽááą áŤáłá¸á ᨠmonolith áá á ááááá, á ááłááľ á˝ááŽá˝á ááááłáľ áá° áĽáááą áĽáť ááááłá. áĽááá á á áááááśá˝ á áá áá áá° á á˛áľ á ááá´áá¸á á˝ááá ááááᣠáá á¨á° áááąá á áĽááą áá áá¨áᣠá¨á ááłá¨ áá¨áĽ á¤á° ááťáááľ áá á¨á°áŤáŤá á ááłááľ á ááŤá¨áŚá˝á ááá¨áᣠááá°. á áľáá áłá˝á ááľáĽ á¨áá¨áá፠á áááááľ ááá á á¨ááá˝á áĄáľáá˝ á¨áááá˘
á¨áŠá áአááá áŽáľ ááľáĽ á ááľ áĽááá°á ááłá á¨á°ááá¨áą ᣠá áĽááá á¨áá áááľá ᨠUI á á˝á áááááŁáľ áĽáť áłááá á ááá˝ áá°áśá˝ ááľáĽ á áá á¨áá áĽááá°á á¨áááľ ááá áĽáá°áŤá áá¨áľ áá˝ááá˘
áľááááá á¨áŠá á ááá á áá¨á¨áťááš áááľ ááľááŽá˝ ááľáĽ áĽáť ááᢠáĽáá°áá áĽá
á áá áĽáá˛áá áá° á áááአá áľá°ááááááᣠá áá
á UI á ááááľ áľáááááá á ááá´áá¸á ááłáŤáľ áĽáá˝áááá˘
á áááááśá˝á á¨ááááŁá á ááá¨áľ á ááááŁá á áááł á¨á°áá°á á ááľ á˝áá°-ááłáĽ áá á¨á°ááŤá ááᢠáá á¨Domain Driven Design á¨áᣠá˝áá° ááłáĽ ááᢠááá á¨á ááľ ááá ááá˝ á áአáááł á¨á°ááášá áľ á¨á፠áá´á ááá áááľ ááᢠáĽáá° ááłá á¨á˘áášáŤááľ áĽá á¨áááł áááłáá˝á áĽááᢠá ááľ áá á áá°áá áŞáŤ á áá, áĽá á á˘áášáŤááľ ááľáĽ áŤáá áá፠áá ááľáŤáľ á ááĽá. ááá˘á á áá ááŁá¤ ááľáĽ áŤááá á¨áá፠ááá áĽáá˛áŤááᣠá¨á˘áášáŤááľ ááá áĽáá˛áŤáŁá á°á áĽáá áĽááá áĽá á¨áľáŤ áŽáľ ááá¨ááᢠᨠDRY ááá áá¨á áŤá, á áá áŤááá áŽáľ á áá áá áľáŤá á ááĽááľ áá¨áááá.
á áá¤áąá, á¨áááŤáá˝ áĽá á¨á˘áášáŤááľ áááłáá˝ á°áŤáŤáĽááľ á áá¸á. á áłá˛áľ ááľáááśá˝ á˛ááĄ, áá áľáľáľá á áááľ ááľáĽ áŁáá áááŁá, ááľáááá á¨á°ááłá°á á¨áááľ ááá ááľáĽáľáĽááľ áá¨ááŤá. áá áá á˝áá ááááłáľ á áŽáą ááľáĽ áŁá á ááśá˝ ááŤá¨á áŤááľá áľáá áŽá˝ ááááľ áĽá áĽá°áśáťá¸áá ááľáááľ áŤáľáááááłá. áááłá á á˘áášáŤááľ á ááľ ááľáĽ áŁá 20 á áá á¨ááá¨áá áŁáá áá፠ááĽá áĽá áááŤá á¨á°á¨áá°á áľ áá á á ááá áá˝ááá˘
áĽááá á á¨áłá°áŠ á ááśá˝ áĽááľ á ááľ áááá¨áľ áĽá áĽáá á á áááááśá˝á á¨á ááľ áá á áááľá á¨ááá¨áľ áá°áąá ááááá á áá°áá áŞáŤá ááľáĽ ááŤá á¤áá ááá˝á ááá á á¨áá°á áá´á á°á á ááá áłáᢠá ááłááľ ááá áááᎠá°ááŞáľ ááá áĽááłáá áľ áŤáá á ᣠá áá°áą ááľáĽ á áá ááááľ á°áľá°áŤááá ᣠá¨á፠áá˛áŤáá áá° áá ááľá á ááľ áá°ááá á áááᎠá ááŤá áĽáŞáá˝ áĽáŞ á á°á¨ááᢠáááłáᣠá REST ááá WCF á áŠáá˘
á¨á°á¨ááá ááĽááśá˝á á¨áá áá áŽáľ áĽááłááľáááľ ááľáááᢠá áĽá áááł, áá áá á á áá¨á°á á áŁá ááá áá á°áááˇá. áĽáĽá á¨á°á¨ááá ááĽááśá˝ á áĽáááľ á¨áááááŁá¸á áááłáá˝ áá á ááĽáááá - á áááá˝ ááŤá¨á áŤáá á¨áá¨á¨áťá ááĽááľ á áŁá á á ááá˘
á ááľ á¨á°áá°á ááłá áĽáááá¨áľá˘ á¨áŚááŹáľáľáŤ á áá°-ááłáĽ á áá - "á¨áá°áá áŞáŤáá" á áŤá á¨ááŤáľáŹáľ á¨á§á᧠ááľáá. á á°áŤ á°áá áᣠá áŤáááľ áĽá á¨áŁáá áŤááľ áááĽáŤáᢠá°áá áá áĽá áááŤá á á°áłáŤ áááł á¨á°áá áŠ, áá á¨áŤááľ áá áŤá áŤáá°áłáŤ, á áááŹá˝á áá° "áľáŹáłá" áááł á ááááłááľá áĽá "áŤááľ á áá°áá á¨á" á ááá áááł ááľáĽ áááŤá. áá°ááľáŁ á¨á áľá°ááᣠáĽáá áľáá´ áŤááłáá áá¨áá°ááᢠáľáááą áá°áá°á áá ááĽááľ á ááá áááł ááľáĽ áá, ááá áá á á á ááá á áá á¨áá°áá.
á¨áá¨ááá á¨á°áá°á ááá á á°á¨áłáłá ááľááἠá ááŤáľáááá áľ áá á ááľ áááł á¨á°áá á¨áŁ á áááááąá á á ááľ áá°áľ áááľáŹáľ áá° áá áá¨áŞáŤááľ áĽáááłááá˘
áááᎠá áááááľá á¨ááá°áĽ ááłáá áĽáááá¨áľá˘ á á ááťáŤá áááł á°á áááą á á°á á á áááł áá° áááľ áĽáá´áľ áááŁáľ ááťáá? á áá ááłá ááľáĽ á¨á°áᨠá¨áľáááą ááá á áá - á¨á°ááá á áááááľ ááá ᣠáááᎠá áááááľ áááľáŤáľ á¨áááááá á¨áŽáľ áááá˝ á ááą ááá˘
á ááááŞáŤ á°á¨á, áŽáąá áĽáá°áá á ááťá áááᎠá áááááľ áĽáááĽáŤáá. áŤáá°á°á°áľááŁá¸áá á ááłááľ áá˝áłáá˝ áĽáŤáťáťáá ááᢠá¨á°áá áá á á˛áľ á¨áááľ ááľáááśá˝á áĽáá°ááĽáŤáá. á áŠá á áĽá á áááá ááŤá¨á áŁáá áááááľ áá á¨á¤áá á ááľááá áĽáá¨ááŤááᣠáá
á á¨áĽáŞ ááľá°áááá áŤáááŁáá˘
á ááá á, áá
áá áá
á¨áľ áá° áĽáŤ áĽááááá, ááá áá á á áĽáŤáŞ áááł ááľáĽ. á áĽááááš á°á ááááťá˝á á ááá á¨áľáŽ á¨áááľ áá°áśá˝ áá áá°áŤáᢠáá á˛áľ á°á áááá˝ á¨á áá á áá áá
á áá°áľ áŤááŤá á á˛áľ á¨áááá˛á áá°áá áŞáŤ áľáŞáľ áĽáŤáááá ááᢠá áá°á¨áąáŁ áĽáá° á áĽáŤáŞ áá á¨áá°áŤ á¨ááááľ áĽá á¨áááᎠá°ááŞáľ áĽáá¨áľ á ááá˘
á á°áłáŤááľ á áĽáŤáŞáŁ á á˛áą áá
á á áĽááἠáá°áŤ á¨áá˝á áááá áĽáá¨áłááᣠá áŽááá ááááľá á¨ááá áá áĽááľáááľ áĽá á á˛áąá áá
á á á áŽáá áááľá ááľá áá°á áĽáá˝áááá˘
á á á áááᣠá¨á ááľá ááááľ ááá áŽáľ ááá¨ááá áááá ááŁá áá´áá˝á áĽáá ááááᢠááá á¨áá°áá áŞáŤáá áááá˝ áá á áĽááľááááľ áĽá áá° á á˛áľ á¤á°-ááťáááľ áĽááľáá°á¨áá áŤáľá˝ááá, áá
á á¨á°áťá ááá áŽáľ áá.
á¨áá¨á ááą áá á ááľáŤáľ áá
á¨áá¨á ááą á áá áŤááá áĽá
áľ áĽáť áłááá á¨á°á¨áḠáłáŞáŤá áá¨ááá˝á áľáááá á¨ááአáŽáľ á áŁá° áá¨ááá áá˝ááá˘
á¨áĽá á¨ááἠááłáŁ áá áĽáá°ááá˝ áĽáᣠáá á áľááá ááľááľ áá á¨á - áľáá áá áᢠáá áłáłá¤á á¨á°áá°áá á á ááľ á¨ááááľ ááľáĽáľáĽ á¨áááľ á áááᎠáĽá á á°ááŤáŠ á¨á°áá°áĄ á ááśá˝ á°áá á¨áŚá˝ ááŤá¨á á¨á°á¨ááš áááááśá˝ ááá˘
á áĽá áááł, áááá á˝ááŽá˝ (áľáá á¨ááἠááł, áĽá áááááśá˝, á ááłááľ áá á á á¨á´ááá˝ ááŤá¨á ááá˝ áŤááá áľáá áŽá˝), á áĽá áľááá ááŽáááśá˝ ááľáĽ á¨áá¨á°áľ á˝áá á°á¨á°á°: á¨á፠á¨ááἠááł á áĽááľ á á ááá. áá¨á á¨á°áá á¨áŚá˝ á áĽááłáŁ á ááŁááľ á°ááľáˇá áĽá áá ááŁááľ áá°ááŤáľáááá ááá˝ áľáááśá˝ á°ááłáᢠá áá¤áąá, á°áá á¨áŚášá á áááľ áĽá á áá áľááá áá° á¨á°áᨠááľá ááááłááľ á ááťááá.
á áŽáą ááľáĽ áá° ááąá á ááśá˝ áŤáá á°ááłáłá áááá á áááŤá¨áľ ááľáĽ áá¨áłááᢠáĽááá áá áá¨áá á áá¨á ááľ á°á¨á áĽáá´áľ áĽáá°ááá¨ááá áĽáŠ ááłáĽ áá°á ááᢠá¨áľáááš á°áá á¨áŚá˝ áá ááľ á¨áłá ᨠá ááľ áĽá á¨áľáá áááá áĽáá°áá áĽáá¨áłááá˘
áááľ ááá á ááá á¨ááἠááł áááá áá´áá˝á á°á ááá-ááŁá á áá á¨áŚá˝á áá¨ááá áĽá á¨áá°áą áá áá¨ááá.
á áá áŤááľá á á¨á´ááá˝ áá¨ááá á¨áá¨áá ááá á áĽáŠ á¨áá, á¨áááľ áĽáŤ ááľáááśá˝á á¨ááŤáá á¨áá áĽá ááá á°á á áĽáą á°áľá°á á¨áá ááá áá áĽáŠ áá´ áá. á áá áááł, áŤááľá á°áá á¨áŚá˝ áá° á°áᨠááľá ááá¨áľ áĽáá˝ááá.
á¨áááľ áá´á á á¨áá°á áááł á˛áá¨á áĽá á°áá á¨áŚáš á¨á áá á áá áĽáá áááŤáľ á˛áŤá áłá¸á áá°áľ áŤáá ááá áŤáľááááá˘
áááľ áá á áááá˝ á¨á ááľ á¨ááἠááł áá á¨ááááá áľ áááľá áĽááłáá áĽááľáĽá˘ á ááľ ááá áĽáť á¨á°áአá¨á á¨á´ááá˝ ááá áá ááľá°ááĽá áĽáá°áááĽá áĽá áááá á á¤áá á á áŠá á¨áĽáą áá ááľá°ááĽá ááááŠá áá¨ááἠá ááĽáᢠááááá ᣠáá¨áť áĽáť á á¤áá á á áŠá áá¨ááá á á ááᢠáľá áĽáá á á áááááśá˝ ááááľ ááááá áá á áľááá áááł áá. áľáá á˝áá áĽáľáŤáá°áá ᨠáľá¨áľ á¨ááŁáĽ áááááśá˝ ááአáá˝áá.
á¨áááĽáá áĽááá á¨á°áአá á¨á´ááá˝ áá á¨áá°áŤáá á¨áŽáľ ááá á¨áá°áą áá ááá áŤáááááŁá á áá° á°áᨠáááᎠá°ááŞáľ áĽáááŤáá áĽá á á°áᨠáá°áľ, ááŤáŁ ááľáĽ áĽáá°áŤáá. áá
á¨ááááľ áłáłá¤á áĽá á¨áą áá á ááĽáł á¨ááááá á áá á¨áŚá˝ áá áááááľ áŤáá á¨á°áᨠá áááááľ ááááᢠááááą á ááá áááŁáĽ á¨ááááŁá áá ááá áá áááááá˘
á áá áá áá
á áááááľ áĽááľááá°áááᣠáááľáᣠá¨á ááľ áá á á áááŹá˝á á¨á°áá áá¨á á¨á°ááŤáŠ á°áá á¨áŚá˝ ááá ἠáá° á¤áá áá áá°ááááá˘
á ááá á, á¨á á ááá á¨ááἠááł á á˛áą áááᎠá áááááľ áĽáť á¨áá°áŤáŁá¸áá á°áá á¨áŚá˝ áĽááááŁáá. á°áá á¨áŚášá áá°á°áᨠáźá ááá áá°á°áᨠá áŤáá áłáłá¤á áááá áĽáá˝áááᢠá ááá á áááᎠá°ááŞáľ áĽá á ááááľ áłáłá¤á ááŤá¨á á¨ááŁáĽ áááááľ á á ᣠáá ááá á¨ááŤáľá¨áá
ááá á¨áá ᣠá áá
áá
á ááľáĽ áá¨á
á áá ááá áá˝ááá˘
á¨áá¨á¨áťá áĽááá áááá áááááśá˝ áá á áá ááľáááľ áá. á áá
á ááŁá á¨ááá áłáłá¤á áá¨áá áááá ááŤáľáááá áá˝ááᢠá ááłááľ áá á á ááŤáł á¨ááἠááłáá˝ ááľáĽ á¨ááŤá áľáááśá˝ á¨á°áŁá á ááłááľ áá¨ááá˝á ááá áááŤáá˝á áĽáá°áá áá áá áĽááááááᢠáá
á á¨ááá áá°ááľáĽááá˘
áá
áĽá
áľ áĽáá˛á°áŤáŁ á¨á˝ááá áá ááŤáľáááá áá˝ááá˘
á¨á፠áááľ ááá á¨áá˝á ááááśá˝ á á.
á¨ááááŞáŤá: áááá áá¨ááá˝ á á á˛áą áĽá á á áŽá á¨ááἠááłáá˝ ááľáĽ áĽááŁááá. á áá á ááŁá á¨ááἠáľáááá˝ á ááĽá áĽá á¨áááłá°á á˝ááŽá˝ ááá አáá˝ááᢠáá áááľ á¨á°ááŤáŠ á°áá áá˝á ááá°áľ áĽáá˝ááá. á ááą á¨á á˛áą áľáŞáľ áá, áááá á¨á áŽáá áá áá°áŤá.
ááá°áá: á á ááłááľ á¨áááľ ááľáááśá˝ áá°á¨áľ áááĄá áĽáá¨ááááá. áááłá, á á áŽáá á¨ááἠááł ááľáĽ á¨á°á¨ááš 5 áááśá˝ á áľáááą ááľáĽ áá áŠá. áľáľáľá°ááá á á á˛áą á¨áááľ áĽáŤ ááľáĽ á á á˛áľ á¨ááἠááł ááľáĽ áĽááľáááŁáá. áá áá á ááἠá¨ááŤááłáľá áĽá á°áá áá á¨á¨áľ áĽá áá ááááľ áĽááłáá áľ á¨ááŤáłá á¨á¤áá á ááľáá áŤáľáááááá˘
áááąá á áŤááśá˝ áá áŤá, áĽáá° áááłá ââááá¨áĄ.
ááá ááá áĽá¨á°áŤ áááá áŤá¨áááĽá á áá á¨áľáŽ á¨ááἠááł á ááááŽá˝ áá á¨áá°áŤá á¨ááááą ááá áá°áá¨á áá˝ááá˘
á¨áá¨á¨áťá áĽááá á¨áľáŽáá á¨ááἠá ááááŽá˝á ááľáááľ áá.
ááá ááá áŤá
á, á áá¨á ááą áá á˝ááŽá˝ á ááĽá áááľ áĽáá˝ááá: á¨ááአáŽáľ áá á˛ááťá¸á á¨áĽáą áá á áĽáŽ ááľáŤáľ á áľá¸á᪠áá, ááááŤáľ á¨á áá á¨áŁáľ áá, áá áá ፠áá˝áá áĽá áá°á¨á á áá áľ. áá
áá á á áľá°ááá áááł áĽááľáá°áá á¨ááŤáľá˝áá á ááłááľ ááááśá˝ á ááá°ááᣠááá áá á¨ááá áŽáľ ááá
á áá¨á áľá
á°áľ ááľáŤáľ á ááá ááá ááá˘
á¨ááá áŽáľ áá á ááľáŤáľ áá
á¨áááá˛á ááŽáááľá áá°áá°á áľáááá á¨ááá áŽáľ á˛áŤááŤá áá
á áááľááá˘
á áááľ á áŚáľáľ ááĽááĽáŽá˝ áá¨áá áá˝áá. áá
á¨á°ááአáááá˝áŁ á°á°áŞáá˝áŁ á áááááśá˝ áĽá á¨ááá°áĽ áĽáá
áľáá´áá˝ ááĽááĽá ááᢠá áĽáááąáŁ áĽááá
á á ááľ áá á áááľá ááľáĽ á¨ááá˘áŤ ááĽáŚá˝ áá áŠá˘ ááá á¨á፠ááĽááĽá áá á áĽáĽá
á°ááá°áá. á áááááśáš á¨áááŠáľ á¨áááľ á áááᎠáĽá áĽá áľáľáľá áá á¨áᢠáĽáŤááłááą á áááááľ áĽá áááá áĽáá° áá áá¸á áĽá áĽáá° ááá˘ááš ááá áá á áááľá¨áľ áĽáľá¨ 10 ááá á¨á፠á áá á¨á°áááą áľáĽá°áŁáá˝á á°á á
áááá˘
áá¨áĽáť áĽá á áá á¨ááá á¨áá á¨á° áááľ á¤á° ááťáááľ á ááááłá˝á áĽáľáá áá ááá˘
á ááłááľ áá á ááłááľ á¨á°áááą áááŽá˝ á¨áá ááĽááĽá á áŤá áłááá á¨áá á¨á° áááľ á¤á°-ááťáááľ á˛áá á ááľ áááł á°á¨á°á°á˘ áá á áá°á¨á á°ááłá˘
áľáá áľááľ á¨áłá°áŠ á ááśá˝ áá áᢠá á ááľ á¨á፠áľáĽá°áŁ ááľáĽ 3-4 á ááśá˝ á°á°áŁááá áĽá áĽááľ á áĽááľ á á°ááłáłá á¨áááľ á°ááŁáŤáľ ááľáĽ áá ááá¸á á°á¨á°á°á˘ áá á¨áľ áĽáá°áá¨ááá áĽá á áá á áááľ áľáá áŽá˝ áĽá á ááŁá áá áá ááá áá° ááá áŽáľ áľáĽá°áŁáá˝ á áááááľ áá ááľá¨á áĽááłáá áľ áá¨áłáľ á áľááá áá áá˘
ááŽáľ áááá áá°áľ áĽá á°ááŚá˝á á ááá á°ááá˘
á¨ááááŞáŤáá¨á áá á áá á á áááááśá˝áŁ áĽáá áľáá´áá˝ áĽá á°á°áŞáá˝ ááŤá¨á á¨áááľ á áááᎠáááŤáľ á ááááááᢠá áááᎠá áááááśá˝ ááľáĽ á¨áááľ áááá áááá°á ááľá¨á áĽááááááᢠáááᎠá°ááŞáľ á á áŠá áá á áá áŤáąá á˝á á¨ááá á áááááľ á°áĽá ááłá°áŁáᢠáá á ááŤá¨áĽ á á°áá°á á°á¨á áĽáááľ áĽááłáá á áááá, áĽá áááľá¨áľ á áľá¸á᪠áá, ááááŤáąá áááłá, á C # ááľáĽ áŤá á áááááśá˝ á ááááá áááł á áá°á á á¤á°-áá˝áááľ ááááá. áľáááłá˝á á C# á°á˝ááᤠááá˝ á´áááááá˝á áĽáľáŤáá á áá°á ááááᢠáľááá , á¨á፠á´áááŤá áľáĽá°áŁáá˝á ááá áá á á á áĽááłáá ááľááá. ááá ááá á¨á˘áááľ á áááᎠááá áááĽáŤá á¨ááá¸á ááá áá. áĽá¨á°á ááá áľ áŁáá ORM áá á¨áážáľ áá á á፠áŤááľ á¨á áááááľ áá° á áááááľ áá áłáľ á áŁá ááľ ááá˘
áĄáľáá˝á á á፠á¨áá፠ááľá á áľáá ááᣠáľááá á¨á˝ááŠááľ á ááá´áá¸á ááĽá á áŁá á°áľáá áá áᢠá¨á áááááłá˝á áá°á¨áľ á¨áá¨á á°á°áŤá˝ááľ ááĽááĽá áłááá á¨á˘áááľ áááá áĽáť á¨áŤá áĽá á¨áá á¨á° áááľ áá ááá áááááľ á¨ááá áľáĽá°áŁ ááᢠá á°ááłáłá áá, á¨ááááá˝ áá á¨á°áŤáŤá á˝ááŽá˝á ááááłáľ á¨á፠áľáĽá°áŁá á áá ááťáťá áĽáá˝ááá.
á áá á°á¨á á¨ááááŞáŤáá á¨áŁáľ á˝áá á ááĽááá. á áááááą á ááľá á¨á፠áľáĽá°áŁ ááŁááľ áá á¨á áľáŁ á ááááŽáá ááť ááľá¨á áĽááááááᣠáĽá ᨠDRY ááá áĽáá áá á áŁá áĽáá ááľ á áľáááĽááᢠááŁááľá áááľáá¨áľ ááá˘ááš á¨á ááŤáŁá˝ áľáĽá°áŁáá˝ áááá˝á áĽáá°áá áá áá ááááá áĽá á áá ááááŤáľ ááŤááš áĽáá°áá á ááľ áá ááŤáŤá áááŠá˘ áá¤áśášá á°ááľáá ááááŁáľ á˝áአá¨ááá áŽáľ áá¨ááť ááłáŞáŤ á áŤáŁá˘ ááá áĽááłá ááľáááᢠáááá á¨ááá áŽáľ á¨áŤá áľáá áá¨ááť áá á¨áᢠáá á ááá ááŽáááľ áááľáá á á áŤáŁá˘á áá˝á áá ááá°áĽá°áĽ á áŁá á áľá¸á᪠áá á. áľááá áááŽáááą áááá˝ á¨á°áአáľááá˝ áááľááá˝ á°ááĽá¨ááᣠáĽá ááá á¨á፠ááá á¨á፠áľáĽá°áŁá ááĽááą áá¨á áĽá áĽáá°áá áĽá á áá áááá ááá á áá¨áá¨ááᢠáá áá áĽááľáá°áá áŤáááá°áá áĽá¸áá ááłáŞáŤ á¨áŽáľ áááá ááᢠáá á ááłááľ áá á°áá á áá°áłáŤá.
á¨ááŤá á¨á°áᨠáá¨ááťáá˝ ááłáá áá´á áááľ áááá. á¨áááľ á áááᎠá¨á áá á áá á¨á áááááľ áá° á áááááľ á áááľáᣠááŤáá˝ á áĽáááľ áŤáłá¸áá á¨áťá ááááᢠá¨áłá°áŠ á ááśá˝ á¨á áá á ááá áá°áááᢠá¨áá á¨á° áááľ á¤á° ááťáááľá áĽáá´áľ áĽáá°áá áĽáá áááá? á á°áᨠáá¨ááť ááľáĽ ááá°áá¸áᣠá¨ááŤá áá° áááľ ááŹáá˝ á áľááŁáá¸áᣠáá° á áá˛ááá°áŞá á áľááŁáᢠá ááááá ááἠᣠáľáĽá°áŁ áĽá á áľááľ á áŤáľ-á°á áá¨á°áłáá˘
á áááááłá˝á á¨ááľáĽ áá á¨á° áááľ ááŹáá˝á á¨ááŤáá áá á á°ááłáłá ááአááŁááľ ááá¨á˘ á¨áááľ á¨áá á¤á°-ááťáááľá áĽááááłááᢠáĽááá
á áĽá
áá˝ áŁá°á¨ááá áľ á¨á áá˛ááá˛á áá áááľáŤáľ áááľ á¨áĽá
á á áľá°áłáłáŞáá˝á á°á áááᢠá áľááá˝ áá¨ááťáá˝ ááľáĽá áááľá á°á áááᢠáĽá á áááááśá˝ áŁááŁá¸á áá¨ááťáá˝ ááľáĽáŁ á áááá˝ ááŤá¨á á¨á áá á¨áľáŞáľ ááĽááľ á¨ááŤááá áá ááŹáľá á°á áááá˘
áľááá
á ááá áŽáľ áá á ááľáŤáľáŁ á ááá´áá¸áá á áľááš á ááá¨á áĽá áá¨ááťáá˝á á ááá¨áľ á áááááśáťá˝áá á¨á áá áááá°á áĽáá°ááááá˘
á¨áá á¨á° áááľ á˝ááŽá˝
áá° áááᎠá°ááŞáľ ááá¸ááá á áĽááá á ááłá ááá˝ á¨áá°á¨á° áááľ áá á¨á°áŤáŤá áá¸áᢠá ááśáá˛á áá°ááŤáľ áŤáľáááááłáᣠáá á¨á° áááąá áááŤááľ á á˛áľ á¤á° ááťáááľ áŤáľáááááłáá˘
ááááŞáŤ áá áá áŤáŁá˘áá˝ áááľááá á áĽá áŤáá. áá áá áá°áľ á áŤáľ-á°á áááľá¨á, á¨á˛á á / á˛á˛ á¨á§á᧠ááľáá áá áá. ááŁáááľ áŤáá á¨ááľá¨á¨á˘áŤ áá°áľá ááá áá ááááŤáąá ááŁáááľ áŤáá áá°ááŤáľ á¨áááľ áá°áśá˝ á ááá ááĽá áá á°ááŁáááľ áľáááá ááᢠáľááá , ááľáŤ ááá á¨áá¨áááá á ááŤáá á áá áá áá, áĽá ááá¨áŤ - á áŤáľ-á°á.
á áľáá˛áŤááᣠá˘áľáĄáŹáľá á¨ááá áŽáľ áá¨ááť áĽá ááá¨á áááááŁáľ áĽáá ááááᢠáĽá á áŹá ááľáĽ á¨áááŁáł áľááŞááśá˝á ááťá áĽáááááá ááááŤáąá áĽáą ᨠC # áá á°ááłáłá ááᢠááá á¨áá ááŹáá˝ áá° á áá˛ááá°áŞ áááŁá ᣠáĽá Ansible á áŤáľ-á°á áá° á¨áá¨áŤ á ááááŽá˝ áá°ááłá ᣠá¨á፠á áá áá˛áŤáá ááá¨áŠ áá˝ááá˘
á¨á°áᨠáááἠááľáłááť
á á ááľ áá
áľáŁ á¨áááá á ááą ááłáĽ á¨á፠áááἠááľáłááť áá
á¨áĽ áá áᢠáĽáá˛áá á á˛áľáŽá˝ áá áŁá áá á áááἠááľáłááťáá˝ áá ááľá¨á áĽááłááĽá áá¨áłáľ á ááĽáᢠá¨áĽá áááἠááľáłááťáá˝ áá˝áá áááá˝ á°á˝áááᢠáá°á á ᨠELK ááá ááá áá ááľáááᢠá ááĽáł á á á
áŤá˘áá˝ á áŠá áá° ELK á ááťáááᣠááá áá á¨á˝áá ááááŚá˝á áĽáá°ááá áá
á
áĽá á¨áá¨áłá°áŤ ááłáááŤáá áĽáá° áá፠áĽáá˝áááᣠá¨á áááááľ áľáá á áá¨áá áĽááá
áááἠááľáłááťáá˝ á áá áá°áá°á áá˝ááá˘
Filebeat á á áá áá áááἠááľáłááťááťá˝áá á¨á ááááŽá˝ ááá°áĽá°áĽ áŁá¨ááŤá áĽááááŁá¸ááá áŁá UI ááľáĽ áá ááá˝á áááááŁáľ Kibanaá áĽáá áááá áĽá áĽáŞá á á áááááśá˝ ááŤá¨á áĽáá´áľ áĽáá°áá° ááá¨áľ áĽáľáá á ááá°ááᢠá¨ááľáľá ááłáá፠á áá
á áŁá áá¨áłáá˘
á°ááá á áááááśá˝á ááá¨á áĽá áá¨á
ááááŞáŤ ááᣠáĽá¨á°ááᥠáŤááľá á áááááśá˝ áĽáá´áľ áá¨á áĽáá°ááá˝á áá á áá á áááŁááᢠá ááááľ ááá ááá ááá áá áᤠá á áá ááľáĽ áá˝á áá áĽááŽáĽáá áá áᢠááááŞáŤ áá á áááᎠá°ááŞáľ á°ááłáłá ááá áááľá¨á ááá¨áá ᣠáá á ááłááľ áá á ááľ áááᎠá áááááľá áá á áá ááááá ááá˝ áĽááá˝á ááľááá áŤáľáááááłá ᣠáĽá áá
á¨áááá˝ ááᢠáĽá áá¨á á¨ááááááá á áááááľ ááá á áááááśá˝á áĽáť á á áá ááľáĽ áá˝á áá áá°ááááŁá áľ áá´á áááľ áĽááłááĽá á°ááááĽáᢠá¨á°ááŠáľ á áááááśá˝ áá
áŠá á¨ááŽáľ áá á¨ááááą á ááááŽá˝ áĽá
á áá ááááᢠá¨áá¨á á áá, á áá¨áŤ áá, ááĽáŤááłááą á°ááŁá, á¨á°áá¨áŠáľ á áááááśá˝ ááá¨áŤ á áááá áĽáť áá°áŁá. áľááá
, áááľáá áá°ááľ á ááá¨áľ áá á ááłáá áľ ááá ááá¨áŤá.
á¨áááľ áľáŞáśá˝á áĽáť á¨ááŤááą á ááááŽá˝ á áᢠáĽááá á°áá¨áŽá˝ á á á°ááá˝ áá áŤáľáááá, á¨áá°ááŤáą á ááľ áááá áááá°á˝ áĽá áááľáŁá áľáá á.
áłáááá á¨Specflow áááĽá¨áŞ á áá áá á ááśááľáľ á¨áá¨áŤ áá°áľ á ááááᢠáá¨áŤáá˝ á¨á áá˛áĽá á¨á°á°áአá áá NUnitá á áá áá á áŤáľ-á°á áá°áŤáᢠá¨áĽáŤá á˝áá áá á áá á áŤáľ-á°á á¨áá, á¨á፠á áĽá ááá¨á á áŤáľáááá. ááá áĽááłá á ááłááľ áá á°á¨á᪠á áĽá ááá¨á á ááá áŤáľáááá. áá ááľ á¨á°áá°á ááłá á¨áľáááš áá¨áŤáá˝ áĽáá°áááą áááá á á፠ááľáĽ áááŤáá˝á áĽáá ááááá˘
á á°á¨ááŞá ᣠá¨áááľ ááá°á˝ á áľáááááľ á¨ááŻá ᣠá¨áá áá°á á¨á°áŤáá°á á áá á áá áĽáť áá áᢠáá°ááá˝á ááááľ JMeteráᣠáĽááąá ááá¨áá¸áľ InfluxDB áĽá Grafana á¨áá°áľ ááŤáá˝á áááľáŤáľ áĽáá ááááá˘
áá á áłáŤá?
á ááááŞáŤ, "áááá
" á¨áááá á˝áá°-ááłáĽ á áľááá°áá. áá
áŽáá°áľ á áááľ á áŤáŁá˘ ááľáĽ á˛á°ááŤáŁ áááá á¨áááľ áá°áśá˝á á˛áŤáľá°ááá á¨áááľ áá á áľá᪠áááśá˝ á áá°ááᢠá áá á á¨1,5 áá á á ááŤá á áááááśá˝á áĽáá°ááŤá¸áááᣠá¨á°ááá° á áá áá° áľáŤ áľáááᥠá áĄáľá áĽáááľáŁá¸áááá˘
á áľáááłá˝á ááľáĽ ááłá ááľááśá˝ á¨ááᢠáááᎠá°ááŞáľá á¨áľá á°áľ áá á¨ááá á á¨á፠áá á¨á°áŤáŤáá á°ááŁá áá°á áŤá áĽá ááá ááá˝ á°ááŁáŤáľ á áááąáᢠáá á¨á°á áááá áááľ á áĽá á áŤáťá˝ááá˘
á¨áá°ááŤáľ ááá¤á áááŁá á áĽáá˝áááᢠá áľááá á¨áá á¨á°áá¨á áááľá á á°áá á á¨á áááááśá˝ áĄáľáá˝á ááá¨áĽ áá˝áá.
á á°á¨ááŞá, áĽá á á¨áá°á ááťáťáŤ áá¨á áá áŤááá á˝áá áááˇá. á áá á¨á ááłááľ á áááááśá˝ áá á áá á¨áá°áŠ á¨á°áአá¨áááľ áĄáľáá˝ á ááᢠᨠScrum áá°áľ á áľááľá áĽáá áĽáŠ ááᢠá ááľ á¨á°áá°á áĄáľá ááĽáą á°ááŁáŤáľá á¨áááľáĽ á¨á°áᨠá¨áááľ áŁáá¤áľ ááá¨á áá˝ááá˘
áá áááŤ
- áááᎠá°ááŞáľ ááľáĽáľáĽ áľáááśá˝á ááá áľá áľ á áŁá á°áľáá áá. á áá°áą ááľáĽ, á áľáááłá˝á ááľáĽ áá áĽááłá, áá á áááľ ááľá á ááśá˝ áĽááłá, áľáá áŤá¸á á¨áľ áĽááłá áá¨áłáľ áĽááááŤáá. áá á áááá˝ ááŤá¨á ááťáťáŤáá˝á á áľááá ááá°áŤá¨áľ áĽá á¨áŽáľ á፠áááŁáľá ááá¨áá¨á áŤáľá˝ááá˘
- áááᎠá°ááŞáľ áľáá áłá áĽá áá˝á áá°áŁáᢠáĽááá áá á¨ááááŠáľ áĽáá° á ááá´áá¸á áĽáť áá, ááá áá ááááá á ááá´áá¸á á¨á˘áááľ ááááśá˝á ááááłáľ áĽáá á áŤáą á áá°áá. áľááá , Scrum á áá á áŁá á°ááłá áľááá áĽáá á á áááááśá˝ á áľááá˝ áĄáľáá˝ ááľáĽ á˝ááŽá˝á ááááłáľ á áŁá á°áľáá áá¸á áááľ áĽáá˝ááá.
- áááŤá¨áľ á°á°ááá áá°áľ ááᢠá áááŹá˝áá ááľá°á
á ááá áá° áááᎠá°ááŞáľ áá¨ááá á áľá˝ááᢠá¨á°ááá áááľ á°ááŁáŤá ááá á áá˝áá. áááᎠá°ááŞáľ á áá°áĽá áľ áá áŤááá áááľ áĽáá°áá ááťá á áá áá, áááľá áá°áááá°á áŽáľ ááá¨á áĽá á á°ááŁáŤáááľ áĽá á ááĽááľ á¨áááľ ááááśá˝á á á°áťá áááł áŤááá.
áľáá˝ ááľá ááááŤ; áá° áááᎠá°ááŞáľ á¨áá¸ááá ááŞáá˝ á áŁá á áá áá¸á. á¨áá°á¨á° áááľ á˝ááá áĽáť ááááłáľ á¨á á áá áá áˇáᢠáľááá áľáá˝ á áááŹá˝á áአááŹáľá á¨ááááá á¨ááᣠááĄáľáá áľáŠá¨áľ áĽá áá á¨áááłá°áŠ á°áá áá˝ á¨ááááľáŁ áááᎠá°ááŞáľ áᏠáĽááľá á¨áááááľ áááá áá˝ááᢠá áŁá ááľ ááᢠáá°áąá á áááᎠá°ááŞáľ á¨ááአáłá˛áŤ ááŞááš á ááááŞáŤ á¨áááᲠáááľ áá á°ááłáłá ááŽáááľ á¨ááአá¨á áá á¨á áŤá ááááá˘
PS á¨á áá áľááłá áłáŞá (áĽá ááĽááľá á áá) - áá á¨áľ
ááŤáŤáŁ .
á¨áŞáááą áá áľáŞáľ áĽááá˘
ááá: hab.com