Overview and justification for choosing technology stack for data analysis system

Abstract
Головною перевагою процесу автоматизації є те, що він дозволяє зменшити обсяг необхідної пам'яті, скоротити час на обробку даних та зменшити кількість копій документів при оновленні інформації. Вибір технологій для розробки додатків є важливим етапом, який був описаний у роботі. Перш ніж розробляти систему аналізу даних, слід ретельно підготувати та описати вимоги. Правильно підібрана комбінація технологій повинна забезпечити комфортну роботу в майбутньому на всіх етапах існування програми Очевидно, що стек технологій повинен бути легко масштабованим, функціональним, відповідати останнім тенденціям ринку. Він повинен відповідати найсучаснішим характеристикам. Найголовніше, що в майбутньому його повинні легко підтримувати інші розробники. React.js має місткий і зрозумілий API. Для роботи з React необхідно розуміти ряд термінів та відмінності між ними. Мова TypeScript - одна з найпопулярніших технологій останніх років, як у розробці Frontend, так і в програмі Backend. Його популярність продовжує зростати, і це в основі багатьох проектів. GraphQL - це мова запитів та обробки даних для API. Сама назва D3 означає документи, керовані даними, і зосереджена на управлінні даними.