Ruankao E-Commerce Designer (Intermediate) study materials
Ruankao E-Commerce Designer (Intermediate) study resources

Ruankao E-Commerce Designer (Intermediate) key terms

Ruankao E-Commerce Designer (Intermediate) · Get comfortable with the vocabulary.

B2B (Business-to-Business)

A transaction model in which both buyer and seller are organizations, typically involving larger order volumes, negotiated pricing, purchase requisitions, and approval workflows that differ sharply from consumer retail.

Related: B2C (Business-to-Consumer), Electronic Data Interchange (EDI)
B2C (Business-to-Consumer)

A transaction model where a business sells directly to individual end consumers, usually characterized by high transaction counts, small basket sizes, and heavy reliance on marketing and self-service checkout.

Related: B2B (Business-to-Business), Conversion Rate
O2O (Online-to-Offline)

A model in which online channels drive customers to physical stores or services, or offline purchases are completed and recorded digitally, linking web traffic to local inventory and fulfillment capacity.

Related: Omnichannel Retailing, Last-Mile Delivery
Omnichannel Retailing

An approach where web, mobile, store, and call-center channels share inventory, customer profiles, and order data, so a shopper can buy, return, or collect through any combination of channels.

Related: O2O (Online-to-Offline), Customer Relationship Management (CRM)
Business Model Canvas

A one-page planning template that describes a venture through nine building blocks, including customer segments, value propositions, channels, revenue streams, and cost structure, used to compare e-commerce business designs.

Related: Feasibility Study, Value Proposition
Feasibility Study

A structured assessment of whether a proposed e-commerce system is technically achievable, economically justified, legally permissible, and operationally supportable before major resources are committed.

Related: Business Model Canvas, Requirements Traceability
Requirements Traceability

The ability to link each requirement forward to design elements, code, and test cases, and backward to its business source, so that changes and gaps can be assessed systematically.

Related: Feasibility Study, Use Case Diagram
Use Case Diagram

A behavioral model showing actors, system boundaries, and the goals they pursue, commonly used to scope e-commerce functions such as placing orders, refunding payments, and managing catalogs.

Related: Requirements Traceability, Sequence Diagram
Three-Tier Architecture

A system structure separating presentation, business logic, and data storage into distinct layers that communicate through defined interfaces, allowing independent scaling and replacement of each tier.

Related: Microservices, Load Balancing
Microservices

An architectural style in which an application is composed of small independently deployable services, each owning its data and communicating over network APIs, often adopted for order, catalog, and payment subsystems.

Related: Three-Tier Architecture, Application Programming Interface (API), Message Queue
Load Balancing

Distribution of incoming requests across multiple server instances according to a chosen algorithm, improving throughput and availability while hiding individual node failures from clients.

Related: Horizontal Scaling, Content Delivery Network (CDN)
Horizontal Scaling

Adding more server instances to a pool rather than enlarging a single machine, which suits stateless web tiers and requires shared session storage or sticky routing to work correctly.

Related: Load Balancing, Cache
Content Delivery Network (CDN)

A geographically distributed set of edge servers that caches static assets and sometimes dynamic responses close to users, reducing latency and absorbing traffic spikes during promotions.

Related: Cache, Load Balancing
Cache

A temporary high-speed store holding frequently requested data, such as product pages or session records, so repeated reads avoid slower databases; correctness depends on a deliberate invalidation strategy.

Related: Content Delivery Network (CDN), Horizontal Scaling
Application Programming Interface (API)

A defined contract through which software components exchange requests and responses, specifying endpoints, parameters, authentication, and error behavior so that clients and services can evolve independently.

Related: Microservices, Representational State Transfer (REST)
Representational State Transfer (REST)

An architectural style for web services that uses resource-oriented URLs, standard HTTP methods, and stateless requests, making interfaces predictable and easy to cache or test.

Related: Application Programming Interface (API), Idempotency
Responsive Web Design

A technique using flexible grids, fluid images, and media queries so one HTML document adapts its layout to phones, tablets, and desktops without maintaining separate sites.

Related: Progressive Web App (PWA), Session State
Progressive Web App (PWA)

A website enhanced with service workers, a manifest, and offline caching so it can be installed on a device and behave partly like a native application while remaining delivered over the web.

Related: Responsive Web Design, Cache
Session State

Server-side or token-based storage of a user's authenticated context across multiple HTTP requests, which must be shared or replicated when traffic is spread over several servers.

Related: Horizontal Scaling, Single Sign-On (SSO)
Database Normalization

The process of organizing tables and keys to eliminate redundant data and update anomalies, typically progressing through first, second, and third normal forms before deliberate denormalization for performance.

Related: ACID Transactions, Index
ACID Transactions

A set of guarantees-atomicity, consistency, isolation, and durability-ensuring that a group of database operations either fully succeeds or fully rolls back, essential for order and payment records.

