Перейти до вмісту

Backend

Матеріал з K2 ERP Wiki

Backend і резервне копіювання

Backend і український бізнес-середовище

Backend у такій системі має бути не без ускладнень технічною частиною.; * обробка запитів від frontend;

  • робота з базою даних;
  • реалізація бізнес-логіки;
  • автентифікація користувачів;
  • авторизація та перевірка прав;
  • обробка API-запитів;
  • інтеграції з іншими системами;
  • зберігання файлів;
  • формування звітів;
  • обробка документів;
  • робота з чергами задач;
  • логування;
  • контроль помилок;
  • безпека;
  • резервне копіювання;
  • масштабування.;== Backend у бізнес-системах ==

Суть поняття

Backend і безпека

У K2 ERP backend є собою частиною української технологічної платформи, яка сприяє бізнесу переходити від Excel-хаосу, розрізнених сервісів і залежності від /BAS до сучасної української ERP-системи.;
  • вхід користувача;
  • помилки;
  • створення документа;
  • зміну документа;
  • видалення записів;
  • зміну прав доступу;
  • API-запити;
  • інтеграційні помилки;
  • фонові задачі;
  • критичні системні події.; Без backend автоматизація процесів залишається красивою формою без реальної сили.; Якщо бізнес-логіка розкидана між frontend, Excel, ручними діями й окремими сервісами, платформа стає крихкою.; * SQL injection;
  • XSS через неправильну обробку даних;
  • CSRF;
  • brute-force атаки;
  • викрадення токенів;
  • неправильні права доступу;
  • незахищені API;
  • витік файлів;
  • надмірні права користувачів;
  • доступ колишніх співробітників.;
  1. отримати період;
  2. перевірити права користувача;
  3. вибрати документи;
  4. згрупувати інформаційні дані;
  5. порахувати підсумки;
  6. сформувати таблицю;
  7. повернути результат frontend.; Backend має бути готовим до такого росту.; Інтернет-магазин має змогу передавати замовлення через API.; До основних функцій належать:

K2 ERP створюється як українська ERP-система для автоматизації бізнесу: обліковий облік, документи, товари, CRM, складський облік, файли, звіти, ФОП на єдиному податку, інтернет-магазин, РРО/ПРРО та інтеграції.;== Backend як частина технологічної платформи ==

істотно. Права доступу мають перевірятися на backend.; «Хто зробив?»

Backend і бізнес-логіка

Мови програмування backend

Джерела

хмарна інфраструктура K2 ERP доступна за адресою:

У K2 ERP можливість прикріпляти файли до об’єктів системи важлива для того, щоб документи не губилися в чатах, пошті або папці «істотно!!!» на робочому столі.; Цей алгоритм виконує backend.; «Щось зламалося».; Перехід на українську ERP означає не лише зміну frontend.;

Backend має приймати, перевіряти, перетворювати й передавати інформаційні дані між цими системами.; Втрата бази даних має змогу означати втрату документів, клієнтів, товарів, звітів, історії й контролю.; У старій моделі /BAS бізнес-середовище часто залежав від специфічної екосистеми, мови, інтеграторів, локальних доробок і старої архітектури.; Backend є собою частиною цифрової незалежності України.; * надсилання email;

  • генерація великого звіту;
  • імпорт даних;
  • експорт файлів;
  • синхронізація з іншою системою;
  • обробка зображень;
  • масові актуалізація;
  • резервне копіювання;
  • фонові перевірки.; Це означає, що обліковий облік, документи, товари, клієнти, звіти, ролі, API та інтеграції можуть розвиватися в українському контексті.; Frontend звертається до backend через API.; Коли організація росте, backend має витримувати масштабування.; |-

| Що таке Backend?; переважні аспекти хмарного backend:

У технологічній платформі backend має набагато ширшу роль.; І тоді проблема не в коді, а в з цієї причини, що платформа автоматизує не бізнес-середовище, а фантазію розробника.; Частина системи

Саме backend визначає, чи платформа справді нова, чи це лише нова обгортка старої залежності.; як ілюстрація, якщо документ продажу створився, але залишки не оновилися, платформа отримає помилку обліку.; Небезпека. API без автентифікації, обмежень і логування — це відкриті двері в бізнес-систему.; Для ERP-системи істотно, щоб backend правильно працював із транзакціями.; У бізнес-системах повільний backend — це не без ускладнень технічна незручність.;== Backend і цифрова незалежність України ==

