Asosiy
...
Agile Development
Tez va samarali dastur yaratish usuli.
API First
Ma'lumotlar va funksionallikni to'liq foydalanish va qayta foydalanish uchun versiyasiz va agnostik APIlar yaratish.
API (Application Programming Interfaces)
Turli tizimlarning bir-biri bilan muloqot qilish usullari.
BaaS (Backend as a Service)
Bulutda backend funksiyalari, masalan, ma'lumotlar bazalari, server kodlari, autentifikatsiya va boshqalarni taqdim etadigan xizmat.
Best of Breed
Turli sotuvchilar tomonidan taqdim etilgan maxsus, yuqori samarali dasturiy yechimlarni tanlash va integratsiya qilish.
Burst Capacity
Bulutli hisoblashda resurslarni boshqarish va yuk balansi orqali xizmatni optimallashtirish konsepsiyasi.
Cloud-native
Bulut hisoblash yordamida kengaytiriladigan ilovalarni yaratish va ishlatish yondashuvi.
Composable
Modulli, birga ishlovchi va almashtiriladigan dasturiy komponentlardan foydalangan holda moslashuvchan yechimlar yaratish yondashuvi.
COTS (Commercial Off-The-Shelf)
Sotib olinadigan va belgilangan shaklda foydalaniladigan dasturiy ta'minot.
DaaS (Desktop as a Service)
Bulut orqali virtual ish stollari muhitlarini taqdim etadigan xizmat.
Debug
Ilovalarida xatoliklarni topish, tuzatish va bu jarayonni kuzatish uchun ishlatiladigan jarayon.
Error Handling
Ilovalarda xatolarni boshqarish va ularni to'g'ri ko'rsatish usullari.
Event Loop
Node.js-ning asinxron ishlash modelini boshqaruvchi mexanizm.
Eventing
Voqealarni uzatish orqali tizimda amallarni yoki jarayonlarni tetiklash dasturlash paradigmasi.
Express.js
Node.js uchun eng mashhur va keng qo'llaniladigan web framework.
FaaS (Function as a Service)
Voqealarga javoban kodni bajarish imkonini beruvchi va serverlarni boshqarishni talab qilmaydigan xizmat.
FEaaS
Oldindan tayyorlangan front-end komponentlari va infratuzilmani taqdim etadigan bulutli xizmat.
GraphQL
API-lar uchun so'rov tili va tizim bo'lib, mijozlarga kerakli ma'lumotlarni aniqlashtirish imkonini beradi, ortiqcha ma'lumotlarni so'rashni kamaytiradi va API-dan samarali foydalanishni ta'minlaydi.
Headless Architecture (aka Head-agnostic)
Taqdimot qatlami (front-end) va biznes mantiqi qatlami (back-end)ni ajratadigan dasturiy ta'minot tushunchasi.
IaaS (Infrastructure as a Service)
Bulutda infrastrukturani taqdim etadigan xizmat bo'lib, foydalanuvchilarga virtual mashinalar, saqlash va tarmoqlarni taqdim etadi.
Legacy System
Hozirgacha foydalanilayotgan, ammo eskirgan va yangilash hamda texnik xizmat ko'rsatish qiyin bo'lgan dasturiy ta'minot.
Load Balancer
Tarmoqdagi kiruvchi trafikni bir nechta server yoki resurslarga taqsimlaydigan qurilma yoki dasturiy ta'minot.
MACH Blueprint
Zamonaviy, moslashuvchan, kompozit va headless dasturiy arxitekturalarni loyihalashtirish va yaratish uchun tamoyillar va eng yaxshi amaliyotlar to'plami.
MACH
Microservices, API-first, Cloud-native SaaS va Headless ma'nosini anglatadi. Bu raqamli tajribalarni moslashuvchan, kengaytiruvchan va kelajak uchun tayyor qilish uchun arxitekturaviy yondashuv.
Microservices
Mustaqil ravishda ishlab chiqilishi, joylashtirilishi va boshqarilishi mumkin bo'lgan individual biznes funksional qismlar.
Middleware
Asosiy funksionalni kengaytirish uchun ilova qatlami yoki funktsiyasi.
Modular
Alohida komponentlar yoki modullarni qo'shish, olib tashlash yoki almashtirish mumkin bo'lgan dizayn yoki arxitektura.
Monolith
Butun dasturiy ta'minot tizimi bitta, o'zaro bog'langan tizim sifatida qurilgan arxitektura.
Multi-tenant
Bitta dasturiy ta'minot instantsiyasi bir serverda ishlaydi va bir nechta mijozlarga (yoki ijara oluvchilarga) xavfsiz va alohida xizmat ko'rsatadi.
npm (Node Package Manager)
Node.js uchun dasturiy paketlar menejeridir, bu orqali paketlarni o'rnatish va boshqarish mumkin.
Omnichannel
Mijozlar bilan aloqa va muloqot qilish uchun ko'p kanalli yondashuv bo'lib, barcha kanallarda (masalan, veb-sayt, ijtimoiy media, mobil ilovalar, do'kon ichida) bir xil va uzluksiz tajribani ta'minlashga qaratilgan.
Opinionated
Muayyan yo'l-yo'riqlarni kuchli taqdim etadigan va dasturchilarni belgilangan eng yaxshi amaliyotlar va konventsiyalarga rioya qilishlari kerak bo'lgan dasturiy ta'minot.
PaaS (Platform as a Service)
Dasturlarni ishlab chiqish, sinovdan o'tkazish va joylashtirish uchun platformalarni taqdim etadigan xizmat.
PBCs (Page Building Components)
Veb-sahifalarni keng kodlash bilimisiz vizual drag-and-drop vositalar yordamida yaratish uchun komponentlar.
SaaS (Software as a Service)
Bulut muhitlari uchun maxsus ishlab chiqilgan va optimallashtirilgan ilovalar.
Single-tenant
Faqatgina bitta kompaniya foydalanishi uchun mo'ljallangan uskunalar yoki xizmatlar. Ular odatda ushbu uskunani yoki xizmatni egasi va texnik xizmat ko'rsatadilar, biroq bitta tenantli bulut xizmatlariga ham to'lov qilish mumkin.
Strangler Pattern
Eskirgan dasturlarni yaxshilash uchun tizimning qismlarini asta-sekin yangi, zamonaviy komponentlar va xizmatlar bilan almashtirishga mo'ljallangan arxitektura patterni.
Suite
O'xshash foydalanuvchi interfeysiga ega va bir-birlari bilan ma'lumot almashish imkoniyatiga ega bo'lgan monolit tizimda bir-biri bilan bog'liq funksionallikka ega dasturlar to'plami.
Swapability
Bir komponent yoki xizmatni boshqa bir komponent yoki xizmat bilan oson almashtirish imkoniyati, dasturiy tizimning umumiy funksionaliga ta'sir qilmasdan.
Time to Market (TtM)
Mahsulot yoki xizmatni ishlab chiqish, sinovdan o'tkazish va bozorda chiqarish uchun sarflangan vaqtni bildiradi.
Unopinionated
Muayyan yo'l-yo'riqlarni va konventsiyalarni majburlamaydi, arxitektorlar va dasturchilarga dasturiy ta'minotni qanday amalga oshirishni o'zlari belgilashlariga imkon beradi.
V8 Engine
Node.js tomonida ishlatiladigan Google tomonidan ishlab chiqilgan JavaScript va WebAssembly ijrochi dvigateli.
Web3
Dunyoviy keng tarmoqning uchinchi avlodi bo'lib, markazlashtirilmagan, tengdoshlararo tarmoqlar va blockchain texnologiyasiga qaratilgan.