
back-end
Back-end development services
Invisible to end-users, but essential for an overall robust, scalable solution, our back-end applications follow tried and trusted architectural guidelines for optimal performance. Using Python, Django, Node JS we are using standard industry-approved coding practices for enhanced security and easy maintenance.
technology stack
technology stack
- python:
- Django, Django REST Framework
- Flask, aiohttp
- node.js:
- Koa, Express, Hapi
- database:
- PostgreSQL / MySQL / MongoDB /
- MariaDB / DynamoDB / SQLite
- web services:
- Nginx / HAProxy / Gunicorn /
- uWSGI / PM2 / Supervisor
rest API architecture
graphql
GraphQL is a relatively new standard in API development. It is a query language for API, which provides the possibility of building queries which always return to a predictable result.
data processing
DB2 is mindful of the importance of big data to modern companies, and the opportunities they provide. Therefore, we carefully collect data and transform it into vital information to gain the knowledge essential for company executives with regards to decision-making and strategic planning.
data analytics
Data analysis involves the process of splitting an array of data for subsequent analysis, which is necessary to segment big data and create recommendation models to facilitate strategic decision making.
tests
- pytest
- chai
- unittest python
- mocha
- supertest
- selenium
3d party integrations
- Stripe / Braintree / Paypal / Chargebee / Gocardless
- Twilio / Nexmo / Plivo / Sinch
- Sentry / Airbrake / Raygun / ErrLytics / LogRocket / Rollbar
- Crowdin
architecture (microservices)
The decentralized structure of the backend section allows elements of the architecture to be independent of one another, which is the correct approach for applications and websites that continually experience high workloads.
custom crm/cms/erp
- Connection to
- SalesForce
- Odoo
- Zoho
documentation
- Swagger
- apiDoc
- JSdoc
- slate