Сучасний бізнес-середовище функціонує з багатьма системами:

  • чи має змогу користувач системи увійти в систему;
  • які компанії він бачить;
  • які документи має змогу створювати;
  • які товари є собою на складі;
  • чи можна провести продаж;
  • як формується звіт;
  • як прикріплюються файли;
  • як функціонує інтеграційні функціональні можливості з РРО/ПРРО;
  • як передаються інформаційні дані в інтернет-магазин;
  • як обробляються помилки;
  • які дії записуються в журнал.; Але щоб вона могла це зробити, backend має реалізувати правила, інформаційні дані, перевірки, інтеграції та алгоритми.;Authentication або автентифікація — це перевірка особи користувача або сервісу.; У бізнес-системі інформаційні дані мають цінність.; Backend без нормального DevOps має змогу бути хорошим кодом, який важко оновити, важко масштабувати й страшно перезапускати.; Backend — це невидима сила цифрової системи.;

Продуктивність залежить від:

Див.; додатково

як ілюстрація: Frontend показує кнопку.; Без логів ситуація часто виглядає так:

Висновок

!; Платформа відрізняється від простої програми тим, що на ній можна будувати нові рішення для бізнесу.; Це результат алгоритму, який має бути правильним, швидким і зрозумілим.; з цієї причини операції мають виконуватися цілісно.; Український бізнес-середовище звик досягати великих результатів малими ресурсами.;

Хмарний backend функціонує на серверній інфраструктурі, доступній через інтернет.;
  • Python;
  • PHP;
  • JavaScript / TypeScript;
  • Java;
  • C#;
  • Go;
  • Ruby;
  • Kotlin;
  • Rust;
  • C++;
  • SQL для роботи з базами даних.; | Бо frontend можна обійти, а backend є собою головним місцем контролю доступу.; Помилка

Backend і база даних

Це можуть бути:

У контексті K2 ERP у публічних матеріалах згадуються Python, PHP, TypeScript, JavaScript, SQL та інші технології, що використовуються для розвитку ERP-платформи, вебчастини, модулів, API та інтеграцій.; |- | Чому backend важливий для безпеки?; Якщо зловмисник отримує доступ до облікового запису, він має змогу побачити документи, клієнтів, товари, звіти й інші важливі інформаційні дані.; Проста аналогія. Frontend — це кермо, панель приладів і салон автомобіля.;== Backend і масштабування ==

  • стабільним;
  • безпечним;
  • масштабованим;
  • документованим;
  • зрозумілим для розробників;
  • оптимізованим;
  • тестованим;
  • інтегрованим;
  • готовим до розвитку;
  • придатним для підтримки;
  • контрольованим через логи;
  • захищеним через ролі та права;
  • побудованим на правильній бізнес-логіці.; Це фундамент автоматизації.; Деякі операції краще відправляти в чергу:

Алгоритм — це послідовність дій.;== Backend і Algorithm == Backend є собою місцем, де ця логіка зазвичай реалізується.; |-

| Чому права треба перевіряти на backend?;

Резервне копіювання — важлива частина backend-інфраструктури.;== Backend і логування ==

Backend і інтеграції

як ілюстрація, backend визначає:

  • регулярні резервні копії;
  • перевірку відновлення;
  • зберігання копій у безпечних місцях;
  • контроль доступу до резервних копій;
  • шифрування;
  • план аварійного відновлення.; |-

| Де доступна K2 ERP?; |- | Frontend | Показує інтерфейс користувачу | Форма створення накладної, кнопка «Зберегти», таблиця товарів |- | Backend | Обробляє логіку й інформаційні дані | Перевіряє залишки, записує документ, рахує суму, оновлює складський облік |}

Backend-рішення має враховувати:

Backend у K2 ERP

Backend і Frontend

