Sobes.tech
Junior — Middle

Ինժեների տեխնիկական հմտությունները ինչպիսի՞ն են միկրոսերվիսային ճարտարապետության զարգացման և սպասարկման համար։

sobes.tech AI

Պատասխան AI-ից

Միկրոսերվիսների ճարտարապետությամբ աշխատող ինժեներն անհրաժեշտ է ունենան հետևյալ տեխնիկական հմտությունները:

  • Ծրագրավորման լեզվի, օրինակ, Go-ի, գիտելիք՝ ծառայությունների զարգացման համար:
  • REST և/կամ gRPC սկզբունքների հասկանում՝ ծառայությունների միջև փոխազդեցության համար:
  • Փորձ՝ կոնտեյներների (Docker) և օրգեստրատորների (Kubernetes) հետ աշխատելու:
  • Կոնֆիգուրացիայի կառավարման և ծառայությունների հայտնաբերման համակարգերի հմտություններ:
  • Գիտելիք՝ լոգավորման և մոնիտորինգի համակարգերի մասին (օրինակ, ELK stack, Prometheus):
  • Փորձ՝ տվյալների բազաների (SQL և NoSQL) հետ:
  • CI/CD սկզբունքների հասկանում՝ ավտոմատացման համար:

Օրինակ՝ Go-ով REST API-ով mikroservis մշակել, Docker-ով կոնտեյներիզացնել և տեղադրել Kubernetes-ում, մոնիտորինգով Prometheus-ով։