Պատմիր քո աշխատանքային փորձի մասին: ինչով էիր զբաղված, ինչն էր հետաքրքիր, ինչպիսի թիմ էր դա։
Java
Auth Service-ը գտնվում է API և Transaction Service-ի միջև՝ եթե այն ընկնի, ամեն ինչ փլվում է։ Ինչպե՞ս եք դա ապահովել։
Ինչու է անհրաժեշտ Postgres, եթե դուք ուղարկում եք իրադարձություններ Kafka-ին: Ինչպես է հաճախորդը ստանում արդյունքը?
Ի՞նչ է բարձր բեռնված համակարգը: Ձեր նախագծում բեռի իրական թվեր ինչ էին:
Ինչպե՞ս եք աշխատել բազմապատկման հետ: Կային հետաքրքիր դեպքեր race condition կամ deadlock-ով:
Ինչպե՞ս կազմակերպվեց ենթակառուցվածքը: Kubernetes, Docker, CI/CD — պատմեք ավելին։
Ինչու՞ ձեզ պետք էր Redis, եթե արդեն ունեք Postgres։
Ի՞նչ է ELK-ը; բացատրի կրճատումը և բացատրի յուրաքանչյուր բաղադրիչի նշանակությունը։
Ինչու եք օգտագործել Kafka՝ փոխարենը պարզապես ընդունել խնդրանքը և այն սինխրոն կերպով մշակել: Ինչու չեք ընդլայնում ինստանցիաները?
Իմացեք ինձ մասին օպտիմիստական արգելքների մասին՝ ինչ դեպքերում են կիրառվում, ինչ խնդիրներ կարող են առաջանալ, ինչու չեն պессիմիստական։
Պատմեք համակարգի ճարտարապետության մասին՝ ինչպես է հարցումը անցնում հաճախորդից դեպի մշակումը, ինչ ենթակառուցվածք էր եղել?
Ինչու եք օգտագործել Spring Web API Gateway-ի համար, ոչ թե պատրաստի պրոքսի լուծումներ՝ Nginx, Envoy?