Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

Design the Monolithic Architecture — E-Commerce App — KISS & YAGNI

Pragya Keshap answered on March 1, 2023 Popularity 1/10 Helpfulness 1/10

Contents


More Related Answers

  • How are deployments handled in a monolithic architecture?
  • Design our E-Commerce application with Monolithic Architecture
  • Design: First version of Monolithic Architecture
  • Design & Iterate : Monolithic Architecture
  • Evaluate : Monolithic Architecture - E-Commerce App
  • Design our E-Commerce application with Layered Monolithic Architecture
  • E-Commerce with Modular Monolithic Architecture
  • Design principles of Monolithic Architecture — KISS, YAGNI, DRY
  • Communication of Components — E-Commerce App — Monolithic Application — Inter-Process Communication

  • Design the Monolithic Architecture — E-Commerce App — KISS & YAGNI

    0

    In this part we are going to design our e-commerce application with the monolithic architecture step by step. We will iterate the architecture design one by one as per requirements.

    In every case, before we design the architecture, We should always start with writing down FRs and NFRs. So lets write down FRs.

    Functional Requirements

    List products

    Filter products as per brand and categories

    Put products into the shopping cart

    Apply coupon for discounts and see the total cost all for all of the items in shopping cart

    Checkout the shopping cart and create an order

    List my old orders and order items history

    Lets write down N-FR.

    Non-Functional Requirements

    Availability

    Scalability

    Its good to add principles in our picture in order to remember them always.

    Principles

    DRY

    KISS

    YAGNI

    We are going to consider these principles when design our architecture.

    Now we can consider to Database and Components of e-commerce application. 

    Popularity 1/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on Mar 01 2023
    Pragya Keshap
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.