Related: Database Normalization, Idempotency, Two-Phase Commit
Index

An auxiliary data structure that speeds up lookups on selected columns at the cost of extra storage and slower writes, so index design must follow actual query patterns.

Related: Database Normalization, Sharding
Sharding

Splitting a dataset horizontally across multiple database instances by a partition key, such as customer identifier, to spread load and storage beyond what one server can handle.

Related: Index, Horizontal Scaling
Two-Phase Commit

A distributed protocol in which a coordinator first asks all participants to prepare, then instructs them to commit or abort, providing atomicity across multiple databases at the cost of blocking on failure.

Related: ACID Transactions, Message Queue
Message Queue

An asynchronous buffer that decouples producers from consumers, letting order placement, notification, and inventory updates proceed independently and absorb bursts without losing work.

Related: Microservices, Two-Phase Commit
Transport Layer Security (TLS)

A cryptographic protocol that encrypts traffic between client and server and authenticates the server via certificates, underpinning secure checkout, login, and payment pages.

Related: Digital Certificate, Single Sign-On (SSO)
Digital Certificate

A signed electronic document binding a public key to an identified entity, issued by a certificate authority, which browsers use to verify that a site is genuine before encrypting traffic.

Related: Transport Layer Security (TLS), Public Key Infrastructure (PKI)
Public Key Infrastructure (PKI)

The policies, roles, and software that issue, distribute, renew, and revoke digital certificates, providing the trust framework on which encrypted web and payment communications depend.

Related: Digital Certificate, Transport Layer Security (TLS)
Single Sign-On (SSO)

An authentication arrangement in which one successful login grants access to multiple related applications through a trusted identity provider, reducing password sprawl but concentrating risk.

Related: Session State, Transport Layer Security (TLS)
Idempotency

A property whereby repeating the same request produces the same result as issuing it once, which prevents duplicate charges or duplicate orders when clients retry after timeouts.

Related: ACID Transactions, Representational State Transfer (REST)
Third-Party Payment Gateway

An external service that authorizes and captures card or wallet payments on a merchant's behalf, returning transaction identifiers and status callbacks that the order system must reconcile.

Related: Idempotency, Escrow
Escrow

A payment arrangement in which funds are held by a trusted intermediary and released to the seller only after agreed conditions, such as delivery confirmation, are met.

Related: Third-Party Payment Gateway, Last-Mile Delivery
Electronic Data Interchange (EDI)

A standardized format for exchanging structured business documents such as purchase orders and invoices between organizations' systems without manual re-entry.

Related: B2B (Business-to-Business), Warehouse Management System (WMS)
Warehouse Management System (WMS)

Software that directs receiving, put-away, picking, packing, and stock counting inside a fulfillment center, feeding real-time availability back to the online catalog.

Related: Last-Mile Delivery, Electronic Data Interchange (EDI)
Last-Mile Delivery

The final leg of fulfillment that moves a parcel from a local hub to the customer's door, typically the most expensive and least predictable stage of the logistics chain.

Related: Warehouse Management System (WMS), O2O (Online-to-Offline)
Conversion Rate

The share of visitors who complete a desired action such as a purchase, calculated by dividing conversions by sessions and used to judge the effectiveness of pages and campaigns.

Related: Customer Relationship Management (CRM), A/B Testing
A/B Testing

A controlled experiment that randomly shows two or more variants of a page or message to comparable visitor groups and compares outcomes statistically to choose the better performer.

Related: Conversion Rate, Customer Relationship Management (CRM)
Customer Relationship Management (CRM)

Systems and practices for recording customer interactions, preferences, and purchase history so that marketing, service, and retention efforts can be targeted and measured.

Related: Conversion Rate, Omnichannel Retailing
Work Breakdown Structure (WBS)

A hierarchical decomposition of project scope into deliverable-oriented work packages that supports estimation, assignment of responsibility, and progress tracking.

Related: Critical Path Method (CPM), Milestone
Critical Path Method (CPM)

A scheduling technique that identifies the longest dependent sequence of tasks in a project, whose delay directly extends the completion date and therefore demands closest monitoring.

Related: Work Breakdown Structure (WBS), Milestone
Milestone

A zero-duration checkpoint marking a significant achievement or decision point in a schedule, used to report progress to sponsors without representing actual work effort.

Related: Work Breakdown Structure (WBS), Critical Path Method (CPM)
Service Level Agreement (SLA)

A contract clause defining measurable service targets such as uptime percentage, response time, and remedies for shortfall, which shapes architecture and vendor selection decisions.

Related: Load Balancing, Milestone
Value Proposition

A concise statement of the specific benefit a product delivers to a defined customer segment and why that benefit is preferable to available alternatives.

Related: Business Model Canvas, Conversion Rate