αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon
αž…αžΆαž”αŸ‹αž–αžΈαž†αŸ’αž“αžΆαŸ†αž˜αž»αž“ αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžšαŸ€αž”αž…αŸ†αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathons αŸ” αž€αžΆαžšβ€‹αž”αŸ’αžšαž€αž½αžβ€‹αž”αŸ’αžšαž‡αŸ‚αž„β€‹αž”αŸ‚αž”β€‹αž“αŸαŸ‡β€‹αžŠαŸ†αž”αžΌαž„β€‹αž‚αŸβ€‹αž‘αž‘αž½αž›β€‹αž”αžΆαž“β€‹αž‡αŸ„αž‚αž‡αŸαž™β€‹αžαŸ’αž›αžΆαŸ†αž„β€‹αžŽαžΆαžŸαŸ‹ αž™αžΎαž„β€‹αž”αžΆαž“β€‹αžŸαžšαžŸαŸαžšβ€‹αž’αŸ†αž–αžΈβ€‹αžœαžΆβ€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„ αž’αžαŸ’αžαž”αž‘. αž€αžΆαžš hackathon αž›αžΎαž€αž‘αžΈαž–αžΈαžšαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαŸ‚αž€αž»αž˜αŸ’αž—αŸˆ 2019 αž αžΎαž™αž˜αž·αž“αžαž·αž…αž‘αŸαŸ” αž’αŸ†αž–αžΈβ€‹αž‚αŸ„αž›β€‹αžŠαŸ…β€‹αž“αŸƒβ€‹αž€αžΆαžšβ€‹αž€αžΆαž“αŸ‹β€‹αž€αŸ’αžšαŸ„αž™β€‹αž˜αž·αž“β€‹αž™αžΌαžšβ€‹αž”αŸ‰αž»αž“αŸ’αž˜αžΆαž“β€‹αž€αž“αŸ’αž›αž„β€‹αž˜αž€β€‹αž“αŸαŸ‡β€‹ αž”αžΆαž“αžŸαžšαžŸαŸαžš αž’αŸ’αž“αž€αžšαŸ€αž”αž…αŸ†αŸ”

αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž—αžΆαžšαž€αž·αž…αŸ’αž…αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŸαŸαžšαžΈαž—αžΆαž–αž–αŸαž‰αž›αŸαž‰αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αž„αŸ‹αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž”αžŸαŸ‹αžœαžΆαŸ” αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαžœαŸαž‘αž·αž€αžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸƒαž˜αž»αžαž„αžΆαžšαžŠαžΆαž€αŸ‹αž–αž·αž“αŸ’αž‘αž»αžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“ αžŠαŸ‚αž›αž’αžΆαž…αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αŸ†αž αžΌαžšαž™αŸ‰αžΆαž„αž›αžΏαž“αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž‘αž”αŸ‹αž‘αž›αŸ‹αž“αžΉαž„αž”αž“αŸ’αž‘αž»αž€αž’αŸ’αž„αž“αŸ‹ αž αžΎαž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αž›αž½αž“αž―αž„αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž”αžΆαž“αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ”

αž€αž·αž…αŸ’αž…αž€αžΆαžšαž‚αžΊαž˜αž·αž“αžαžΌαž…αžαžΆαž…αž‘αŸ αž αžΎαž™αž’αžΆαž…αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž”αžΆαž“αžαžΆαž˜αžœαž·αž’αžΈαž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαžΌαž…αžŠαŸ‚αž›αž™αžΎαž„αž‡αžΏαž‡αžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž”αž‘αž”αž„αŸ’αž αžΆαž‰αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αŸ” αž˜αžΆαž“αž€αŸ’αžšαž»αž˜αž…αŸ†αž“αž½αž“ 6 αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜ 5 αž“αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathon αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž›αŸ’αž’ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαŸαž‘αž·αž€αžΆαžšαž”αžŸαŸ‹αž™αžΎαž„αž”αžΆαž“αž€αŸ’αž›αžΆαž™αž‘αŸ…αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αžαŸ’αž›αžΆαŸ†αž„αž”αŸ†αž•αž»αžαŸ” αž™αžΎαž„αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžαŸ’αž›αžΆαŸ†αž„αžŽαžΆαžŸαŸ‹αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž…αž„αŸ‹αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž’αžαŸ’αžαž”αž‘αž“αŸαŸ‡αŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž‡αžΆαžœαŸαž‘αž·αž€αžΆαž•αŸ’αž’αŸ‚αž€αž›αžΎαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ Serverless αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αžŠαŸ‚αž›αž€αžΆαžαŸ‹αž”αž“αŸ’αžαž™αž–αŸαž›αžœαŸαž›αžΆαžŠαŸ‚αž›αžœαžΆαžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž“αžΆαŸ†αž™αž€αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαŸ—αž˜αž€αž•αž›αž·αžαŸ” αžœαžΆαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžŸαžšαžŸαŸαžšαž€αžΌαžŠαž“αŸ…αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαžŠαŸ‚αž›αž„αžΆαž™αžŸαŸ’αžšαž½αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž–αž½αž€αž‚αŸ αž αžΎαž™αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αžœαžΆαž‘αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜αžŠαŸ„αž™αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž…αžΌαž›αžšαž½αž˜αž–αžΈαžœαž·αžŸαŸ’αžœαž€αžš αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ”

αžαžΎαž’αŸ’αžœαžΈαž‘αŸ…αž‡αžΆαž–αž·αž“αŸ’αž‘αž»

Tinkoff.ru αžŠαžΌαž…αž‡αžΆαž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž‘αŸ†αž“αžΎαž” αŸ— αž‡αžΆαž…αŸ’αžšαžΎαž“αž˜αžΆαž“αž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž’αžαž·αžαž·αž‡αž“αŸ” αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž·αž“αŸ’αž‘αž»αž‚αžΊαž‡αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž’αžαž·αžαž·αž‡αž“αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŸαŸ’αžαž·αžαž·αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αž’αžαž·αžαž·αž‡αž“αž„αžΆαž€αž˜αž€αžšαž€αž™αžΎαž„αžŠαŸ„αž™αžŸαŸ’αž“αžΎαžŸαž»αŸ†αž±αŸ’αž™αž‚αžΆαžαŸ‹αž…αŸαž‰αž”αŸ’αžšαžΆαž€αŸ‹αž€αž˜αŸ’αž…αžΈ αž¬αž”αžΎαž€αž‚αžŽαž“αžΈαžŸαž αž‚αŸ’αžšαž·αž“αž˜αŸ’αž“αžΆαž€αŸ‹αŸ—αž‡αžΆαž˜αž½αž™αž™αžΎαž„αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž™αžΎαž„αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž•αŸ’αžαž›αŸ‹αž”αŸ’αžšαžΆαž€αŸ‹αž€αž˜αŸ’αž…αžΈαžŠαž›αŸ‹αž‚αžΆαžαŸ‹ αž“αŸ„αŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž›αžΎαž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‚αžŽαž“αžΈαž“αŸ„αŸ‡αž‡αžΆαžŸαž αž‚αŸ’αžšαž·αž“αž˜αŸ’αž“αžΆαž€αŸ‹αŸ— αž“αŸ„αŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž’αžαž·αžαž·αž‡αž“αž“αžΉαž„αž˜αž·αž“αž’αŸ’αžœαžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž€αŸ’αž›αŸ‚αž„αž”αž“αŸ’αž›αŸ†αž‘αžΎαž™αŸ”

αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αŸ‚αž”αž“αŸαŸ‡αž‚αžΊαž‡αžΆαž‚αŸ†αžšαžΌαž‚αžŽαž·αžαžœαž·αž‘αŸ’αž™αžΆαžŠαŸ‚αž›αžœαž·αž—αžΆαž‚αž‘αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαŸ’αž›αž½αž“αž―αž„ αž“αž·αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž˜αž€αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αž»αž€αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž·αž“αŸ’αž‘αž» αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαžŸαŸ’αžαž·αžαž·αžŸαŸ’αžšαžŠαŸ€αž„αž‚αŸ’αž“αžΆαž“αŸαŸ‡αž€αŸαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž”αž»αž‚αŸ’αž‚αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž·αžαž•αž›αžαŸ’αž˜αžΈαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžαž·αžαž·αž‡αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸƒαž€αžΆαžšαžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž”αŸ‚αž”αž“αŸαŸ‡αž’αžΆαž…αž‘αž‘αž½αž›αž™αž€αž—αžΆαž–αžαž»αžŸαž‚αŸ’αž“αžΆαž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž‰αŸ’αž…αžΌαž›αŸ” αž αžΎαž™αž“αŸ…αž…αŸ†αžŽαž»αž…αžαŸ’αž›αŸ‡αž™αžΎαž„αž’αžΆαž…αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαžαŸ’αž˜αžΈαž‘αŸ…αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžŠαŸ‚αž›αž•αŸ’αž’αŸ‚αž€αž›αžΎαž›αž‘αŸ’αž’αž•αž›αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαž“αžΉαž„αž”αž„αŸ’αž€αžΎαž“αž’αžαŸ’αžšαžΆαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž“αŸƒαž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αŸ”

αž™αžΎαž„αž€αžΆαž“αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‡αžΆαž…αŸ’αžšαžΎαž“αž’αŸ†αž–αžΈαž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž’αžαž·αžαž·αž‡αž“ αž αžΎαž™αž”αžšαž·αž˜αžΆαžŽαž“αŸƒαž–αŸαžαŸŒαž˜αžΆαž“αž“αŸαŸ‡αž€αŸ†αž–αž»αž„αž€αžΎαž“αž‘αžΎαž„αž₯αžαžˆαž”αŸ‹αžˆαžšαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž·αž“αŸ’αž‘αž»αžŠαžΎαž˜αŸ’αž”αžΈαžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž€αžΆαžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸαžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž…αŸ’αž”αžΆαž”αŸ‹ (αž¬αž‚αŸ†αžšαžΌαž‚αžŽαž·αžαžœαž·αž‘αŸ’αž™αžΆ) αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž™αŸ‰αžΆαž„αž†αžΆαž”αŸ‹αžšαž αŸαžŸαžαžΆαž’αŸ’αž“αž€αžŽαžΆαžαŸ’αžšαžΌαžœαž™αž›αŸ‹αž–αŸ’αžšαž˜αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž’αŸ’αž“αž€αžŽαžΆαžαŸ’αžšαžΌαžœαž”αžŠαž·αžŸαŸαž’ αž“αž·αž„αž’αŸ’αž“αž€αžŽαžΆαžαŸ’αžšαžΌαžœαž•αŸ’αžαž›αŸ‹αž•αž›αž·αžαž•αž›αž–αžΈαžšαž”αžΈαž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ€αž αžŠαŸ„αž™αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαž…αŸ†αžŽαžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαžŸαž€αŸ’αžαžΆαž“αž»αž–αž›αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž·αž…αŸ’αž…αž€αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸƒ αž™αžΎαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž―αž€αž‘αŸαžŸαžšαž½αž…αž αžΎαž™ IBM WebSphere ILOG JRules BRMSαžŠαŸ‚αž›αž•αŸ’αž’αŸ‚αž€αž›αžΎαž…αŸ’αž”αžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚ αž’αŸ’αž“αž€αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸ αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αžŸαž˜αŸ’αžšαŸαž…αžαžΆαžαžΎαžαŸ’αžšαžΌαžœαž’αž“αž»αž˜αŸαž αž¬αž”αžŠαž·αžŸαŸαž’αž•αž›αž·αžαž•αž›αž’αž“αžΆαž‚αžΆαžšαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αžŽαžΆαž˜αž½αž™αžŠαž›αŸ‹αž’αžαž·αžαž·αž‡αž“αŸ”

αž˜αžΆαž“αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž›αžΎαž‘αžΈαž•αŸ’αžŸαžΆαžš αž‘αžΆαŸ†αž„αž‚αŸ†αžšαžΌαžŠαžΆαž€αŸ‹αž–αž·αž“αŸ’αž‘αž» αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„αŸ” αž™αžΎαž„αž”αŸ’αžšαžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž€αŸ†αž–αž»αž„αžšαžΈαž€αž…αž˜αŸ’αžšαžΎαž“ αž’αŸ’αžœαžΎαž–αž·αž–αž·αž’αž€αž˜αŸ’αž˜ αž‘αžΆαŸ†αž„αž…αŸ†αž“αž½αž“αž’αžαž·αžαž·αž‡αž“ αž“αž·αž„αž…αŸ†αž“αž½αž“αž•αž›αž·αžαž•αž›αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž€αŸ†αž–αž»αž„αž€αžΎαž“αž‘αžΎαž„ αž αžΎαž™αž‘αž“αŸ’αž‘αžΉαž˜αž“αžΉαž„αž“αŸαŸ‡ αž‚αŸ†αž“αž·αžαž€αŸ†αž–αž»αž„αž›αŸαž…αž‘αžΎαž„αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž€αŸ‚αž›αž˜αŸ’αž’αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αŸ” αž”αŸ’αžšαžΆαž€αžŠαžŽαžΆαžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹αž˜αžΆαž“αž‚αŸ†αž“αž·αžαž‡αžΆαž…αŸ’αžšαžΎαž“αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαž±αŸ’αž™αžœαžΆαž€αžΆαž“αŸ‹αžαŸ‚αžŸαžΆαž˜αž‰αŸ’αž‰ αž”αŸ’αžšαžŸαžΎαžšαž‡αžΆαž„αž˜αž»αž“ αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž‡αžΆαž„αž˜αž»αž“ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž–αŸαž›αžαŸ’αž›αŸ‡αž‚αŸ†αž“αž·αžαž–αžΈαžαžΆαž„αž€αŸ’αžšαŸ…αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαŸ” New Hackathon αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αž‘αžΎαž„αž€αŸ’αž“αž»αž„αž‚αŸ„αž›αž”αŸ†αžŽαž„αž”αŸ’αžšαž˜αžΌαž›αž‚αŸ†αž“αž·αžαž›αŸ’αž’αŸ—αŸ”

αž€αž·αž…αŸ’αž…αž€αžΆαžš

αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathon αž’αŸ’αžœαžΎαž‘αžΎαž„αž“αŸ…αžαŸ’αž„αŸƒαž‘αžΈ 23 αžαŸ‚αž€αž»αž˜αŸ’αž—αŸˆαŸ” αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž‡αžΌαž“αž“αžΌαžœαž—αžΆαžšαž€αž·αž…αŸ’αž…αž”αŸ’αžšαž™αž»αž‘αŸ’αž’αž˜αž½αž™: αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αŸ†αž–αŸαž‰αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž˜αž½αž™αž…αŸ†αž“αž½αž“αŸ”

αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαž”αŸ’αžšαžΆαž”αŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž˜αž»αžαž„αžΆαžšαžšαž”αžŸαŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αžšαžΆαž”αŸ‹ αž“αž·αž„αž€αžΆαžšαž›αŸ†αž”αžΆαž€αž’αŸ’αžœαžΈαžαŸ’αž›αŸ‡αžŠαŸ‚αž›αž€αžΎαžαž‘αžΎαž„αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆ αž€αŸαžŠαžΌαž…αž‡αžΆαž‚αŸ„αž›αžŠαŸ…αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜αž’αŸ’αžœαžΈαžŠαŸ‚αž›αžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž”αžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαž‚αž½αžšαžαŸ‚αž”αž“αŸ’αžαŸ” αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž–αŸαž›αžœαŸαž›αžΆαž‘αžΈαž•αŸ’αžŸαžΆαžšαž›αžΏαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž€αžΌαžŠαž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž…αžΌαž›αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜αž±αŸ’αž™αž”αžΆαž“αž›αžΏαž“αžαžΆαž˜αžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αŸ” αž αžΎαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž›αŸ†αž αžΌαžšαž…αžΌαž›αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ αž–αŸαž›αžœαŸαž›αžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž‚αž½αžšαžαŸ‚αž˜αžΆαž“αž‘αŸ†αž“αŸ„αžšαž‘αŸ…αž’αž”αŸ’αž”αž”αžšαž˜αžΆαŸ” αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡αž•αž„αžŠαŸ‚αžš αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž›αž€αŸ‹αž†αŸ’αž›αž„ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž±αž€αžΆαžŸαž±αŸ’αž™αž’αžαž·αžαž·αž‡αž“αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αž·αž‰αž•αž›αž·αžαž•αž›αžšαž”αžŸαŸ‹αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž–αž½αž€αž‚αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αž™αž›αŸ‹αž–αŸ’αžšαž˜αž–αžΈαž™αžΎαž„ αž“αž·αž„αž˜αžΆαž“αž€αžΆαžšαž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž–αžΈαž’αžαž·αžαž·αž‡αž“αŸ”

αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžŽαžΆαžŸαŸ‹αžαžΆαžœαžΆαž˜αž·αž“αž’αžΆαž…αž‘αŸ…αžšαž½αž…αž‘αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‚αž˜αŸ’αžšαŸ„αž„αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αž“αžΉαž„αž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž–αŸαž‰αž˜αž½αž™αž™αž”αŸ‹ αžŠαŸ‚αž›αž”αŸ’αžšαžΆαž€αžŠαž‡αžΆαž“αžΉαž„αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž•αž›αž·αžαž€αž˜αŸ’αž˜ αž αžΎαž™αžœαžΆαž–αž·αžαž‡αžΆαž›αŸ†αž”αžΆαž€αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž˜αžΌαž› αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŸαŸ’αž“αžΎαž±αŸ’αž™αž’αž“αž»αžœαžαŸ’αžαž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž•αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž˜αž½αž™αž…αŸ†αž“αž½αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ‚αž›αž‚αŸ†αžšαžΌαžαŸ’αžšαžΌαžœαžαŸ‚αž”αŸ†αž–αŸαž‰αŸ” αžœαžΆαž’αžΆαž…αž‘αŸ…αžšαž½αž…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž–αŸ’αž™αžΆαž™αžΆαž˜αž‘αžΆαŸ†αž„αž–αžΈαžšαžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αžŠαžŽαŸ’αžαž”αŸ‹αž›αžΎαžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž‘αžΆαŸ†αž„αžŸαŸ’αžšαž»αž„ αž“αž·αž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž›αž˜αŸ’αž’αž·αžαž›αžΎαž•αŸ’αž“αŸ‚αž€αž“αžΈαž˜αž½αž™αŸ—αž“αŸƒαžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αŸ”

αž…αŸ†αž–αŸ„αŸ‡αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžŸαŸαžšαžΈαž—αžΆαž–αž–αŸαž‰αž›αŸαž‰αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαŸ” αžœαžΆαž’αžΆαž…αž”αŸ’αžšαžΎαž‚αŸ†αž“αž·αž αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαžŽαžΆαž˜αž½αž™αž”αžΆαž“αŸ– αž€αžΆαžšαžŸαŸ’αž‘αŸ’αžšαžΈαž˜αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αžΆαžšαžšαŸ€αž“αžαžΆαž˜αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“ αž€αžΆαžšαžšαŸ€αž”αž…αŸ†αž”αŸ’αžšαž—αž–αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸ αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ† αž“αž·αž„αž•αŸ’αžŸαŸαž„αŸ—αž‘αŸ€αžαŸ”

αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αŸ†αž•αž»αžŸαž‚αŸ†αž“αž·αžαž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž… αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαžΆαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ FaaS αž“αžΉαž„αž›αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ†αž–αŸαž‰αž€αž·αž…αŸ’αž…αž€αžΆαžšαž“αŸαŸ‡αŸ”

αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž“αŸαŸ‡ αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžŸαŸ’αžœαŸ‚αž„αžšαž€αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ Serverless αžŠαŸ‚αž›αžŸαž˜αžŸαŸ’αžšαž” αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž…αŸ’αž”αžΆαž”αŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αŸ” αžŠαŸ„αž™αžŸαžΆαžš Tinkoff αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ Kubernetes αž™αŸ‰αžΆαž„αžŸαž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ αž™αžΎαž„αž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž…αž‡αžΆαž…αŸ’αžšαžΎαž“αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžœαžΆ αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αž“αŸ’αžαŸ‚αž˜αž’αŸ†αž–αžΈαžœαžΆαž“αŸ…αž–αŸαž›αž€αŸ’αžšαŸ„αž™αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αžœαŸ‚αž„αžšαž€αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαž˜αžΆαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αž”αŸ†αž•αž»αž αž™αžΎαž„αž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž•αž›αž·αžαž•αž›αžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžαžΆαž˜αžšαž™αŸˆαž—αŸ’αž“αŸ‚αž€αžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊαž‡αžΆαž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžŠαŸ‚αž›αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹αŸ” αž…αŸ’αž”αžΆαž”αŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ αž¬αžŠαžΌαž…αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž–αž–αž€ αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αžαžΆαž˜αž‘αžŸαŸ’αžŸαž“αŸˆαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚ αž›αŸ†αž αžΌαžšαž€αžΆαžšαž„αžΆαžšαž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡αŸ–

  1. αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžŸαžšαžŸαŸαžšαžŸαŸ’αž‚αŸ’αžšαžΈαž” αž…αŸ’αž”αžΆαž”αŸ‹ αž¬αž‚αŸ†αžšαžΌ ML αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αŸ” αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αžΆαžš hackathon αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αŸ’αžšαžΎ Mongodb αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αž˜αŸ’αžšαžΎαžŸαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αž·αž“αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸ…αž‘αžΈαž“αŸαŸ‡αž‘αŸαŸ”
  2. αž”αž“αŸ’αž‘αžΆαž”αŸ‹β€‹αž–αžΈβ€‹αž”αžΆαž“β€‹αžŸαžΆαž€αž›αŸ’αž”αž„β€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž”αž„αŸ’αž€αžΎαžβ€‹αž›αžΎβ€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαžΆαžŸαŸ’αžαŸ’αžš αž’αŸ’αž“αž€β€‹αžœαž·αž—αžΆαž‚β€‹αž”αž„αŸ’αž αŸ„αŸ‡β€‹αž€αžΌαžŠβ€‹αžšαž”αžŸαŸ‹β€‹αž‚αžΆαžαŸ‹β€‹αž‘αŸ…β€‹αž•αŸ’αž‘αžΆαŸ†αž„β€‹αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ”
  3. αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαž±αŸ’αž™αž˜αžΆαž“αž€αŸ†αžŽαŸ‚ αž›αŸαžαž€αžΌαžŠαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž“αžΉαž„αž‘αŸ…αž€αžΆαž“αŸ‹αžƒαŸ’αž›αžΆαŸ†αž„ Git αŸ”
  4. αžαžΆαž˜αžšαž™αŸˆαž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αžœαžΆαž“αžΉαž„αž’αžΆαž…αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αžΌαžŠαž€αŸ’αž“αž»αž„αž–αž–αž€αž‡αžΆαž˜αŸ‰αžΌαžŒαž»αž› Serverless αž˜αž»αžαž„αžΆαžšαžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αŸ”

αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ†αž”αžΌαž„αž–αžΈαž’αžαž·αžαž·αž‡αž“αžαŸ’αžšαžΌαžœαžαŸ‚αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Enrichment αž―αž€αž‘αŸαžŸαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž…αž“αžΆαž‘αžΎαž„αžŠαžΎαž˜αŸ’αž”αžΈαž–αž„αŸ’αžšαžΉαž„αžŸαŸ†αžŽαžΎαžŠαŸ†αž”αžΌαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αŸ” αžœαžΆαž˜αžΆαž“αžŸαžΆαžšαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αžŽαžΆαžŸαŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αŸαŸ‡αžαžΆαž˜αžšαž”αŸ€αž”αžŠαŸ‚αž›αžœαžΆαž“αžΉαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αžƒαŸ’αž›αžΆαŸ†αž„αžαŸ‚αž˜αž½αž™ (αžŠαŸ‚αž›αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž™αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž€αžΎαžαž…αŸ’αž”αžΆαž”αŸ‹) αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž‘αž·αž“αŸ’αž“αž“αŸαž™αžšαž½αž˜αž˜αž½αž™αŸ”

αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž˜αž»αž“αž–αŸαž› hackathon αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž›αžΎαž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ Serverless αžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαŸ” αžŸαž–αŸ’αžœαžαŸ’αž„αŸƒαž“αŸαŸ‡αž˜αžΆαž“αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž‡αžΆαž…αŸ’αžšαžΎαž“αž“αŸ…αž›αžΎαž‘αžΈαž•αŸ’αžŸαžΆαžšαžŠαŸ‚αž›αž’αž“αž»αžœαžαŸ’αžαžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸαŸ‡αŸ” αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ Kubernetes αž‚αžΊ Fission, Open FaaS αž“αž·αž„ Kubeless αŸ” αž˜αžΆαž“αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚ αž’αžαŸ’αžαž”αž‘αž›αŸ’αž’αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž–αž·αž–αžŽαŸŒαž“αžΆαž“αž·αž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαŸ”.

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžαŸ’αž›αžΉαž„αžαŸ’αž›αŸ‚αž„αž“αžΌαžœαž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž· αž“αž·αž„αž‚αž»αžŽαžœαž·αž”αžαŸ’αžαž·αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž™αžΎαž„αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ αž€αžΆαžšαž”αŸ†αž—αžΆαž“αŸ‹. αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ Serverless αž“αŸαŸ‡αž–αž·αžαž‡αžΆαž„αžΆαž™αžŸαŸ’αžšαž½αž›αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αž”αŸ†αž–αŸαž‰αžαžΆαž˜αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαž“αŸƒαž€αž·αž…αŸ’αž…αž€αžΆαžšαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Fission αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž™αž›αŸ‹αž–αžΈαž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž…αŸ†αž“αž½αž“αž–αžΈαžšαŸ– αž˜αž»αžαž„αžΆαžš αž“αž·αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αŸ” αž’αž“αž»αž‚αž˜αž“αŸβ€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αž”αŸ†αžŽαŸ‚αž€β€‹αž“αŸƒβ€‹αž€αžΌαžŠβ€‹αžŠαŸ‚αž›β€‹αžŸαžšαžŸαŸαžšβ€‹αž‡αžΆβ€‹αž—αžΆαžŸαžΆβ€‹αž˜αž½αž™β€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž”αžšαž·αž™αžΆαž€αžΆαžŸβ€‹ FissionαŸ” αž”αž‰αŸ’αž‡αžΈαž”αžšαž·αžŸαŸ’αžαžΆαž“αžŠαŸ‚αž›αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αŸ’αž“αž»αž„αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαž“αŸαŸ‡αŸ” αžšαž½αž˜αž˜αžΆαž“ Python, JS, Go, JVM αž“αž·αž„αž—αžΆαžŸαžΆ αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž–αŸαž‰αž“αž·αž™αž˜αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ”

Fission αž€αŸαž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž”αŸ‚αž„αž…αŸ‚αž€αž‡αžΆαž―αž€αžŸαžΆαžšαž‡αžΆαž…αŸ’αžšαžΎαž“ αžŠαŸ„αž™αž”αžΆαž“αžαŸ’αž…αž”αŸ‹αž‡αžΆαž˜αž»αž“αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αžŽαŸ’αžŽαžŸαžΆαžšαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžšαž”αžŸαŸ‹ Fission αž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αžΆαž“αžΆαžŠαŸ„αž™αž•αŸ’αž“αŸ‚αž€αž―αž€αž‘αŸαžŸ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒαžαŸ’αž›αž½αž“αž―αž„αŸ” αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž’αŸ’αžœαžΎβ€‹αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜β€‹αž‡αžΆαž˜αž½αž™β€‹αžŠαž»αŸ†β€‹αž…αž„αŸ’αž€αŸ„αž˜ αž˜αž»αžαž„αžΆαžšβ€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžαŸ’αžšαžΌαžœβ€‹αžαŸ‚β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž€αŸ†αžŽαžαŸ‹β€‹αž•αŸ’αž›αžΌαžœβ€‹αž•αŸ’αž‘αžΆαž›αŸ‹β€‹αžαŸ’αž›αž½αž“β€‹αžšαž”αžŸαŸ‹β€‹αžœαžΆ αž αžΎαž™β€‹αžŠαŸ‚αž›β€‹αž’αŸ’αž“αž€β€‹αž’αžΆαž…β€‹αž†αŸ’αž›αž„β€‹αž€αžΆαžαŸ‹β€‹αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžš GET αž¬β€‹αžŸαŸ’αž“αžΎβ€‹αžαž½β€‹αž€αŸ’αž“αž»αž„β€‹αž€αžšαžŽαžΈβ€‹αž“αŸƒβ€‹αžŸαŸ†αžŽαžΎ POSTαŸ”

αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž™αžΎαž„αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αžŠαžΎαž˜αŸ’αž”αžΈαž‘αž‘αž½αž›αž”αžΆαž“αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž’αžΆαž…αž±αŸ’αž™αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž…αŸ’αž”αžΆαž”αŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž’αž—αž·αžœαžŒαŸ’αžαžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž˜αžΆαž“αž€αžΆαžšαž…αžΌαž›αžšαž½αž˜αž–αžΈαžœαž·αžŸαŸ’αžœαž€αžš αž“αž·αž„αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαŸ” αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαž€αŸαž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžšαžŸαŸαžšαž€αžΌαžŠαž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž‘αžΎαž„αžœαž·αž‰αž‘αŸ…αž‡αžΆαž—αžΆαžŸαžΆαž˜αž½αž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžŠαŸ‚αž›αž™αžΎαž„αž”αŸ’αžšαžΎ αž™αžΎαž„αžαŸ’αžšαžΌαžœαžŸαžšαžŸαŸαžšαž…αŸ’αž”αžΆαž”αŸ‹αž‡αžΆαž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ αž“αž·αž„αž—αžΆαžŸαžΆαžŠαŸ‚αž›αž˜αžΆαž“αž―αž€αž‘αŸαžŸαžαŸ’αž–αžŸαŸ‹ αžœαž·αžŸαžΆαž›αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž˜αžΆαž“αž€αž˜αŸ’αžšαž·αžαžαŸ’αž›αžΆαŸ†αž„ αž αžΎαž™αž€αŸαž˜αžΆαž“αž€αžΆαžšαž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αžαŸ’αž›αžΆαŸ†αž„αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž•αž„αžŠαŸ‚αžš αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαžŸαŸαž…αž€αŸ’αžαžΈαž–αŸ’αžšαžΆαž„αž…αŸ’αž”αžΆαž”αŸ‹αž’αž“αžΆαž‚αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αŸ’αž“αž»αž„αž”αžšαž·αž™αžΆαž€αžΆαžŸαžαŸ‚αž˜αž½αž™αŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž…αŸ’αž”αžΆαž”αŸ‹αžαŸ’αž˜αžΈ αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αŸαž‰αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž˜αžΌαž›αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„αžšαž”αžŸαŸ‹αž™αžΎαž„ αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αž‰αŸ’αž…αŸαž‰αž…αŸ’αž”αžΆαž”αŸ‹αž‘αŸ αž€αžΌαžŠαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž™αŸ‰αžΆαž„αž„αžΆαž™αžŸαŸ’αžšαž½αž›αž“αŸ…αž–αŸαž›αž…αž»αž…αž”αŸŠαžΌαžαž»αž„αž˜αž½αž™αŸ” αžŠαžΌαž…αž‚αŸ’αž“αžΆαž“αŸαŸ‡αž•αž„αžŠαŸ‚αžš αž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸ…αž€αŸ’αž“αž»αž„ Kubernetes αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž˜αž·αž“αž‚αž·αžαž’αŸ†αž–αžΈαž€αžΆαžšαž•αŸ’αž‘αž»αž€ αž“αž·αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž˜αžΆαžαŸ’αžšαžŠαŸ’αž‹αžΆαž“αž‘αŸ αž”αž‰αŸ’αž αžΆαž”αŸ‚αž”αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž…αŸαž‰αž–αžΈαž”αŸ’αžšαž’αž”αŸ‹αŸ” αž αžΎαž™αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžƒαŸ’αž›αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ‚αž˜αž½αž™αž›αž»αž”αž”αŸ†αž”αžΆαžαŸ‹αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαŸ€αž”αž’αŸ€αž”αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αŸαž›αžœαŸαž›αžΆαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαžΆαžŸαŸ’αžšαŸ’αž αžŠαŸ‚αž›αž‡αž½αž™αžŸαž˜αŸ’αžšαž½αž›αžŠαž›αŸ‹αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αŸ”

αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“

αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž™αžΎαž„αž”αžΆαž“αž˜αž€αžŠαž›αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathon αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ‚αž›αžαŸ’αžšαŸ€αž˜αžšαž½αž…αž‡αžΆαžŸαŸ’αžšαŸαž… (αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αžšαž˜αžΎαžŸαŸ’αžšαž˜αŸƒαžšαž”αžŸαŸ‹αž™αžΎαž„) αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αžαŸ’αžšαžΌαžœαž’αŸ’αžœαžΎαž‚αžΊαž”αŸ†αž”αŸ’αž›αŸ‚αž„αž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž™αžΎαž„αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸ…αž‡αžΆαž€αžΌαžŠαŸ”

αž‚αž“αŸ’αž›αžΉαŸ‡αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ„αž‚αž‡αŸαž™αž€αŸ’αž“αž»αž„αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathon αž‚αžΊαž€αžΆαžšαžšαŸ€αž”αž…αŸ† αž“αž·αž„αž•αŸ‚αž“αž€αžΆαžšαžŸαžšαžŸαŸαžšαž”αžΆαž“αž›αŸ’αž’αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžšαžΏαž„αžŠαŸ†αž”αžΌαž„αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž’αŸ’αžœαžΎαž‚αžΊαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαžΆαžαžΎαž˜αŸ‰αžΌαžŒαž»αž›αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αžΉαž„αž˜αžΆαž“ αž“αž·αž„αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž™αžΎαž„αž“αžΉαž„αž”αŸ’αžšαžΎαŸ”

αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž˜αžΆαž“αžŠαžΌαž…αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αŸ–

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon
αžŠαŸ’αž™αžΆαž€αŸ’αžšαžΆαž˜αž“αŸαŸ‡αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž…αŸ†αžŽαž»αž…αž…αžΌαž›αž–αžΈαžš αž‚αžΊαž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚ (αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸ†αžαžΆαž“αŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„) αž“αž·αž„αž’αžαž·αžαž·αž‡αž“αŸ”

αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ€αž”αž…αŸ†αžŠαžΌαž…αž“αŸαŸ‡αŸ” αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αž”αž„αŸ’αž€αžΎαžαž˜αž»αžαž„αžΆαžšαž…αŸ’αž”αžΆαž”αŸ‹ αž“αž·αž„αž˜αž»αžαž„αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸ†αžšαžΌαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹ αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αžΌαžŠαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ Git αž“αž·αž„αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž‚αŸ†αžšαžΌαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‘αŸ…αž–αž–αž€αžαžΆαž˜αžšαž™αŸˆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αŸ” αž…αžΌαžšαž™αžΎαž„αž–αž·αž…αžΆαžšαžŽαžΆαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αŸ… αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž›αžΎαžŸαŸ†αžŽαžΎαž…αžΌαž›αž–αžΈαž’αžαž·αžαž·αž‡αž“αŸ–

  1. αž’αžαž·αžαž·αž‡αž“αž”αŸ†αž–αŸαž‰αž‘αž˜αŸ’αžšαž„αŸ‹αž“αŸ…αž›αžΎαž‚αŸαž αž‘αŸ†αž–αŸαžš αž αžΎαž™αž•αŸ’αž‰αžΎαžŸαŸ†αžŽαžΎαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαžαŸ‚αž’αŸ’αžœαžΎαž‘αžΎαž„ αž˜αž€αžŠαž›αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αžαŸ‹αžαŸ’αžšαžΆαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αžŠαžΎαž˜αžšαž”αžŸαŸ‹αžœαžΆαŸ”
  2. αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€ αžŸαŸ†αžŽαžΎαž†αŸ…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‰αžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ” αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ†αž–αŸαž‰αžŸαŸ†αžŽαžΎαžŠαŸ†αž”αžΌαž„αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž–αžΈαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžαžΆαž„αž€αŸ’αžšαŸ… αž“αž·αž„αž–αžΈαž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αŸ” αžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αžŸαŸ†αž”αžΌαžšαž‘αŸ…αžŠαŸ„αž™αž›αž‘αŸ’αž’αž•αž›αž€αŸαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αž„αžŠαŸ‚αžšαŸ”
  3. αž˜αž»αžαž„αžΆαžšαž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αžŠαŸ‚αž›αž™αž€αžŸαŸ†αžŽαž½αžšαžŠαŸ‚αž›αžŸαŸ†αž”αžΌαžšαž‘αŸ…αžŠαŸ„αž™αž’αžΆαžαž»αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αž•αž„αžŠαŸ‚αžšαŸ”

αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž”αŸ’αžšαžΎ MongoDB αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„ αžŠαŸ„αž™αžŸαžΆαžšαž€αžΆαžšαž•αŸ’αž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαž˜αŸ’αžšαž„αŸ‹αž‘αž·αžŸαž―αž€αžŸαžΆαžšαž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹αž―αž€αžŸαžΆαžš JSON αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž–αž„αŸ’αžšαžΉαž„ αžšαž½αž˜αž‘αžΆαŸ†αž„αžŸαŸ†αžŽαžΎαžŠαžΎαž˜αž”αžΆαž“αž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαžΆαž˜αžšαž™αŸˆαž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ REST αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„αž˜αžΆαž“αž–αŸαž› XNUMX αž˜αŸ‰αŸ„αž„αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαžœαŸαž‘αž·αž€αžΆαž“αŸαŸ‡αŸ” αž™αžΎαž„αž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αžαž½αž“αžΆαž‘αžΈαž™αŸ‰αžΆαž„αž‡αŸ„αž‚αž‡αŸαž™ αžŸαž˜αžΆαž‡αž·αž€αž€αŸ’αžšαž»αž˜αž“αžΈαž˜αž½αž™αŸ—αž˜αžΆαž“αž•αŸ’αž“αŸ‚αž€αž‘αž‘αž½αž›αžαž»αžŸαžαŸ’αžšαžΌαžœαž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ–

  1. αž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž„αžΆαžšαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžœαž·αž—αžΆαž‚ αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαžŠαŸ‚αž›αž‚αžΆαžαŸ‹αž’αžΆαž…αž‘αžΆαž‰αž™αž€αž…αŸ’αž”αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ†αžŽαŸ‚αž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžš αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž‡αž˜αŸ’αžšαžΎαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž€αŸ‚αžŸαž˜αŸ’αžšαž½αž›αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž…αŸ’αž”αžΆαž”αŸ‹αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αžαŸ”
  2. αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™ αžšαž½αž˜αž‘αžΆαŸ†αž„ REST API αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αž αž“αž·αž„αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™ VCS αŸ”
  3. αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž“αŸ…αž€αŸ’αž“αž»αž„ Google Cloud αž“αž·αž„αž”αž„αŸ’αž€αžΎαžαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž–αž„αŸ’αžšαžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαž—αž–αŸ”
  4. αž˜αŸ‰αžΌαžŒαž»αž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž‡αžΆαž˜αž½αž™αž€αŸ’αžšαž”αžαŸαžŽαŸ’αžŒ Serverless αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‡αžΆαž”αž“αŸ’αžαž”αž“αŸ’αž‘αžΆαž”αŸ‹αž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αŸ”
  5. αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸƒαž…αŸ’αž”αžΆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαžΆαž€αž›αŸ’αž”αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž˜αžΌαž› αž“αž·αž„αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž•αŸ’αžαž»αŸ†αž“αŸƒαž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΌαž› (αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαŸ‚αž›αž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž…αž»αž„αž€αŸ’αžšαŸ„αž™αŸ”

αžαŸ„αŸ‡αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžαžΆαž˜αž›αŸ†αžŠαžΆαž”αŸ‹αž›αŸ†αžŠαŸ„αž™αŸ”

αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž˜αž»αžαžšαž”αžŸαŸ‹αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž“αŸ…αž€αŸ’αž“αž»αž„ Angular 7 αžŠαŸ„αž™αž”αŸ’αžšαžΎ UI Kit αžšαž”αžŸαŸ‹αž’αž“αžΆαž‚αžΆαžšαŸ” αž€αŸ†αžŽαŸ‚αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž˜αžΎαž›αž‘αŸ…αžŠαžΌαž…αž“αŸαŸ‡αŸ–

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon
αžŠαŸ„αž™αžŸαžΆαžšαž˜αžΆαž“αž–αŸαž›αžαž·αž…αžαž½αž… αž™αžΎαž„αž”αžΆαž“αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αž“αž»αžœαžαŸ’αžαžαŸ‚αž˜αž»αžαž„αžΆαžšαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž˜αž»αžαž„αžΆαžšαž“αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž˜αž½αž™ (αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž…αŸ’αž”αžΆαž”αŸ‹αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž–αž–αž€) αž“αž·αž„αž€αžΌαžŠαž“αŸƒαž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž’αž“αž»αžœαžαŸ’αžαžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž…αŸ’αž”αžΆαž”αŸ‹αž“αžΈαž˜αž½αž™αŸ—αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ αž™αžΎαž„αž”αžΆαž“αžŸαžšαžŸαŸαžšαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž“αŸƒαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž“αŸαŸ‡αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž’αŸ’αž“αž€αž’αžΆαž…αžƒαžΎαž‰αž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αž“αŸƒαž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”

αž€αžΌαžŠαž˜αž»αžαž„αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„ Git αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž•αž„αžŠαŸ‚αžšαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαŸ‚αž€αžΌαžŠ αž˜αž»αžαž„αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαžΆαžαžΆαž•αŸ’αžŸαŸαž„αž‚αŸ’αž“αžΆαž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„αŸ” αž”αž“αŸ’αž‘αŸ‡αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸαž•αŸ’αžαž›αŸ‹αž“αžΌαžœαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž’αŸ’αžœαžΎαž€αžΆαžšαž€αŸ‚αžαž˜αŸ’αžšαžΌαžœαž›αžΎαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžšαž•αž„αžŠαŸ‚αžš αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž˜αž»αž“αž–αŸαž›αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž˜αž»αžαž„αžΆαžšαž‘αŸ…αž•αž›αž·αžαž€αž˜αŸ’αž˜ αž’αŸ’αž“αž€αž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αž’αžΆαž…αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αžŸαžšαžŸαŸαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžαŸ‚αž˜αž‘αžΆαŸ†αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž•αž„αžŠαŸ‚αžšαŸ”

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon
αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž˜αž»αžαž„αžΆαžšαž…αŸ’αž”αžΆαž”αŸ‹ αž™αžΎαž„αž€αŸαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαž—αž–αž‡αžΆαž”αžŽαŸ’αžαžΎαžšαŸ—αžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžš Enrichment αžŠαŸ‚αž›αž€αžΌαžŠαž“αŸ„αŸ‡αž€αŸαž‡αžΆαžŸαŸ’αž‚αŸ’αžšαžΈαž”αžŠαŸ‚αž›αž’αžΆαž…αž…αžΌαž›αž‘αŸ…αžƒαŸ’αž›αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž αŸ…αž‘αžΌαžšαžŸαž–αŸ’αž‘αž‘αŸ…αžŸαŸαžœαžΆαž—αžΆαž‚αžΈαž‘αžΈαž”αžΈ αž“αž·αž„αž’αŸ’αžœαžΎαž€αžΆαžšαž‚αžŽαž“αžΆαž”αž‹αž˜αŸ” . αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž–αžΈαžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžšαž”αžŸαŸ‹αž™αžΎαž„ αž™αžΎαž„αž”αžΆαž“αž‚αžŽαž“αžΆαžŸαž‰αŸ’αž‰αžΆαžšαžΆαžŸαžΈαž…αž€αŸ’αžšαžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“αžŠαŸ‚αž›αž”αžΆαž“αž…αžΆαž€αž…αŸαž‰αž–αžΈαžŸαŸ†αžŽαžΎ αž“αž·αž„αž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αž…αž›αŸαžαžšαž”αžŸαŸ‹αž‚αžΆαžαŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ REST αž—αžΆαž‚αžΈαž‘αžΈαž”αžΈαŸ”

αž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαžœαŸαž‘αž·αž€αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆ Java αž“αž·αž„αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Spring Boot αŸ” αžŠαŸ†αž”αžΌαž„αž‘αžΎαž™ αž™αžΎαž„αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž”αŸ’αžšαžΎ Postgres αžŠαžΎαž˜αŸ’αž”αžΈαžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž˜αž½αž™αž“αŸƒαž€αžΆαžš hackathon αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαžΆαž€αŸ‹αž€αž˜αŸ’αžšαž·αžαžαŸ’αž›αž½αž“αž™αžΎαž„αž‘αŸ… H2 αžŸαžΆαž˜αž‰αŸ’αž‰ αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž“αŸ’αžŸαŸ†αž–αŸαž›αžœαŸαž›αžΆαŸ” αž“αŸ…αž›αžΎαž•αŸ’αž“αŸ‚αž€αžαžΆαž„αž€αŸ’αžšαŸ„αž™ αž€αžΆαžšαž’αŸ’αžœαžΎαžŸαž˜αžΆαž αžšαžŽαž€αž˜αŸ’αž˜αž‡αžΆαž˜αž½αž™ Bitbucket αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαŸ‚αž˜αž»αžαž„αžΆαžšαž–αž„αŸ’αžšαžΉαž„αžŸαŸ†αžŽαž½αžš αž“αž·αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž…αŸ’αž”αžΆαž”αŸ‹αŸ” αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž‡αžΆαž˜αž½αž™αžƒαŸ’αž›αžΆαŸ†αž„ Git αž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αž™αžΎαž„αž”αžΆαž“αž”αŸ’αžšαžΎ αž”αžŽαŸ’αžŽαžΆαž›αŸαž™ JGitαžŠαŸ‚αž›αž‡αžΆαž”αŸ’αžšαž—αŸαž‘αž“αŸƒαž€αžΆαžšαžšαž»αŸ†αž›αžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ CLI αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ† git αžŠαŸ„αž™αž”αŸ’αžšαžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž„αžΆαž™αžŸαŸ’αžšαž½αž›αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αž™αžΎαž„β€‹αž˜αžΆαž“β€‹αžƒαŸ’αž›αžΆαŸ†αž„β€‹αž–αžΈαžšβ€‹αžŠαžΆαž…αŸ‹β€‹αžŠαŸ„αž™β€‹αž‘αŸ‚αž€β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αž˜αž»αžαž„αžΆαžš αž“αž·αž„β€‹αž…αŸ’αž”αžΆαž”αŸ‹β€‹αž–αž„αŸ’αžšαžΉαž„ αž αžΎαž™β€‹αžŸαŸ’αž‚αŸ’αžšαžΈαž”β€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αž”αŸ‚αž„αž…αŸ‚αž€β€‹αž‡αžΆβ€‹αžαžαŸ” αžαžΆαž˜αžšαž™αŸˆ UI αžœαžΆαž’αžΆαž…αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž…αž»αž„αž€αŸ’αžšαŸ„αž™αž”αŸ†αž•αž»αžαž“αŸƒαžŸαŸ’αž‚αŸ’αžšαžΈαž”αž“αŸƒαžŸαžΆαžαžΆαžαžΆαž˜αž’αŸ†αž–αžΎαž…αž·αžαŸ’αžαž“αŸƒαžƒαŸ’αž›αžΆαŸ†αž„αŸ” αž“αŸ…αž–αŸαž›αž’αŸ’αžœαžΎαž€αžΆαžšαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž€αžΌαžŠαžαžΆαž˜αžšαž™αŸˆαž•αŸ’αž‘αžΆαŸ†αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž€αžΆαžšαž”αŸ’αžαŸαž‡αŸ’αž‰αžΆαž…αž·αžαŸ’αžαž“αŸƒαž€αžΌαžŠαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαž“αŸ…αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αž–αžΈαž…αž˜αŸ’αž„αžΆαž™αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž‚αŸ†αž“αž·αžαžšαž”αžŸαŸ‹αž™αžΎαž„ αž™αžΎαž„αžαŸ’αžšαžΌαžœαž€αžΆαžšαž αŸαžŠαŸ’αž‹αžΆαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŸαž˜αžŸαŸ’αžšαž”αŸ” αž™αžΎαž„αž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž€αŸ’αžšαž»αž˜ Kubernetes αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αž–αž–αž€αŸ” αž‡αž˜αŸ’αžšαžΎαžŸαžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αžΊ Google Cloud Platform αŸ” Fission serverless framework αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎαž…αž„αŸ’αž€αŸ„αž˜ Kubernetes αžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž“αŸ…αž€αŸ’αž“αž»αž„ GcloudαŸ” αžŠαŸ†αž”αžΌαž„ αžŸαŸαžœαžΆαž–αž„αŸ’αžšαžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαž—αž–αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Java αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŠαŸ‚αž›αžšαž»αŸ†αž€αŸ’αž“αž»αž„ Pod αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ k8s αŸ” αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž”αž‹αž˜αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„αžšαž”αžŸαŸ‹αž™αžΎαž„αž“αŸ…αž–αžΆαž€αŸ‹αž€αžŽαŸ’αžαžΆαž›αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ hackathon αž™αžΎαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸαžŽαŸ‚αž“αžΆαŸ†αž’αŸ„αž™αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ Enrichment αž˜αžΆαž“αž—αžΆαž–αž”αžαŸ‹αž”αŸ‚αž“αž‡αžΆαž„αž˜αž»αž“ αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹αž±αž€αžΆαžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αžΈαžšαž”αŸ€αž”αž”αž„αŸ’αž€αžΎαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž†αŸ…αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž…αžΌαž›αž˜αž€αŸ” αž αžΎαž™β€‹αž™αžΎαž„β€‹αž‚αŸ’αž˜αžΆαž“β€‹αž‡αž˜αŸ’αžšαžΎαžŸβ€‹αž€αŸ’αžšαŸ…β€‹αž–αžΈβ€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αžŸαŸαžœαžΆβ€‹αž–αž„αŸ’αžšαžΉαž„β€‹αž€αŸ Serverless αžŠαŸ‚αžšαŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž˜αž½αž™ Fission αž™αžΎαž„αž”αžΆαž“αž”αŸ’αžšαžΎ Fission CLI αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαžαŸ‚αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž›αžΎ Kubernetes CLI αŸ” αž€αžΆαžšαžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž˜αž»αžαž„αžΆαžšαž‘αŸ…αž€αŸ’αž“αž»αž„αž…αž„αŸ’αž€αŸ„αž˜ k8s αž‚αžΊαžŸαžΆαž˜αž‰αŸ’αž‰αžŽαžΆαžŸαŸ‹ αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αžšαžΌαžœαž€αŸ†αžŽαžαŸ‹αž•αŸ’αž›αžΌαžœαžαžΆαž„αž€αŸ’αž“αž»αž„ αž αžΎαž™αž”αž‰αŸ’αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž˜αž»αžαž„αžΆαžš αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž…αžšαžΆαž…αžšαžŽαŸαž…αžΌαž› αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαžαžΆαž„αž€αŸ’αžšαŸ…αž…αž„αŸ’αž€αŸ„αž˜αž‚αžΊαž…αžΆαŸ†αž”αžΆαž…αŸ‹αŸ” αž€αžΆαžšαžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž»αžαž„αžΆαžšαž˜αž½αž™αž‡αžΆαž’αž˜αŸ’αž˜αžαžΆαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž˜αž·αž“αž›αžΎαžŸαž–αžΈ 10 αžœαž·αž“αžΆαž‘αžΈαŸ”

αž”αž‘αž”αž„αŸ’αž αžΆαž‰αž…αž»αž„αž€αŸ’αžšαŸ„αž™αž“αŸƒαž‚αž˜αŸ’αžšαŸ„αž„ αž“αž·αž„αžŸαž„αŸ’αžαŸαž”

αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž αžΆαž‰αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹αž™αžΎαž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž™αžΎαž„αž”αžΆαž“αžŠαžΆαž€αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αžŸαžΆαž˜αž‰αŸ’αž‰αž˜αž½αž™αž“αŸ…αž›αžΎαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸαž–αžΈαž…αž˜αŸ’αž„αžΆαž™ αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αžŠαžΆαž€αŸ‹αžŸαŸ†αžŽαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αž›αž·αžαž•αž›αžŽαžΆαž˜αž½αž™αžšαž”αžŸαŸ‹αž’αž“αžΆαž‚αžΆαžšαŸ” αžŠαžΎαž˜αŸ’αž”αžΈαžŸαŸ’αž“αžΎαžŸαž»αŸ† αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αž‰αŸ’αž…αžΌαž›αžˆαŸ’αž˜αŸ„αŸ‡αžŠαŸ†αž”αžΌαž„ αžαŸ’αž„αŸƒαžαŸ‚αž†αŸ’αž“αžΆαŸ†αž€αŸ†αžŽαžΎαž αž“αž·αž„αž›αŸαžαž‘αžΌαžšαžŸαŸαž–αŸ’αž‘αŸ”

αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž‘αž˜αŸ’αžšαž„αŸ‹αž’αžαž·αžαž·αž‡αž“αž”αžΆαž“αž‘αŸ…αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆ αžŠαŸ‚αž›αž€αŸ’αž“αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΆαž›αž‚αŸ’αž“αžΆαž”αžΆαž“αž•αŸ’αž‰αžΎαžŸαŸ†αžŽαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ’αž”αžΆαž”αŸ‹αžŠαŸ‚αž›αž˜αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αžŠαŸ„αž™αž”αžΆαž“αž–αž„αŸ’αžšαžΉαž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαž˜αž»αž“αžαžΆαž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹ αž“αž·αž„αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž–αž½αž€αžœαžΆαž€αŸ’αž“αž»αž„αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αž‘αžΌαž‘αŸ…αŸ” αžŸαžšαž»αž”αž˜αž€ αž™αžΎαž„αž”αžΆαž“αžŠαžΆαž€αŸ‹αž±αŸ’αž™αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αž»αžαž„αžΆαžšαž…αŸ†αž“αž½αž“αž”αžΈαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αžΌαž› αž“αž·αž„αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αž„αŸ’αž€αžΎαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αŸ†αž“αž½αž“ 4 αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžŠαžΆαž€αŸ‹αž–αžΆαž€αŸ’αž™αžŸαŸ’αž“αžΎαžŸαž»αŸ† αž’αžαž·αžαž·αž‡αž“αž”αžΆαž“αž‘αž‘αž½αž›αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžšαž”αžŸαŸ‹αž™αžΎαž„αŸ–

αžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž€αžΎαž cloud FaaS αž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„ Kubernetes αž“αž·αž„αž”αžΆαž“αžˆαŸ’αž“αŸ‡ Tinkoff hackathon
αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž€αžΆαžšαž”αžŠαž·αžŸαŸαž’ αž¬αž€αžΆαžšαž™αž›αŸ‹αž–αŸ’αžšαž˜ αž’αžαž·αžαž·αž‡αž“αž€αŸαž‘αž‘αž½αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΈαž•αž›αž·αžαž•αž›αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αžŸαŸ†αžŽαžΎαžŠαŸ‚αž›αž™αžΎαž„αž”αžΆαž“αž•αŸ’αž‰αžΎαžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαŸ” αž“αŸαŸ‡αž‡αžΆαžšαž”αŸ€αž”αžŠαŸ‚αž›αž™αžΎαž„αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž›αž‘αŸ’αž’αž—αžΆαž–αž“αŸƒαž€αžΆαžšαž›αž€αŸ‹αž†αŸ’αž›αž„αž“αŸ…αž€αŸ’αž“αž»αž„αžœαŸαž‘αž·αž€αžΆαžšαž”αžŸαŸ‹αž™αžΎαž„αŸ”

αž˜αžΆαž“αž•αž›αž·αžαž•αž›αž’αž“αžΆαž‚αžΆαžšαž”αŸ’αžšαžŒαž·αžαž…αŸ†αž“αž½αž“ 3 αžŠαŸ‚αž›αž’αžΆαž…αžšαž€αž”αžΆαž“αŸ–

  • αž₯αžŽαž‘αžΆαž“αŸ”
  • αžαž»αž€αŸ’αž€αžαžΆ
  • αž”αž‰αŸ’αž…αžΆαŸ†αŸ”

αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž“αŸƒαž€αžΆαžšαž’αŸ’αžœαžΎαž”αžΆαžαž»αž€αž˜αŸ’αž˜ αž™αžΎαž„αž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αžšαŸ€αž”αž…αŸ† αž“αž·αž„αžŸαŸ’αž‚αŸ’αžšαžΈαž”αž–αž„αŸ’αžšαžΉαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž“αžΈαž˜αž½αž™αŸ—αŸ”

αž…αŸ’αž”αžΆαž”αŸ‹αž“αžΈαž˜αž½αž™αŸ—αž‘αžΆαž˜αž‘αžΆαžšαžŸαŸ†αžŽαž»αŸ†αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž‰αŸ’αž…αžΌαž›αžšαž”αžŸαŸ‹αžœαžΆαŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡ αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αž˜αŸαžαž›αžΎαž€αžΆαžšαž”αž‰αŸ’αž…αžΆαŸ† αž™αžΎαž„αž”αžΆαž“αž‚αžŽαž“αžΆαžŸαž‰αŸ’αž‰αžΆαžšαžΆαžŸαžΈαž…αž€αŸ’αžšαžšαž”αžŸαŸ‹αž’αžαž·αžαž·αž‡αž“ αž αžΎαž™αž—αŸ’αž‡αžΆαž”αŸ‹αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αžαž€αŸ’αž€αžœαž·αž‡αŸ’αž‡αžΆαž“αŸƒαž”αŸ’αžšαžαž·αž‘αž·αž“αžαžΆαž˜αž…αŸαž“αŸ’αž‘αž‚αžαž·αŸ” αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αž˜αŸαžαžαž»αž€αŸ’αž€αžαžΆ αž™αžΎαž„αž”αžΆαž“αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžαžΆαž’αžαž·αžαž·αž‡αž“αž”αžΆαž“αžˆαžΆαž“αžŠαž›αŸ‹αž’αžΆαž™αž»αž—αžΆαž‚αž…αŸ’αžšαžΎαž“ αž αžΎαž™αžŠαžΎαž˜αŸ’αž”αžΈαž…αŸαž‰αž”αŸ’αžšαžΆαž€αŸ‹αž€αž˜αŸ’αž…αžΈ αž™αžΎαž„αž”αžΆαž“αž•αŸ’αž‰αžΎαžŸαŸ†αžŽαžΎαž‘αŸ…αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αžΎαž€αž…αŸ†αž αžαžΆαž„αž€αŸ’αžšαŸ…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšαž€αŸ„αžŸαž·αž€αžΆ αž αžΎαž™αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž‘αžΎαž„αž›αžΎαžœαžΆαŸ”

αž™αžΎαž„αž”αžΆαž“αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αŸ’αžœαžΎαž±αŸ’αž™αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αžšαž”αžŸαŸ‹αž™αžΎαž„αž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž“αž·αž„αž’αž“αŸ’αžαžšαž€αž˜αŸ’αž˜ αž’αŸ’αž“αž€αžšαžΆαž›αŸ‹αž‚αŸ’αž“αžΆαžŠαŸ‚αž›αž˜αžΆαž“αžœαžαŸ’αžαž˜αžΆαž“αž’αžΆαž…αž…αžΌαž›αž‘αŸ…αž€αžΆαž“αŸ‹αž‘αž˜αŸ’αžšαž„αŸ‹αžšαž”αžŸαŸ‹αž™αžΎαž„ αž“αž·αž„αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“αž“αŸƒαžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αž”αŸ’αžšαžŒαž·αžαžšαž”αžŸαŸ‹αž™αžΎαž„αž…αŸ†αž–αŸ„αŸ‡αž–αž½αž€αž‚αŸαŸ” αž αžΎαž™αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž”αž‘αž”αž„αŸ’αž αžΆαž‰ αž™αžΎαž„αž”αžΆαž“αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž€αžΆαžšαžœαž·αž—αžΆαž‚αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αžΆαž“αž‘αž‘αž½αž› αžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž…αŸ†αž“αž½αž“αž˜αž“αž»αžŸαŸ’αžŸαžŠαŸ‚αž›αž”αžΆαž“αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αžšαž”αžŸαŸ‹αž™αžΎαž„ αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž™αž›αŸ‹αž–αŸ’αžšαž˜ αž“αž·αž„αž€αžΆαžšαž”αžŠαž·αžŸαŸαž’αŸ”

αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαž˜αžΌαž›αž€αžΆαžšαžœαž·αž—αžΆαž‚αžαžΆαž˜αž’αŸŠαžΈαž“αž’αžΊαžŽαž·αž αž™αžΎαž„αž”αžΆαž“αžŠαžΆαž€αŸ‹αž–αž„αŸ’αžšαžΆαž™αž”αž“αŸ’αžαŸ‚αž˜αž“αžΌαžœαž§αž”αž€αžšαžŽαŸ BI αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž αžΎαž™αžŠαŸ„αžαžœαžΆαž‘αŸ…αž€αž“αŸ’αž›αŸ‚αž„αž•αŸ’αž‘αž»αž€αžšαž”αžŸαŸ‹αž™αžΎαž„αŸ” Metabase αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αž”αž„αŸ’αž€αžΎαžαž’αŸαž€αŸ’αžšαž„αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžœαž·αž—αžΆαž‚αž›αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž™αžΎαž„αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸ αž’αŸ’αž“αž€αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžαŸ’αžšαžΌαžœαž€αžΆαžšαž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™ αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžαžΆαžšαžΆαž„ (αž€αŸ’αž“αž»αž„αž€αžšαžŽαžΈαžšαž”αžŸαŸ‹αž™αžΎαž„ αž€αžΆαžšαž”αŸ’αžšαž˜αžΌαž›αž‘αž·αž“αŸ’αž“αž“αŸαž™αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαž™αžΎαž„αž”αŸ’αžšαžΎ MongoDB) αž“αž·αž„αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžœαžΆαž›αžŠαŸ‚αž›αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž…αŸ†αž–αŸ„αŸ‡αž™αžΎαž„αŸ” .

αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž™αžΎαž„αž‘αž‘αž½αž›αž”αžΆαž“αž‚αŸ†αžšαžΌαžŠαŸαž›αŸ’αž’αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž’αŸ’αžœαžΎαž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αž αž αžΎαž™αž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αž’αŸ’αžœαžΎαž”αžΆαžαž»αž€αž˜αŸ’αž˜ αž’αŸ’αž“αž€αžŸαŸ’αžαžΆαž”αŸ‹αž˜αŸ’αž“αžΆαž€αŸ‹αŸ—αž’αžΆαž…αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžšαž”αžŸαŸ‹αžœαžΆαžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αŸ” αžŠαŸ†αžŽαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸαž‚αž½αžšαž±αŸ’αž™αž…αžΆαž”αŸ‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸαž˜αž½αž™ αž‚αŸ†αžšαžΌαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž…αž”αŸ‹ αž“αž·αž„αž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αž‡αŸ„αž‚αž‡αŸαž™αž”αžΆαž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž™αžΎαž„αžˆαŸ’αž“αŸ‡ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αžΆαž“αž€αžΆαžšαž”αŸ’αžšαž€αž½αžαž”αŸ’αžšαž‡αŸ‚αž„αžαŸ’αž›αžΆαŸ†αž„αž–αžΈαž€αŸ’αžšαž»αž˜αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž€αŸαžŠαŸ„αž™αŸ” αžαŸ’αž‰αž»αŸ†β€‹αž”αŸ’αžšαžΆαž€αžŠβ€‹αžαžΆβ€‹αž’αžαŸ’αžαž”αž‘β€‹αž‚αž½αžšβ€‹αž±αŸ’αž™β€‹αž…αžΆαž”αŸ‹β€‹αž’αžΆαžšαž˜αŸ’αž˜αžŽαŸβ€‹αž€αŸβ€‹αž’αžΆαž…β€‹αžαŸ’αžšαžΌαžœβ€‹αž”αžΆαž“β€‹αžŸαžšαžŸαŸαžšβ€‹αž“αŸ…β€‹αž›αžΎβ€‹αž‚αž˜αŸ’αžšαŸ„αž„β€‹αžšαž”αžŸαŸ‹β€‹αž€αŸ’αžšαž»αž˜β€‹αž“αžΈαž˜αž½αž™αŸ—β€‹αžŠαŸ‚αžšαŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