Технологічні рішення

Наш технологічний стек

slogan-img

Гортайте, щоб побачити інші причини

  1. UX/UX and prototyping
    AxureRP, Invision, Adobe XD
    Adobe Illustrator, Adobe Photoshop
    3ds max, Animatron, AfterEffects for VFX
    Visio, Draw.io, Google Draw for schemes
  2. SaaS & PaaS
    Amazon AWS (C2, S3, Cognito, Lambda, RDS, Aurora), Azure, Firebase, Back&, Corezoid
  3. Back End
    PHP frameworks: Laravel, Yii, Phalcon, Codeigniter, Slim, Lumen, Zend, Symfony NodeJS: coffescript, expressjs, socket.io, cluster
  4. Servers & Cloud
    Apache, Nginx, Amazon AWS (C2, S3, Cognito, Lambda, RDS, Aurora), Galera Cluster Microsoft Azure, Docker containers
  5. Storage engines and databases
    SQL: mysql, mariaDB
    noSQL: Redis, MongoDB, Memcache, Firebase
  6. Queues systems
    RabbitMQ, Redis pub/sub, AmazonSQS, Corezoid
  7. QA, testing
    Manual testing, тест-кейси, дымове тестування, регресивне тестування
    Selenium - автоматизоване UI тестування
    Codeception, PHP Unit
  8. CRM and business process automation
    AmoCRM, Bitrix24, Pipedrive, ZohoCRM, Corezoid, Redmine, Trello, Jira, etc.
  9. Continuous Integration Deployer php, Composer, Jenkins
  10. Mobile native, ionicFramework(ios/android), swift, java
  11. CMS MODx, Wordpress
    Ecommerce OpenCart, WooCommerce
  12. HTML coding
    Responsive
    HTML5+CSS3
    Bootstrap, Foundation
    SASS, LESS, Gulp
    SVG
  1. UX/UX and prototyping
    AxureRP, Invision, Adobe XD
    Adobe Illustrator, Adobe Photoshop
    3ds max, Animatron, AfterEffects for VFX
    Visio, Draw.io, Google Draw for schemes
  2. SaaS & PaaS
    Amazon AWS (C2, S3, Cognito, Lambda, RDS, Aurora), Azure, Firebase, Back&, Corezoid
  3. Back End
    PHP frameworks: Laravel, Yii, Phalcon, Codeigniter, Slim, Lumen, Zend, Symfony NodeJS: coffescript, expressjs, socket.io, cluster
  4. Servers & Cloud
    Apache, Nginx, Amazon AWS (C2, S3, Cognito, Lambda, RDS, Aurora), Galera Cluster Microsoft Azure, Docker containers
  5. Storage engines and databases
    SQL: mysql, mariaDB
    noSQL: Redis, MongoDB, Memcache, Firebase
  6. Queues systems
    RabbitMQ, Redis pub/sub, AmazonSQS, Corezoid
  7. QA, testing
    Manual testing, тест-кейси, дымове тестування, регресивне тестування
    Selenium - автоматизоване UI тестування
    Codeception, PHP Unit
  8. CRM and business process automation
    AmoCRM, Bitrix24, Pipedrive, ZohoCRM, Corezoid, Redmine, Trello, Jira, etc.
  9. Continuous Integration Deployer php, Composer, Jenkins
  10. Mobile native, ionicFramework(ios/android), swift, java
  11. CMS MODx, Wordpress
    Ecommerce OpenCart, WooCommerce
  12. HTML coding
    Responsive
    HTML5+CSS3
    Bootstrap, Foundation
    SASS, LESS, Gulp
    SVG

Принцип вибору технологічного рішення

Підбір технологій під кожну пропозицію проходить в кілька етапів.

Етап 1: Визначення технічних вимог до майбутнього проекту.  Цьому етапу приділяється достатня кількість часу і сил. Адже більшість помилок криється саме на цьому етапі. Чи не правильний збір вимог тягне за собою невірно технічне рішення.

Етап 2: Декомпозиція проекту на логічні/бізнес компоненти.  Наприклад Реєстрація, завантаження файлів.

Етап 3: Проектування бізнес схеми роботи проекту/продукту.  Цей етап дає загальне розуміння між клієнтом і нашою командою, що ми один одного розуміємо, а так само ответчает на ряд питань клієнта . Де закінчується Мобільний App та починається Web? Куди ми будемо реєструватися і авторизуватися? Де будуть завантажуватися файли.

Етап 4: Проектування технічного рішення з розбивкою на компоненти/технології. Цей етап проектування визначає вибір рішення і технологію під компоненти бізнес схеми.

Приклад:

Компонент Реєстрації і Авторизации буде реалізований з використанням Amazon Cognito service так як нам необхідно мати можливість авторизуватися і з Mobile App та з Web. Для профілю користувача повинна бути можливість real-time синхронізація між Web та Mobile App. & Nbsp; Компонент нотифікації для Web бедет реалізована на основі написаного async server node.js + socket.io і черга RabbitMQ

Наша принципова позиція - універсальних рішень немає, є грамотно підібрані природні системи/технологиии які без зусиль органічно вписуються і вирішують поставлене завдання.

Для того, щоб прискорити розробку проектів ми створюємо такі компоненти, які можна вписувати під часто використовувану бізнес логіку.