Texnologik stek

Platforma qoʻllab quvvatlash muddati uzoq, barqaror texnologiyalarda yigʻilgan. Quyida mahsulotlar haqiqatan ishlaydigan texnologiyalar, moda nomlar roʻyxati emas.

Server tomonidagi ishlab chiqish

Platformaning barcha servisi uchun yagona ekotizim: umumiy kutubxonalar, umumiy API shartnomasi va bashorat qilinadigan yangilanish sikli.

  • C#Server tomonidagi ishlab chiqishning asosiy tili
  • .NETBajarish platformasi va umumiy kutubxonalar
  • ASP.NETVeb servislar va mahsulotlarning ochiq API si

Saqlash va qidiruv

Hisob maʼlumotlari uchun relyatsion ombor, tez operatsiyalar uchun kesh, hujjatlar va jurnallar uchun qidiruv indeksi.

  • PostgreSQLMahsulot maʼlumotlarining asosiy ombori
  • RedisKesh, seanslar va tez vazifa navbatlari
  • ElasticsearchHujjatlar va jurnallar boʻyicha toʻliq matnli qidiruv

Interfeyslar va mijozlar

Mahsulotlar va saytlarning veb interfeyslari, shuningdek bitta kod bazasidan mobil va desktop ilovalar.

  • TypeScriptBarcha mijoz kodini tiplashtirish
  • Vue.js + ViteMahsulotlar va mahsulot saytlarining interfeyslari
  • MAUIMobil va desktop mijozlar

Infratuzilma va ekspluatatsiya

Konteynerlar, orkestratsiya va soʻrovlarni yoʻnaltirish. Mahsulotni yangilash butun platformani toʻxtatishni talab qilmaydi.

  • DockerServislarni konteynerga oʻrash
  • KubernetesServislarni orkestrlash va masshtablash
  • NginxSoʻrovlarni yoʻnaltirish va TLS terminatsiyasi
  • CloudPanelServerlarni boshqarish va saytlarni joylashtirish

Kuzatuv va integratsiyalar

Servislar oʻrtasidagi soʻrovlarni toʻliq kuzatish va buyurtmachining hisob tizimlari bilan maʼlumot almashinuvi.

  • OpenTelemetryServislar oʻrtasidagi soʻrovlarni kuzatish
  • 1CBuyurtmachining hisob tizimlari bilan maʼlumot almashinuvi

Texnik qarorlarni qanday qabul qilamiz

  • Eng yangisini emas, qoʻllab quvvatlash sikli uzoq texnologiyani tanlaymiz.
  • Serverda bitta til va mijozda bitta til: jamoa mahsulotlar orasida qayta oʻqishsiz almashadi.
  • Har bir servis alohida joylashtiriladi, bitta mahsulotni yangilash qolganlarini toʻxtatmaydi.
  • Barcha tashqi chaqiruv kuzatiladi, shuning uchun sekinlashuv sababi taxmin bilan emas, maʼlumot bilan qidiriladi.
  • Buyurtmachi tizimlari bilan integratsiya bazaga toʻgʻridan toʻgʻri kirish orqali emas, hujjatlashtirilgan almashinuv orqali boradi.

Landshaftingiz bilan integratsiya kerakmi?

Almashinuv shartnomasini tavsiflaymiz, maʼlumot formatini kelishamiz va mahsulotlarni mavjud tizimlarga ulaymiz.