WholeReader: Backend на Node.js и CI/CD на 4 платформ
Backend на Node.js и Express, интерфейсы Vue и Svelte, диагностика производительности и автоматизированные сборки для Android, Linux, Windows и iOS.
Контекст проекта
Разработка приложения и процесса его доставки для читательской платформы: backend-сервисы, frontend-интерфейсы и автоматизированные сборки.
Мой технический вклад
- Разрабатывал backend на Node.js и Express, а frontend — на Vue.js и Svelte.
- Исследовал производительность приложения, утечки памяти и медленные запросы к базе данных.
- Спроектировал CI/CD для автоматических сборок Android, Linux, Windows и iOS с автоматизированным тестированием.
Результаты и их границы
Создал процесс доставки для четырёх платформ и работал над приложением по обе стороны API, включая диагностику выполнения и базы данных.
Использованные технологии
- Node.js
- Express
- Vue.js
- Svelte
- MongoDB
- Redis
- OrientDB
- Docker
- TeamCity
- Bash