[{"channel_id":1117318867,"post_id":2262,"date":1771038085000,"forwards":"2","views":"86","text":"\ud83c\udfac \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 \u0441\u0432\u043e\u0435\u0433\u043e Telegram-\u0431\u043e\u0442\u0430 \u2014 \u0432\u0438\u043a\u0442\u043e\u0440\u0438\u043d\u0443 \u043f\u043e \u0442\u043e\u043f-250 \u041a\u0438\u043d\u043e\u043f\u043e\u0438\u0441\u043a\u0430!<br><br>\ud83d\udc49 \u0411\u043e\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u044d\u043c\u043e\u0434\u0437\u0438<br>\ud83d\udc49 \u0422\u044b \u043f\u044b\u0442\u0430\u0435\u0448\u044c\u0441\u044f \u0443\u0433\u0430\u0434\u0430\u0442\u044c \u0444\u0438\u043b\u044c\u043c<br>\ud83d\udc49 \u041f\u043e\u043b\u0443\u0447\u0430\u0435\u0448\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<br><br>\ud83e\udd16 \u041f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0431\u043e\u0442\u0430: <a href=\"tg:\/\/resolve?domain=guessEmojiMovieBot\">@guessEmojiMovieBot<\/a><br>\/quiz \u2014 \u043d\u0430\u0447\u0430\u0442\u044c \u0432\u0438\u043a\u0442\u043e\u0440\u0438\u043d\u0443<br>\/top \u2014 \u0441\u043f\u0438\u0441\u043e\u043a \u0444\u0438\u043b\u044c\u043c\u043e\u0432<br><br>\ud83d\udcbb \u041a\u043e\u0434 \u0432\u044b\u043b\u043e\u0436\u0438\u043b \u043d\u0430 GitHub:<br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/AlbertDavletov\/movieBot\">https:\/\/github.com\/AlbertDavletov\/movieBot<\/a><br><br>\u0411\u0443\u0434\u0443 \u0440\u0430\u0434 \u0444\u0438\u0434\u0431\u0435\u043a\u0443 \ud83d\ude42","text_length":333,"media":{"root":"\/003\/1ggAANPumEIAAAAAk0kjgRTdY7Y","webpage":{"url":"https:\/\/github.com\/AlbertDavletov\/movieBot","type":"photo","title":"GitHub - AlbertDavletov\/movieBot","site_name":"GitHub","display_url":"github.com\/AlbertDavletov\/movieBot","description":"Contribute to AlbertDavletov\/movieBot development by creating an account on GitHub.","thumbs":{"m":{"w":320,"h":160,"hash":"SePjRcSMGukr6CeUi7s-Ow&ts=1779006343"},"x":{"w":800,"h":400,"hash":"daGyTKpHgWcc0GKMZZx_bw&ts=1779006343"},"y":{"w":1200,"h":600,"hash":"ob9aobvlrAn1LyY3w9Li0w&ts=1779006343"},"i":{"bytes":"AUACg|DVeXa2Mp+LYNME+emwk9PmqYqp6gGk2Jn7q5HtQAKXJ+ZQPxpWOFJpc0jKGUgjINAEMEpdiGI\/CipFijVtyqA2MUUAUP7Ql\/up+R\/xo\/tCXP3U\/I\/40UVdkRcT+0JcfdT8j\/jTvt8v91PyNFFFkFw+3S\/3U\/I0UUUWQXP\/2Q=="}}}}},{"channel_id":1117318867,"post_id":2261,"date":1767218500000,"forwards":"1","views":"741","media":{"root":"\/002\/1QgAANPumEIAAAAAQ-eLH3SdsG0","sticker":{"alt":"\ud83c\udf85","mime_type":"application\/x-tgsticker","size":23694,"thumbs":{"m":{"w":128,"h":128,"hash":"oRw8qBXKzqsUIoSRk47BGg&ts=1779006343"}},"televisor_hash":"AHhMHRxCzHNkLIs8sDXcwQ&ts=1779006343"}}},{"channel_id":1117318867,"post_id":2260,"date":1765778461000,"forwards":"2","views":"124","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0447\u0435\u0440\u0435\u0437 SSO (Single Sign-On)<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/single-sign-On\">\u0427\u0438\u0442\u0430\u0442\u044c<\/a><br><br>#architecture #sso","text_length":99,"media":{"root":"\/003\/1AgAANPumEIAAAAAk0kjgRTdY7Y","photo":{"thumbs":{"m":{"w":320,"h":140,"hash":"jSKFm5IqjyP1L_9OO-r1rA&ts=1779006343"},"x":{"w":800,"h":349,"hash":"MOWkW2_sUMx_O8_WvvTYXQ&ts=1779006343"},"y":{"w":940,"h":410,"hash":"YsW4dlpkNh2eyAhyPWByYA&ts=1779006343"},"i":{"bytes":"ARACg|DUYru+Yc05G+UA\/exyKfUe7eSuMe9AXJM0xjjrQI9vQninZ+tAAOlFR7uM5+b0z+lFFhXJaaPvNRRQMdRRRQBB\/wAvX+fSiiimxI\/\/2Q=="}}}}},{"channel_id":1117318867,"post_id":2259,"date":1762495820000,"forwards":"4","views":"315","text":"\u0411\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0442\u0435\u043c, \u043a\u0442\u043e \u0432\u0441\u0435 \u0435\u0449\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0438\u0434\u044f. \u0415\u0441\u0442\u044c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b...<br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.ybrikman.com\/blog\/2025\/10\/30\/desk-treadmill\/\">https:\/\/www.ybrikman.com\/blog\/2025\/10\/30\/desk-treadmill\/<\/a>","text_length":124,"media":{"root":"\/006\/0wgAANPumEIAAAAAzJbN6JCBUno","webpage":{"url":"https:\/\/www.ybrikman.com\/blog\/2025\/10\/30\/desk-treadmill","type":"article","title":"A Comprehensive Guide to Desk Treadmills","site_name":"Yevgeniy Brikman","display_url":"ybrikman.com\/blog\/2025\/10\/30\/desk-treadmill","description":"In 2022, I bought a desk treadmill, and it turned out to be one of the best investments I\u2019ve made in my health in years. It improved my fitness, made me more prod...","author":"https:\/\/www.facebook.com\/brikis98","thumbs":{"m":{"w":240,"h":320,"hash":"fvLckzfTvwMUsCOISKf1kQ&ts=1779006343"},"x":{"w":480,"h":640,"hash":"Y-wSr7z_7gzSn2EMmwKWmw&ts=1779006343"},"i":{"bytes":"AoAB4|DT25qndLGOigMfSp47uGZjHG2Wx6VRupdsoDKTu447UNiSGopkbCAtjriknMybVjBU9845q7HLEkYEZA+tVrpskFefxoGQxXHk3YyPY4q1KwcAjlS351VliJkLcgE5IqwzpFAu7Cdxj\/CkAnlQnIdSPpxUMiIWxklRjGTTBd5YllwpP5UksRmXIbAzQBeuHWFN2BuPfFZUsjytljk0UU0DJLeHdl2+4P1qdAyg5HXmiihgj\/\/Z"}}}}},{"channel_id":1117318867,"post_id":2258,"date":1761544860000,"forwards":"3","views":"247","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u0410\u0443\u0434\u0438\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u0435\u0433\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/security-audit\">\u0427\u0438\u0442\u0430\u0442\u044c<\/a><br><br>#architecture #audit","text_length":89,"media":{"root":"\/011\/0ggAANPumEIAAAAAM-WdbmUJUMo","photo":{"thumbs":{"m":{"w":320,"h":131,"hash":"EEM8zZ7lfKZTmVBer7cJ-Q&ts=1779006343"},"x":{"w":800,"h":328,"hash":"hGLi67Het5tcKstykZbK3g&ts=1779006343"},"y":{"w":1280,"h":525,"hash":"ixbcYB73UIC-wyY7cigXYQ&ts=1779006343"},"i":{"bytes":"AQACg|CkOaf5be35imDin+Y3oPyFUc4ojGwnPIpfIfy9+DimKcHOP1oEkhUK7swHQE9KB9LjaKKKBH\/\/2Q=="}}}}},{"channel_id":1117318867,"post_id":2257,"date":1758434461000,"forwards":"18","views":"496","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 realtime-\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0441 \u043d\u0443\u043b\u044f<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/realtime-architecture\">\u0427\u0438\u0442\u0430\u0442\u044c<\/a><br><br>#architecture #realtime","text_length":95,"media":{"root":"\/011\/0QgAANPumEIAAAAAM-WdbmUJUMo","photo":{"thumbs":{"m":{"w":320,"h":196,"hash":"3PvQ8Hz_4cybmCNSk_7Hag&ts=1779006343"},"x":{"w":800,"h":491,"hash":"mFVeugeUSuGMHdgA5xLHeg&ts=1779006343"},"y":{"w":1280,"h":786,"hash":"iOMYCluboDthQC4o8_fAXA&ts=1779006343"},"i":{"bytes":"AYACg|DIUZOKUqPX9KbTxuIPXg0wG4HvSuFHQ0E5\/hz+NBweaAQ2ig0UAFLu44oooBMN5HSlDDqc0UUAIxyaKKKAP\/\/Z"}}}}},{"channel_id":1117318867,"post_id":2256,"date":1755365853000,"forwards":"14","views":"680","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0430<\/b><br><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/bigdataschool.ru\/wiki\/dataflow-wiki\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f dataflow \u0438 \u043f\u043e\u0447\u0435\u043c\u0443 \u043e\u043d\u0430 \u0432\u0430\u0436\u043d\u0430<\/a><br><br><i>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/i><br><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/bigdataschool.ru\/wiki\/spark-streaming\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Apache Spark Streaming<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/bigdataschool.ru\/wiki\/structured-streaming\">\u041f\u0440\u043e Apache Spark Structured Streaming<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/bigdataschool.ru\/wiki\/kafka-streams\">\u0427\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Apache Kafka Streams: \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b \u0440\u0430\u0431\u043e\u0442\u044b<\/a><br><br>#architecture #streaming","text_length":286},{"channel_id":1117318867,"post_id":2255,"date":1753682461000,"forwards":"3","views":"311","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: c\u043e\u0437\u0434\u0430\u043d\u0438\u0435 AI-\u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442\u0430 - \u043d\u0435\u0439\u0440\u043e\u0441\u0435\u0442\u0438 \u0438 modelOps<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/ai-assistant\">\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0432 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438<\/a><br><br>#architecture #ai_assistant #model_ops","text_length":131,"media":{"root":"\/006\/zwgAANPumEIAAAAAzJbN6JCBUno","photo":{"thumbs":{"m":{"w":320,"h":169,"hash":"wsNX6VG4lCHCgxIxxp4oVA&ts=1779006343"},"x":{"w":800,"h":423,"hash":"0ozNOekVHmNP7ZBWD0PgZw&ts=1779006343"},"y":{"w":1200,"h":635,"hash":"qZIkswsrsSW3OartsOVgPw&ts=1779006343"},"i":{"bytes":"AVACg|DRJAGTwBVOXy\/tKyRjzG7gMKtsNyFfUYqBbXy3D784\/wBkChWB6kasZD8yAOSeC3P86mUfug2doGc1XCRs5dvvKcj3qxAdyFW75qm7K4WvoPhkSRMxtuAopyIqDCgAe1FZvVlLRDqKKKAKckQ8w4YjmprcYyM596KKG2XZE1FFFBB\/\/9k="}}}}},{"channel_id":1117318867,"post_id":2254,"date":1752508893000,"forwards":"4","views":"269","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/migration-services-to-cloud\">\u0427\u0438\u0442\u0430\u0442\u044c<\/a><br><br>#architecture #cloud #migration","text_length":91,"media":{"root":"\/00e\/zggAANPumEIAAAAAijxhowKyVyM","photo":{"thumbs":{"m":{"w":320,"h":148,"hash":"8tO_7oAXp5SppHfdnpS8Fw&ts=1779006343"},"x":{"w":800,"h":371,"hash":"fDfSvRZizytVt1P9whnOiQ&ts=1779006343"},"y":{"w":1200,"h":557,"hash":"QHj7iZgmpoMebsH0HYZzgg&ts=1779006343"},"i":{"bytes":"ATACg|DRaQKcEGl++oPIqORMk8Z\/CpEGEX6dKsgTaM43nP1pwGB1J+tR+WfMzkYzmpCDzg0gDINFNwcDgDHQ56UUAPwCeRRRRQAUUUUAGAKKKKAP\/9k="}}}}},{"channel_id":1117318867,"post_id":2253,"date":1750997303000,"forwards":"6","views":"204","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u0435 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438 \u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f<\/b><br><br><a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/blog.unilecs.ru\/observability-monitoring\">\u0427\u0438\u0442\u0430\u0442\u044c<\/a><br><br>#architecture #monitoring #observability","text_length":129,"media":{"root":"\/001\/zQgAANPumEIAAAAA6ACAXQ_z31Q","photo":{"thumbs":{"m":{"w":320,"h":183,"hash":"u_wqrfYVQ1z3YUFWYc9EAA&ts=1779006343"},"x":{"w":800,"h":457,"hash":"i782Tc0TGt2eyJK7xGyofw&ts=1779006343"},"y":{"w":1280,"h":731,"hash":"o8KQOJxy0ONeMd9H8gvLpA&ts=1779006343"},"i":{"bytes":"AXACg|ABH1o7D36UigZ5p8hDEbe2f51131MbKw2jI9adlPKxg7vWmjAb5hxTuIUjCqx6N0opXYFFRc4HrRSVw0G\/gKPwoopgHaj3xRRTEH4UUUUAf\/\/Z"}}}}},{"channel_id":1117318867,"post_id":2252,"date":1750140060000,"forwards":"12","views":"323","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0432\u0435\u0439\u0435\u0440\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d<\/b><br><br><i>\u041f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 Docker<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/docs.docker.com\/reference\/cli\/docker\">\u041a\u043e\u043c\u0430\u043d\u0434\u044b Docker<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/docs.docker.com\/reference\/dockerfile\">C\u043f\u0438\u0441\u043e\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 Dockerfile<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/docs.docker.com\/build\/building\/best-practices\">\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c Dockerfile \u043b\u0435\u0433\u0447\u0435<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/docs.docker.com\/compose\">Docker Compose overview<\/a><br><br><i>\u041f\u0440\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 Helm-\u0447\u0430\u0440\u0442\u0430<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/helm.sh\/docs\/topics\/charts\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e \u0447\u0430\u0440\u0442\u044b \u0432 Helm<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.notion.so\/bcaa6942ac814246b74605bdf32fcad7?pvs=21\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.notion.so\/ff3c9e1e45b34f858262a12255dcb0eb?pvs=21\">\u0420\u0430\u0437\u0434\u0435\u043b \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 templates<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/helm.sh\/docs\/topics\/chart_repository\">\u0420\u0430\u0437\u0434\u0435\u043b \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043f\u0440\u043e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u043b\u044f \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0447\u0430\u0440\u0442\u043e\u0432<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/helm.sh\/docs\/faq\/changes_since_helm2#consolidation-of-requirementsyaml-into-chartyaml\">\u0420\u0430\u0437\u0434\u0435\u043b \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043e \u0444\u0430\u0439\u043b\u0435 requirements.yaml<\/a><br><br>#architecture #docker #helm","text_length":512},{"channel_id":1117318867,"post_id":2251,"date":1748844060000,"forwards":"11","views":"323","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0433\u043e \u043b\u0435\u043d\u0434\u0441\u043a\u0435\u0439\u043f\u0430<\/b><br><br><i>\u041e \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/martinfowler.com\/articles\/microservices.html\">\u0421\u0442\u0430\u0442\u044c\u044f \u0414\u0436\u0435\u0439\u043c\u0441\u0430 \u041b\u044c\u044e\u0438\u0441\u0430 \u0438 \u041c\u0430\u0440\u0442\u0438\u043d\u0430 \u0424\u0430\u0443\u043b\u0435\u0440\u0430 \u00abMicroservices: a definition of this new architectural term\u00bb<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/microservices.io\/patterns\">\u0420\u0430\u0437\u0434\u0435\u043b \u0441\u0430\u0439\u0442\u0430 \u041a\u0440\u0438\u0441\u0430 \u0420\u0438\u0447\u0430\u0440\u0434\u0441\u043e\u043d\u0430, \u043f\u043e\u0441\u0432\u044f\u0449\u0451\u043d\u043d\u044b\u0439 \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430\u043c \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/12factor.net\/ru\">The Twelve-Factor App \u2014 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043e \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f SaaS-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439<\/a><br><br><i>\u041f\u0430\u0442\u0442\u0435\u0440\u043d Saga<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/articles\/744460\">Saga \u0438 Event Sourcing \u0441 Axon. \u041f\u0435\u0440\u0432\u043e\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/karuna\/articles\/582808\">SAGA \u043d\u0430 golang<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/otus\/articles\/751134\">\u041f\u0430\u0442\u0442\u0435\u0440\u043d Saga \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435<\/a><br><br><i>API Gateway<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/articles\/315128\">\u041f\u0440\u043e\u0441\u0442\u043e\u0439 API gateway \u043d\u0430 \u0431\u0430\u0437\u0435 PHP \u0438 Lumen<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/microservices\/design\/gateway\">Use API gateways in microservices<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.digitalocean.com\/community\/tech-talks\/building-an-api-gateway-to-get-out-of-the-monoliths\">Building an API Gateway to Get Out of the Monoliths<\/a><br><br><i>\u0420\u0430\u0437\u043d\u044b\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/c4model.com\">\u0421\u0430\u0439\u0442, \u043f\u043e\u0441\u0432\u044f\u0449\u0451\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 C4<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.uml.org\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442 UML<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.lucidchart.com\/pages\/er-diagrams\">\u041e\u0431\u0437\u043e\u0440\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e ERD \u043e\u0442 Lucidchart<\/a><br><br><i>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/plantuml.com\/ru\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442 PlantUML<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.mkdocs.org\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442 MkDocs<\/a><br><br>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 API Gateway<br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/Netflix\/zuul\">Netflix Zuul<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/aws.amazon.com\/ru\/api-gateway\">Amazon API Gateway<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/konghq.com\">Kong<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/nginx\">NGINX API Gateway<\/a><br><br><i>\u041e\u0431\u043b\u0430\u0447\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438<\/i><br>\u25cf \u0418\u043d\u0442\u0435\u0440\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/landscape.cncf.io\/\">https:\/\/landscape.cncf.io\/<\/a> \u043e\u0442 Cloud Native Computing Foundation (CNCF). \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439<br><br>#architecture #cloud","text_length":1173},{"channel_id":1117318867,"post_id":2250,"date":1748325660000,"forwards":"15","views":"596","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0433\u0435\u043e\u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043e\u0431\u043b\u0430\u043a\u043e\u0432<\/b><br><br><i>\u0421\u0442\u0430\u0442\u044c\u0438<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/vk\/articles\/347026\">C\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0443 \u0438 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/ruvds\/articles\/503800\">\u0421\u0442\u0430\u0442\u044c\u044f \u0441 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 CDN<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/yandex.cloud\/ru\/docs\/storage\/concepts\/bucket\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e \u0431\u0430\u043a\u0435\u0442\u044b \u0432 Yandex Cloud<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/yandex.cloud\/ru\/docs\/storage\/concepts\/hosting\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0432 Yandex Cloud<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/yandex.cloud\/ru\/docs\/application-load-balancer\/concepts\/application-load-balancer\">L7-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0438\u0437 Yandex Application Load Balancer<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/yandex.cloud\/ru\/docs\/glossary\/cdn\">\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043e CDN \u0432 Yandex Cloud<\/a><br><br><i>\u0424\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/education.yandex.ru\/knowledge\/balansirovshchiki-yandex-cloud-kakoi-vibrat\">\u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 \u0432 Yandex Cloud \u0438 \u0438\u0445 \u0432\u044b\u0431\u043e\u0440 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u041e\u0431\u043b\u0430\u043a\u0430<\/a><br><br>#architecture #cloud","text_length":498},{"channel_id":1117318867,"post_id":2249,"date":1747634460000,"forwards":"8","views":"191","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0438 \u0448\u0430\u0440\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c<\/b><br><br><i>\u0421\u0442\u0430\u0442\u044c\u0438<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/oleg-bunin\/articles\/313366\">\u041f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0438 \u0430\u043d\u0442\u0438\u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0448\u0430\u0440\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/git.jl-k.com\/minhhungit\/mongodb-cluster-docker-compose\">\u0413\u043e\u0442\u043e\u0432\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0448\u0430\u0440\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Mongo \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c docker-compose \u043d\u0430 15 \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u043e\u0432<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/telegra.ph\/Raspredelennyj-kehsh-02-13\">\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043a\u0435\u0448\u0430<\/a><br><br><i>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b, \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/wunderfund\/articles\/685894\">C\u0442\u0430\u0442\u044c\u044f \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u0441 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043e\u0439 Redis \u0438 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c\u0438 \u0435\u0433\u043e \u0440\u0430\u0431\u043e\u0442\u044b<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/yoomoney\/articles\/332462\">\u0421\u0442\u0430\u0442\u044c\u044f \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u0441 \u043e\u043f\u044b\u0442\u043e\u043c \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0435\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u2014 Hazelcast<\/a><br><br>#architecture #replication #sharding","text_length":490},{"channel_id":1117318867,"post_id":2248,"date":1746993900000,"forwards":"18","views":"284","text":"<b>\u0417\u0430\u043c\u0435\u0442\u043a\u0438 \u043f\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435: \u0420\u0430\u0437\u0431\u0438\u0432\u043a\u0430 \u043c\u043e\u043d\u043e\u043b\u0438\u0442\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043d\u0430 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u044b<\/b><br><br><i>\u041c\u0435\u0442\u043e\u0434\u044b \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0438\u0437 \u043c\u043e\u043d\u043e\u043b\u0438\u0442\u0430<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/kanomodel.com\">\u041c\u043e\u0434\u0435\u043b\u044c \u041a\u0430\u043d\u043e<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.productplan.com\/glossary\/weighted-scoring\">\u041c\u043e\u0434\u0435\u043b\u044c \u0432\u0437\u0432\u0435\u0448\u0435\u043d\u043d\u043e\u0433\u043e \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u043d\u0438\u044f (Weighted Scoring Model)<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.productplan.com\/glossary\/ice-scoring-model\">ICE Scoring<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/theproductmanager.com\/topics\/value-vs-effort-matrix\">Value vs. Effort<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.semdi.vn\/2018\/03\/cost-of-delay\">Cost of Delay<\/a><br><br><i>\u041f\u0430\u0442\u0442\u0435\u0440\u043d\u044b \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f Anti-Corruption Layer<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/refactoring.guru\/ru\/design-patterns\/facade\">\u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e Facade \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0434\u0430<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/refactoring.guru\/ru\/design-patterns\/adapter\">\u0421\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e Adapter \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u043a\u043e\u0434\u0430<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/oleg-bunin\/articles\/719394\">\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0431\u0437\u043e\u0440 Service Mesh: \u0447\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/habr.com\/ru\/companies\/oleg-bunin\/articles\/723092\">\u0411\u043e\u043b\u044c\u0448\u043e\u0439 \u043e\u0431\u0437\u043e\u0440 Service Mesh: \u0447\u0430\u0441\u0442\u044c \u0432\u0442\u043e\u0440\u0430\u044f<\/a><br><br><i>\u041c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043e \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0435 Saga<\/i><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/www.baeldung.com\/orkes-conductor-saga-pattern-spring-boot\">\u0412\u0432\u043e\u0434\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f, \u0433\u0434\u0435 \u0430\u0432\u0442\u043e\u0440 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0446\u0438\u0438<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/temporal.io\/blog\/saga-pattern-made-easy\">\u0421\u0442\u0430\u0442\u044c\u044f \u043e \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0435 \u0432 \u0431\u043b\u043e\u0433\u0435 Temporal<\/a><br>\u25cf <a target=\"_blank\" rel=\"noreferrer nofollow\" href=\"https:\/\/github.com\/eventuate-tram\/eventuate-tram-examples-customers-and-orders\">\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 \u043d\u0430 GitHub \u0441 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u0445\u043e\u0440\u0435\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 Saga<\/a><br><br><i>\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u043f\u0430\u0442\u0442\u0435\u0440\u043d\u0430 Saga<\/i>: Long Running Actions for MicroProfile, Axon, Eventuate Tram Sagas, Oracle Database, Seate Saga Mode.<br><br>#architecture #patterns #saga","text_length":830}]