Skip to content

differentMonster/airvity-fibre

Repository files navigation

2

NOTE: This is prerelease software. As we work towards our first release

Introduction

Airvity Ecommerce

Key Principles

  • Lean
  • Agile requirements flow

Project MVP - Design Decisions

Maintainability

  • We prioritize productivity and time to market, so we plan to use Rails since the team is familiar with the technology even if it might be suboptimal.
  • automated tests only at login and cart checkout because of lack of time and money for the MVP

Scalability

  • We expect from 500-2000 active users using our systems daily. This should be easily achievable with a modest deployment in Google Cloud and Kubernetes.

Performance

  • We want to have < 1s response times on every page in our system

Fault-Tolerance

Security

  • Our systems should restart automatically in case of a failure. We plan to use Docker and Kubernetes.

Architecture

NGINX

Frontend

Components

  • nav

  • footer

  • nextjs

  • domain driven design (DDD)

  • pages

    • landing page

Backend

  • wordpress
  • Faustjs
  • woocommerce

Tasks

  • TODO register build with registerUser and useState

Deadline

7/20/2022