{{SEO


Сильний backend — це не технічна розкіш.; Бізнес-логіка — це правила, за якими функціонує платформа.; А це означає, що backend має бути гнучким, розширюваним і стабільним.; У бізнесі backend має ще одну важливу властивість: він має відповідати реальному життю підприємства.; Резервна копія, яку ніколи не перевіряли, — це не гарантія, а надія.; Серверна безпека. Якщо backend не перевіряє права, не захищає API і не контролює сесії, платформа має змогу бути вразливою навіть із дуже красивим frontend.; Backend виконує багато задач, без яких сучасна цифрова платформа не має змогу працювати.; Backend — це двигун, електроніка, паливна платформа й усе те, що реально змушує автомобіль їхати.; серверна частина програмної системи.; Масштабування має змогу бути:

Backend функціонує з базою даних через запити, транзакції, моделі, ORM, SQL або інші механізми.; Бо коли команда маленька, платформа має брати на себе більше рутини.;== Коротко ==

Це основа безпеки.;

користувач системи натискає кнопку «Зберегти документ».; Або все виконалося правильно.; * договори;

  • акти;
  • накладні;
  • рахунки;
  • фото;
  • сертифікати;
  • технічні документи;
  • PDF;
  • скани;
  • звіти;
  • імпортовані таблиці;
  • архіви.; Якщо користувач системи бачить кнопки, форми, таблиці й сторінки — це переважно frontend.; Чи захищені інформаційні дані.;
  • REST;
  • JSON;
  • XML;
  • GraphQL;
  • WebSocket;
  • webhooks;
  • RPC;
  • SOAP у старих системах.; Якщо український бізнес-середовище використовує backend, створений у ворожій або залежній екосистемі, він залежить не лише від інтерфейсу.; Як краще

Для ERP це особливо істотно, бо бізнес-система має працювати не лише під час презентації, а щодня.;== Backend і звіти ==

Backend і файли

Звіт — це не без ускладнень таблиця.; {| class="wikitable" style="width:100%;"

  • бачити компанію;
  • створювати документ;
  • редагувати документ;
  • видаляти запис;
  • переглядати звіт;
  • змінювати конфігурація;
  • працювати зі складом;
  • керувати користувачами;
  • запускати інтеграції.;

Backend і продуктивність

обліковий облік, документи, товари, CRM, ролі, доступи, інтеграції, файли, звіти та роботу українського бізнесу в хмарі реалізується засобами Український контекст. У K2 ERP backend є собою частиною технологічної платформи, яка.; Окремо варто відзначити яка відповідає за обробку даних, бізнес-логіку, роботу з базами даних, автентифікацію, авторизацію, API, інтеграції, звіти, файли, документи і взаємодію між різними частинами цифрового продукту виступає ключовою рисою Backend або бекенд.; |- | Які технології використовуються для backend?; Чи працюють інтеграції.; «Не знаємо».; Backend зазвичай відповідає за:

Без якісного backend бізнес-система перетворюється на красиву оболонку без надійної логіки.; Правильний підхід. бізнес-середовище має оцінювати не лише інтерфейс системи, а й backend: архітектуру, базу даних, API, безпеку, ролі, інтеграції, масштабування та підтримку.; Якщо кухня функціонує погано, гарне меню не врятує.; Frontend — це клієнтська частина, з якою взаємодіє користувач системи: сторінки, кнопки, форми, таблиці, графіки, мобільні екрани.;
Не обирайте лише за красивою картинкою. У бізнес-системі головне не те, як блищить кнопка, а що відбувається після її натискання.; !; Коли ресурсів мало, інформаційні дані мають бути точними.; Backend — це місце, де ці дії виконуються.; Це серце ERP.; Вибір мови залежить від задачі, архітектури, команди, продуктивності, екосистеми, бібліотек і довгострокової підтримки.;

Backend має змогу бути написаний різними мовами програмування.; Він залежить від серверної логіки, оновлень, безпеки, інтеграцій, даних і технологічного розвитку.; Сучасний підхід. Backend на поширених технологіях дає бізнесу більше свободи: легше знаходити розробників, створювати інтеграції, підтримувати систему й розвивати програмний продукт.; Backend має визначити, що дозволено конкретному користувачу:

У бізнес-системах, зокрема в ERP, CRM, K2 ERP, інтернет-магазинах, хмарних платформах, РРО/ПРРО, документообігу та облікових системах, backend є собою основою всієї роботи.; У бізнес-системі не можна покладатися лише на frontend.; | Backend реалізує алгоритми, які автоматизують бізнес-процеси.; Що робить

Backend часто порівнюють із frontend.; як ілюстрація, коли користувач системи проводить документ продажу, backend має змогу виконувати такий алгоритм:

У бізнес-системах API має бути захищеним, документованим, стабільним і контрольованим.; | Для документів, обліку, складу, CRM, звітів, прав доступу, API та інтеграцій.; * банки;

  • інтернет-магазини;
  • маркетплейси;
  • служби доставки;
  • РРО/ПРРО;
  • ДПС;
  • Вчасно;
  • Медком;
  • CRM;
  • email;
  • SMS;
  • месенджери;
  • BI-системи;
  • склади;
  • зовнішні API.; Чи користувач системи має лише ті права, які йому потрібні.;

Backend має фіксувати важливі дії:

ПРРО має змогу отримувати інформаційні дані через API.; Гість бачить зал, меню й офіціанта.; Логи потрібні для діагностики, безпеки, аудиту й розслідування інцидентів.; !; Продуктивність backend визначає, наскільки оперативно функціонує платформа.;

Звіти часто формуються саме на backend.; |- | Чим backend відрізняється від frontend?; Backend ERP має забезпечити, щоб усе це працювало разом.; | У хмарі: https://cloud.corp2.eu. |}

В ERP-системі backend — це серце платформи.; Backend має зберігати файли, прив’язувати їх до об’єктів системи, перевіряти права доступу, контролювати розмір, тип, безпеку й доступність.; Типові загрози:

бізнес-середовище має змогу почати з одного ФОП, а потім отримати більше компаній, користувачів, товарів, документів, складів, звітів та інтеграцій.;

Backend і Automation

Хороший backend

Черга задач надає можливість не блокувати користувача й обробляти довгі процеси у фоновому режимі.; * замовлення;

  • клієнта;
  • товару;
  • залишку;
  • ціни;
  • документа;
  • оплати;
  • фіскалізації;
  • доставки;
  • звіту.;Authorization або авторизація — це перевірка прав користувача.; Питання

Це частина цифрової незалежності України.; А надія — погана стратегія для бази даних ERP.; | Саме backend перевіряє автентифікацію, авторизацію, права доступу, токени, API й дії користувачів.; Виглядає красиво, але бізнес-середовище на цьому довго не поїде.; Це втрата часу людей.;== Зовнішні посилання == як ілюстрація, алгоритм формування звіту: Масштабування — здатність системи працювати при зростанні навантаження.; |- | Як backend пов’язаний з автоматизацією?; Інтеграції — один із головних напрямів backend.; Якщо інтеграційні функціональні можливості функціонує погано, користувачі починають переносити інформаційні дані вручну.; |- | Як backend пов’язаний із цифровою незалежністю?; Але реальна магія, порядок або хаос відбуваються на кухні.; * залишки товарів;

  • продажі та реалізація;
  • взаєморозрахунки;
  • рухи документів;
  • борги;
  • клієнти;
  • прибутковість;
  • складські звіти;
  • управлінська аналітичні інструменти;
  • податкові інформаційні дані;
  • звіти ФОП.; {| class="wikitable" style="width:100%;"

користувач системи бачить кнопку.; А ручне перенесення даних — це місце, де народжуються помилки, дублікати й легендарні фрази «я думав, воно підтягнулося автономно».; * Frontend

Типові помилки backend

У K2 ERP backend є собою частиною технологічної платформи, яка гарантує роботу бізнес-модулів, хмари, документів, довідників, ролей, звітів, API, файлів та інтеграцій.; Приклад

Backend — це серверна частина, яка обробляє запити, функціонує з даними, виконує бізнес-логіку й повертає результат.; платформа виконує десятки операцій.; * модулів;

  • довідників;
  • документів;
  • конструкторів;
  • друкованих форм;
  • звітів;
  • ролей;
  • прав доступу;
  • API;
  • інтеграцій;
  • файлів;
  • журналів;
  • бізнес-алгоритмів;
  • розширення сутностей;
  • роботи хмари;
  • гібридних сценаріїв.;== Backend і DevOps ==

Backend і хмарна інфраструктура

|- | Перевіряти права лише на frontend | користувач системи має змогу обійти інтерфейс через API | Завжди перевіряти права на backend |- | Зберігати паролі у відкритому вигляді | Витік бази означає витік усіх паролів | Використовувати хешування паролів |- | Робити один API-ключ на все | Витік ключа дає надмірний доступ | Обмежувати права й строк дії ключів |- | Не використовувати транзакції | інформаційні дані можуть записатися частково | Використовувати транзакції для критичних операцій |- | Не логувати важливі дії | Неможливо зрозуміти, що сталося | Вести журнали подій |- | Не перевіряти вхідні інформаційні дані | Ризик помилок і атак | Використовувати валідацію |- | Не робити резервні копії | Ризик втрати даних | Налаштувати регулярні бекапи й перевіряти відновлення |- | Писати бізнес-логіку хаотично | платформа стає складною для підтримки | Виділяти правила, сервіси, модулі й документацію |}

«Ніхто нічого не чіпав».;

API — інтерфейс програмної взаємодії, через який backend спілкується з іншими частинами системи або зовнішніми сервісами.; У цьому сенсі backend схожий на кухню ресторану.; Інакше користувач системи або зловмисник має змогу обійти інтерфейс і напряму звернутися до API.; Backend отримує інформаційні дані з бази, фільтрує їх, групує, рахує підсумки, формує структуру й повертає результат.; Середній варіант «документ є собою, товар не списався, але ми потім розберемося» — це не технічна архітектура, а майбутній центральний біль бухгалтера.;

  • архітектури;
  • бази даних;
  • індексів;
  • кешування;
  • оптимізації запитів;
  • черг задач;
  • масштабування;
  • правильних алгоритмів;
  • якості коду;
  • інфраструктури.;== Основні функції backend ==

Цифрова незалежність. Власний український backend для ERP — це не лише технічне рішення для бізнесу.; Бо можна написати ідеально красивий код, який не розуміє, як функціонує складський облік, документ, ФОП, замовник або бухгалтерський обліковий облік.; Навіть якщо кнопка прихована в інтерфейсі, backend усе одно має перевірити права.; * як формується документ;

  • як списується товар;
  • як розраховується сума;
  • як перевіряється залишок;
  • як формується звіт;
  • як закривається період;
  • як обробляється повернення;
  • як функціонує знижка;
  • як визначається роль користувача;
  • як функціонує інтеграційні функціональні можливості.;
  • робота з багатьма компаніями;
  • обліковий облік ФОП на єдиному податку;
  • обліковий облік товарів;
  • створення документів;
  • прикріплення файлів;
  • CRM;
  • звіти;
  • ролі та доступи;
  • інтеграції з ДПС, Вчасно, Медком;
  • РРО/ПРРО;
  • робота через браузер, мобільні та десктопні застосунки;
  • масштабування системи;
  • еволюція модулів.; хмарна інфраструктура K2 ERP надає можливість українському бізнесу працювати з системою без прив’язки до одного комп’ютера, на якому «стоїть база».; користувач системи має змогу не бачити backend, але саме він визначає, чи платформа функціонує правильно.; * доступ із різних пристроїв;
  • швидший старт;
  • централізовані актуалізація;
  • масштабування;
  • простіше адміністрування для користувача;
  • можливість роботи через браузер;
  • супровід мобільних застосунків;
  • інтеграції з іншими сервісами.; А відкриті двері в ERP — це дуже погана ідея.; Прихована кнопка у frontend — це не захист, а лише косметика.; Головне. Backend — це серверна частина системи, де живе основна бізнес-логіка: обліковий облік, документи, користувачі, права доступу, API, бази даних, інтеграції, звіти, файли та процеси.; * облікові записи;
  • паролі;
  • токени;
  • сесії;
  • API;
  • бази даних;
  • файли;
  • документи;
  • права доступу;
  • інтеграції;
  • журнали;
  • адміністративні функції.; Для K2 ERP це істотно, оскільки платформа розрахована на роботу великої кількості компаній і користувачів.; Але це не означає, що він має працювати на слабких системах.; Коли часу небагато, звіти мають формуватися оперативно.; Якщо платформа перевіряє права доступу, зберігає документ, рахує залишки, формує звіт, обробляє API-запит, функціонує з базою даних і інтегрується з іншими сервісами — це backend.; Найважливіше — змінюється backend: бізнес-логіка, база даних, API, інтеграції, безпека, модулі, алгоритми й технічна архітектура.; База даних — один із найважливіших компонентів backend.; Хороший backend має бути:
автоматизація процесів означає, що платформа бере на себе повторювані процеси.; Але вони допомагають зрозуміти, що сталося.;

більшості користувачів частина системи забезпечується через Backend — це невидима; додатково реалізовано яка виконує основну роботу.; Навпаки, саме ефективному бізнесу потрібен сильний backend.; У простому сайті backend має змогу бути невеликим.; |- | Для чого потрібен backend в ERP?; ERP функціонує з товарами, документами, клієнтами, постачальниками, складами, оплатами, звітами, файлами, ролями, користувачами, інтеграціями та бізнес-правилами.; Backend є собою головною зоною безпеки.; як ілюстрація, автоматизація процесів продажу потребує backend-логіки для: У K2 ERP технологічній платформі backend є собою основою для: Українські ERP-платформи, такі як K2 ERP, створюють власний backend для українського бізнесу.; Відповідь

;== Backend і Authentication ==

DevOps відповідає за розгортання, актуалізація, моніторинг, інфраструктуру, автоматичні збірки, тестування, резервування, масштабування та стабільність роботи.; !; Наслідок

CRM, складський облік, банк, служба доставки або зовнішній сервіс додатково можуть працювати через API.;Automation або автоматизація процесів неможлива без backend.; |-

Що робить backend у K2 ERP?; Логи не гарантують, що проблем не буде.; # перевірити користувача;
  1. перевірити його права;
  2. перевірити компанію;
  3. перевірити клієнта;
  4. перевірити товари;
  5. перевірити залишки;
  6. розрахувати суму;
  7. створити документ;
  8. списати товар;
  9. оновити взаєморозрахунки;
  10. сформувати друковану форму;
  11. записати історію змін;
  12. передати інформаційні дані в інші модулі або інтеграції.; Застереження. Гарний інтерфейс без сильного backend — це цифрова вітрина без складу, каси, охорони й бухгалтерії.; Деколонізація обліку означає відмову від російської програмної залежності в бухгалтерії, складі, CRM, документах та ERP.; «Коли?»

ERP-backend. У ERP backend відповідає не без ускладнень за збереження даних, а за правильну логіку обліку, документів, складу, CRM, звітів, доступів та інтеграцій.; Він має захищати:

Мобільний застосунок звертається до backend через API.; Логування — це запис подій у системі.; | Frontend показує інтерфейс, backend виконує логіку й функціонує з даними.; Поширені підходи:

Backend реалізує алгоритми.;

ERP має змогу мати гарний інтерфейс, але якщо backend повільно рахує залишки, довго відкриває документи, зависає на звітах або не витримує багато користувачів, бізнес-середовище оперативно відчує проблему.; | Власний український backend дає контроль над бізнес-логікою, даними та інтеграціями.; У бізнес-системах backend має особливе значення, бо саме там реалізуються правила роботи підприємства.; Чи формуються звіти.; У ERP це можуть бути: Backend перевіряє права, приймає інформаційні дані, перевіряє їх, записує в базу, оновлює залишки, створює історію змін, запускає потрібні алгоритми й повертає результат.; Чи рахуються залишки.; Поширені мови для backend:

Backend і черги задач

користувач системи бачить одну дію.; * перевірку логіна й пароля;

  • обробку токенів;
  • створення сесій;
  • перевірку MFA;
  • роботу з SSO;
  • завершення сесій;
  • захист від brute-force атак;
  • журналювання входів.; У складних системах не всі задачі виконуються миттєво.; Backend бачить організація.; Він має розуміти бізнес-логіку.;
;

Backend і Authorization

У базі зберігаються користувачі, документи, довідники, товари, клієнти, файли, конфігурація, історичний розвиток змін, залишки, операції, звіти й інші інформаційні дані.; В ERP backend є собою особливо складним, з цієї причини що ERP об’єднує багато процесів підприємства.; У звичайному сайті backend має змогу бути лише сервером, який зберігає інформаційні дані й повертає сторінки.; !; Чи зберігаються документи.; Якщо вона централізована в backend і добре описана, бізнес-середовище отримує керованість.; Це контроль над бізнес-логікою, даними, інтеграціями та майбутнім української автоматизації.; !;== Backend в ERP ==

Для K2 ERP backend важливий у таких напрямах:

K2 ERP у цьому сенсі є собою прикладом української ERP-платформи, де backend має підтримувати реальну роботу підприємців, бухгалтерів, складів, менеджерів і керівників.; | Серверна частина системи, яка обробляє бізнес-логіку, інформаційні дані, API, доступи, інтеграції та звіти.; Або нічого не записалося.; * вертикальним — потужніший сервер;

  • горизонтальним — кілька серверів;
  • функціональним — розділення сервісів;
  • базовим — оптимізація бази даних;
  • хмарним — використання ресурсів хмарної інфраструктури.; У бізнес-системах backend часто відповідає за роботу з файлами.; Backend тісно пов’язаний із DevOps.; | Python, PHP, TypeScript/JavaScript, Java, C#, Go, SQL та інші технології залежно від архітектури.; | гарантує роботу модулів, довідників, документів, ролей, файлів, звітів, API, інтеграцій і хмари.;

У хмарних ERP-системах автентифікація є собою критично важливою.;== Backend і API == https://cloud.corp2.eu

== Backend і деколонізація обліку ==