Skip to main content

Technology

The advancement in technology

Emerging technologies are changing the way we work and interact with others — so why lag behind? Staying up to date with the latest trends gives us a better understanding of your business.

tier5 / stack

  1. InterfaceReact JSAngular JSVue JS
  2. ApplicationNode JSExpress JSMVC
  3. DataMongoDBDynamoDBRedis
  4. CloudAWSLoad balancingHA
  5. DeliveryCI/CDR&D team

Stack evolution

Upgraded step by step for a better user experience

We started with a proven PHP stack and kept moving to a more functionally rich one as our products and community grew.

  1. 01Where we started

    Laravel with MySQL and PostgreSQL

    Initially, as a start, we picked up a smarter PHP framework, Laravel, with a MySQL and PgSQL database structure. That helped us develop enterprise-level applications with ease. Gradually we upgraded to a more functionally rich technology stack to enable a much better user experience.

    • Laravel
    • PHP
    • MySQL
    • PgSQL
  2. 02Application layer

    Open-source, cross-platform MVC frameworks

    In no time, we adapted to the latest technologies — Angular JS, React JS, Express JS, Vue JS and Node JS — as the open-source, cross-platform stack with the MVC framework.

    • Angular JS
    • React JS
    • Express JS
    • Vue JS
    • Node JS
    • MVC
  3. 03Data & cloud

    NoSQL, in-memory data and AWS

    We scaled up to MongoDB and Amazon DynamoDB as NoSQL databases, and Redis as an in-memory data structure store, with the cloud computing platform AWS.

    • MongoDB
    • Amazon DynamoDB
    • Redis
    • AWS

This all together gave us a cutting-edge advantage in the technology stack.

Architecture

APIs built for high availability

On the other side, we rebuilt our APIs with a robust backend structure such as Application Load Balancing, to enable a smooth user experience with High Availability (HA).

With these continuous upgrades, our server rendering and loading became faster every time.

Simplified diagram: user requests reach an application load balancer, which distributes them across API instances backed by the data layer.

How we ship

Engineered and shipped in-house

  • Research & development

    A seasoned R&D team

    With our seasoned, professional R&D team, we have further enriched our software functionalities.

  • CI/CD

    Continuous integration and deployment

    The team is always on its toes with continuous integration and continuous deployment (CI/CD) on the code structure — delivering value with enhanced features and functionality that lead to a better user experience (UX).

Community-driven roadmap

Our user community is our strength.

They enrich us with the direction of our software advancement. In a nutshell, we always strive for excellence — to deliver the most advanced features, unmatched functionality and a smooth browsing experience to our user community.

Our ultimate aim is to deliver value to our beloved customers and community members.

Talk to the team behind the technology.

Questions about our products or working with our engineering team as a partner? Reach the Tier5 team directly.