Компания
LECTRUM — компания по разработке программного обеспечения, которая воплощает в жизнь продукты следующего поколения. Мы сфокусированы на построении сложных, высоконагруженных веб-приложений.
Наш стек
Frontend
- Language: ES2023 » Babel » JavaScript
- Static type checker: TypeScript
- Module bundler: Webpack 5
- Clean code: ESLintStylelintPrettier
- View: ReactRedux
- API: Redux-ThunkRedux-Saga
- Styles: SCSSPostCSS
- Testing utilities: JestReact Testing LibraryEnzymeSupertestNock
- Data: RamdaReselect
- Time: date-fns
- Network: FetchSocket.ioGraphQL
Backend
- Language: ES2023 » Babel » JavaScript
- Static type checker: TypeScript
- Module bundler: Webpack 5
- Clean code: ESLintPrettier
- Platform: Node.js
- Web application framework: ExpressNestJS
- Data: MongoDBMongooseRedisRamda
- Message Broker: RabbitMQ
- Testing utilities: Jest
- API documentation: Swagger
- Time: date-fns
- Authentication: OAuth 2JWTCookies
- Network: node-fetchSocket.ioGraphQL
Devops
- Version control system: GitHubGitLab
- Infrastructure: Amazon AWSDigital Ocean
- Continuous Deployment: Gitlab CI/CD
- Containerization platform: Docker
- Web server: Nginx