ArchitectureThe microservice architecture offers the flexibility of software applications as suites of separately deployable services. We produce application architecture that represents the synergies between applications, middleware systems, and different types of components to ensure various modules can operate mutually.
- Parallel development
- Independent deployment
- Continuous refactoring
DatabaseWe use SQL or NoSQL databases. The choice of databases could decide together with customer requirements and a stack of architecture.
- Postgre SQL
Cloud HostingWe use Cloud hosting services to provide you a great balance between affordability and power. We are hosting your application on multiple servers, which pull resources from a variety of different locations. This makes cloud service a scalable, stable, and flexible type of hosting. We choose cloud solutions based on your application requirements and business goal.
- Digital Ocean
- Microsoft Azure
Back-end developmentIn the back-end development, our digital natives specialize with Go, Node.js, Express and Python. Backend is a hidden but essential piece of your web application. Our developers can create and support strong back-end infrastructures developing a secure architecture that will ensure the reliability and scalability of your web app.
Front-end developmentIn the front-end development, we are using AngularJS, React, and Vue.js frameworks. When developing with any of these frameworks, we determine them based on the requirement of the project. Meanwhile, a few of our favorite dependencies include Webpack, TypeScript, Yarn, Lodash, Bulma, and Babel.
InfrastructureThe infrastructure used to enhance the performance and reliability of web sites, applications, databases, and other services by distributing the workload across multiple servers. We can set up a mostly used variety of infrastructure which can be determined based on product demand.