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.