airasoul.

Design And Engineering, Scalable Web And Mobile Applications

Services.

  • Web application development
  • API and microservice Development
  • Digital design
  • Mentoring
  • Training

Tools & Processes.

Engineering 

At airasoul, we focus on a rapid, user led delivery process, we focus on transparency, and aim to build and deliver in small increments.  In order to achieve this we use tooling that has the least amount of friction, to a rapid agile process.

Node.js

if you want to build quickly, without compomising quality, scalability and maintainability, nothing quite beats node.js for building APIs, and microservices.  Its simplicity is key, and allows developers to focus on business value.

fastify, express, hapi, rest, json schema, graphql, typescript, microservice, mongoDb, postgresql, mysql

React and React Native  

Like Node.js, React and its mobile equivalent, allow us to build web and mobile clients in an agile way, focusing on vertical, feature driven components.

react, hooks, redux, react router, ssr, next, material ui, ant design

Serverless  

Scalability without the headache of manging servers, and orchastrating containers, serverless, allows us to deploy with ease, to mutliple environments, without compromising scalability.

AWS Lambda, API Gateway, DynamoDB, Aurora, serverless.js, xray, cloudwatch

Documentation 

We value documentation, and utilise tools such as JSON schema to generate Open API documentation. 

swagger, openapi 3, json schema

Testing

One of the key aspects to rapid delivery is to test at various levels, unit, API, end-to-end, and load,  this allows us to ensure quality are built in from the get-go.

Jest, mocha, chai, sinon, enzyme, cucumber, cypress, wdio, jmeter, flood.io, blazemeter, browserstack, saucelabs, autocannon, clinic