Backend-Розробка

Сучасні додатки побудовані на основі багаторівневого підходу – інтерфейс (мобільний, веб, робочий стіл), сервер і база даних. Ми розробляємо бекенд за допомогою Java spring.io дуже швидко та ефективно.

Розробка мікросервісів

Бекенд складається з набору мікросервісів. Кожен мікросервіс виконує одне просте завдання. Це робить структуру програми дійсно модульною. Покритий балансувальником навантаження, резервним копіюванням бази даних NoSQL і розгорнутим у хмарі, він створює високомасштабовану та надійну основу для будь-якої програми

Бази даних SQL і NoSQL

Залежно від потреб клієнтської програми ми можемо використовувати як бази даних SQL, так і NoSQL. Зазвичай ми використовуємо PostgreSQL як SQL і Apache Cassandra як NoSQL. Кожна база даних має свої плюси і мінуси. Залежно від потреб клієнта ми можемо запропонувати правильний вибір.

Тестування

Якісне тестування є ключовим для надійного серверу. Ми використовуємо різні тестові фреймворки для тестування наших мікросервісів. Mocha, jUnit, jMeter etc