Համլետ ՊողոսյանՍկսել նախագիծը

Waypoint

Առաքման API, որը առցանց խանութները կանչում են առաքումներ ստեղծելու, առաքիչներին իրական ժամանակում հետևելու և կարգավիճակի webhook-ներ ստանալու համար։

Waypoint

Սա կոնցեպտ նախագիծ է՝ իրատեսական առաջադրանք, որը ես պլանավորել և նախագծել եմ՝ ցույց տալու համար, թե ինչպես եմ աշխատում։ Այն չի նկարագրում նախկին հաճախորդի և չի ներկայացնում հաճախորդի արդյունքներ։

Առաջադրանքը

Առաքման ընկերությունը պատվերներն ընդունում է խանութներից հեռախոսով և աղյուսակներով։ Առաջադրանքը՝ հանրային API և գործընկերների վահանակ, որպեսզի խանութները կարողանան առաքումներ ստեղծել իրենց համակարգերից, իսկ հաճախորդները՝ հետևել առաքիչին քարտեզի վրա։

Մոտեցումը

  1. 01API-ի պայմանագիրը նախ նախագծվել է OpenAPI-ում, և դրանից գեներացվել են հաճախորդային SDK-ներ։
  2. 02Յուրաքանչյուր գրառման վրա idempotency բանալիներ, որպեսզի գործընկերների համակարգերի կրկնակի հարցումները երբեք կրկնօրինակ առաքումներ չստեղծեն։
  3. 03Webhook-ների առաքում հերթի միջոցով՝ կրկնակի փորձերով, ստորագրություններով և լոգով, որը գործընկերները կարող են դիտել։

Հիմնական հնարավորությունները

  • REST API՝ գեներացված SDK-ներով
  • Առաքիչի իրական ժամանակի քարտեզ
  • Ստորագրված webhook-ներ՝ կրկնակի փորձերով
  • Գործընկերների վահանակ և API բանալիներ
  • Առաքման գոտիներ և գնագոյացման կանոններ
  • Փորձարկման միջավայր
Հաջորդ նախագիծըKanch