Технологиялык стек
Платформа колдоо мөөнөтү узак, туруктуу технологияларда чогултулган. Төмөндө продуктулар чындап иштеген технологиялар, модалуу аталыштардын тизмеси эмес.
Сервердик иштеп чыгуу
Платформанын бардык сервисине бирдиктүү экосистема: жалпы китепканалар, жалпы API келишими жана болжолдуу жаңыртуу цикли.
- C#Сервердик иштеп чыгуунун негизги тили
- .NETАткаруу платформасы жана жалпы китепканалар
- ASP.NETВеб сервистер жана продуктулардын ачык API си
Сактоо жана издөө
Эсептик маалыматтарга реляциялык сактагыч, ысык операцияларга кеш, документтер жана журналдарга издөө индекси.
- PostgreSQLПродукт маалыматтарынын негизги сактагычы
- RedisКеш, сессиялар жана ыкчам тапшырма кезектери
- ElasticsearchДокументтер жана журналдар боюнча толук текст издөө
Интерфейстер жана кардарлар
Продуктулардын жана сайттардын веб интерфейстери, ошондой эле бир код базасынан мобилдик жана десктоп тиркемелер.
- TypeScriptБардык кардар кодун типтештирүү
- Vue.js + ViteПродуктулардын жана продукт сайттарынын интерфейстери
- MAUIМобилдик жана десктоп кардарлар
Инфраструктура жана эксплуатация
Контейнерлер, оркестрация жана сурамдарды багыттоо. Продуктуну жаңыртуу бүт платформаны токтотууну талап кылбайт.
- DockerСервистерди контейнерге таңгактоо
- KubernetesСервистерди оркестрлөө жана масштабдоо
- NginxСурамдарды багыттоо жана TLS терминациясы
- CloudPanelСерверлерди башкаруу жана сайттарды жайгаштыруу
Байкоо жана интеграциялар
Сервистер ортосундагы сурамдарды толук трассалоо жана кардардын эсептик системалары менен маалымат алмашуу.
- OpenTelemetryСервистер ортосундагы сурамдарды трассалоо
- 1CКардардын эсептик системалары менен маалымат алмашуу
Техникалык чечимдерди кантип кабыл алабыз
- Эң жаңысын эмес, колдоо цикли узак технологияны тандайбыз.
- Серверде бир тил, кардарда бир тил: команда продуктулар ортосунда кайра окуусуз которулат.
- Ар бир сервис өзүнчө жайгаштырылат, бир продуктуну жаңыртуу калгандарын токтотпойт.
- Бардык тышкы чакырык трассаланат, ошондуктан жайлоонун себеби болжол менен эмес, маалымат менен изделет.
- Кардардын системалары менен интеграция базага түз жетүү аркылуу эмес, документтелген алмашуу аркылуу жүрөт.
Ландшафтыңыз менен интеграция керекпи?
Алмашуу келишимин сүрөттөйбүз, маалымат форматын макулдашабыз жана продуктуларды бар системаларга туташтырабыз.