IT247 E-Commerce and Internet Marketing

E-Commerce and Internet MarketingUnit 311 min read

E-Commerce Infrastructure: Networks, Hardware, Software & Cloud

Unit 3 of E-Commerce and Internet Marketing explores the technical backbone of online businesses—network architectures, hardware/software requirements, cloud computing models, and how they enable seamless e-commerce operations like Daraz’s order fulfillment or Ncell’s digital wallet transactions.

Core Components of E-Commerce Infrastructure

E-commerce infrastructure refers to the hardware, software, networks, and services that enable online businesses to function. It includes:

  • Network infrastructure (how data travels)
  • Hardware (servers, devices, payment terminals)
  • Software (e-commerce platforms, CMS, APIs)
  • Cloud and hosting services (scalability, storage)
  • Security and reliability (firewalls, backups, uptime)

Why It Matters

Without robust infrastructure, platforms like eSewa (payment processing) or Daraz (order routing) would collapse under traffic. Even a 1-second delay in loading can cost 7% in conversions (Amazon’s data).


1. Network Infrastructure for E-Commerce

Networks are the lifeblood of e-commerce, connecting customers, servers, and payment gateways. Key components:

A. Types of Networks

Network Type Role in E-Commerce Example in Nepal
LAN (Local Area Network) Connects devices in a single location (e.g., a Daraz warehouse). POS systems in a retail store.
WAN (Wide Area Network) Links distant locations (e.g., Daraz HQ to warehouses). Ncell’s mobile network for online transactions.
VPN (Virtual Private Network) Secures data transmission (e.g., bank transfers). Nabil Bank’s secure online banking.
CDN (Content Delivery Network) Speeds up global content delivery (e.g., YouTube videos). Daraz using Cloudflare for faster loading.

B. How Data Flows in E-Commerce

flowchart TD
    A["Customer (Mobile/Web)"] -->|"HTTP/HTTPS"| B["CDN Edge Server"]
    B -->|"Caching"| C["Origin Server (Daraz/Ncell)"]
    C -->|"Database Query"| D["Database (MySQL/PostgreSQL)"]
    D -->|"Response"| C
    C -->|"Payment Request"| E["Payment Gateway (eSewa/Khalti)"]
    E -->|"Authorization"| F["Bank/Nepal Rastra Bank"]
    F -->|"Approval"| E
    E -->|"Confirmation"| C
    C -->|"Order Confirmation"| A

Worked Example: A Daraz Order

  1. You place an order on Daraz’s website (HTTP request).
  2. A CDN (like Cloudflare) caches the page near you for faster loading.
  3. The request hits Daraz’s origin server (hosted on AWS/Azure).
  4. The server queries the database for stock availability.
  5. If stock is available, it routes your payment to eSewa/Khalti.
  6. eSewa checks with Nepal Rastra Bank for funds.
  7. Once approved, Daraz confirms your order and updates the warehouse system.

2. Hardware Requirements

Hardware supports the physical and digital operations of e-commerce.

A. Essential Hardware

Component Purpose Example in Nepal
Servers Host websites, databases, and apps. Daraz’s Linux servers on AWS.
Payment Terminals Process card/NFC payments (e.g., POS machines). Khalti’s QR code scanners.
Routers/Switches Direct traffic between networks. NTC’s fiber-optic backbone.
Data Centers Store and process large datasets. Ncell’s data center in Lalitpur.
Web Cams & Scanners Enable returns/refunds (e.g., Daraz’s QR code verification). Daraz’s warehouse barcode scanners.

B. Hardware for Small vs. Large Businesses

Business Size Hardware Needed Example
Small (Local) Single server, basic POS, Wi-Fi router. A Kathmandu-based boutique using Shopify.
Large (Global) Cloud servers, CDNs, multiple data centers. Daraz using AWS for global reach.

3. Software Infrastructure

Software powers the user experience, transactions, and backend operations.

A. Key Software Types

Software Type Function Example
E-Commerce Platform Hosts the online store (e.g., Shopify, WooCommerce). Daraz’s custom-built platform.
CMS (Content Management System) Manages website content (e.g., WordPress). A blog selling handmade Nepalese textiles.
Payment Gateways Processes transactions (e.g., PayPal, Khalti). eSewa’s API integration.
Inventory Management Tracks stock in real-time. Daraz’s ERP system.
CRM (Customer Relationship Management) Manages customer data (e.g., HubSpot). Nabil Bank’s loan applicant tracking.

B. How Software Works Together

ShopifyMagentoPlatformWordPressDrupalCMSStripeKhaltieSewaPayment GatewaysZoho InventoryInventory ManagementSalesforceCRMGoogle AnalyticsAnalyticsE-Commerce Software Stack
Hierarchical breakdown of e-commerce software components and their examples.

Worked Example: Nabil Bank’s Loan Approval System

  1. A customer applies for a loan via Nabil Bank’s website (software: custom-built portal).
  2. The system checks credit score (software: FICO-like algorithm).
  3. If approved, the bank generates documents (software: CRM + document generator).
  4. The loan is disbursed via Nepal Rastra Bank’s payment system (software: core banking solution).

4. Cloud Computing in E-Commerce

Cloud services provide scalability, storage, and security without heavy upfront costs.

2006 BSIntroduction ofcloud computing (AWS l2010 BSNepalesee-commerce (e.g., Dara2020 BSRise of SaaS-basede-commerce platforms (
Key milestones in cloud computing adoption for e-commerce in Nepal.

A. Cloud Service Models

Model Description E-Commerce Use Case
IaaS (Infrastructure as a Service) Rent virtual machines, storage, networks. Daraz uses AWS EC2 for servers.
PaaS (Platform as a Service) Develop and deploy apps without managing infrastructure. Shopify uses PaaS for its platform.
SaaS (Software as a Service) Use ready-made software (e.g., email, CRM). Ncell uses Salesforce for customer data.

B. Benefits of Cloud for E-Commerce

  • Scalability: Handle traffic spikes (e.g., Dashain sales on Daraz).
  • Cost-Effective: Pay-as-you-go (e.g., small businesses using Google Cloud).
  • Disaster Recovery: Automatic backups (e.g., Nepal Rastra Bank’s cloud backups).
  • Global Reach: Deploy servers worldwide (e.g., YouTube’s CDN).

C. Cloud Providers in Nepal

Provider Services Used By Example
AWS (Amazon Web Services) Daraz, eSewa, Ncell. Hosts Daraz’s global infrastructure.
Google Cloud Nepalese startups, banks. Nabil Bank’s cloud analytics.
Microsoft Azure Government, enterprises. NTC’s cloud-based billing system.

5. Security and Reliability

E-commerce infrastructure must ensure data integrity, uptime, and fraud prevention.

A. Key Security Measures

Measure Purpose Example in Nepal
Firewalls Block unauthorized access. Ncell’s network security.
SSL/TLS Encryption Secures data in transit (HTTPS). All bank websites use SSL.
DDoS Protection Prevents website crashes from traffic spikes. Daraz uses Cloudflare.
Regular Backups Recover data after failures. Nepal Rastra Bank’s daily backups.
Two-Factor Authentication (2FA) Adds login security. eSewa’s SMS-based 2FA.

B. Reliability Factors

  • Uptime: 99.9% (e.g., Google’s 99.95% uptime).
  • Load Balancing: Distributes traffic (e.g., Daraz during sales).
  • Redundancy: Backup systems (e.g., NTC’s fiber routes).

In the Real World

  1. Daraz’s Infrastructure

    • Uses AWS cloud for scalability during sales (e.g., Dashain, Tihar).
    • CDN (Cloudflare) ensures fast loading across Nepal.
    • Khalti/eSewa integration for seamless payments.
    • Barcode scanners in warehouses for real-time inventory.
  2. Ncell’s Digital Wallet (eSewa Partnership)

    • Payment gateway software processes transactions in milliseconds.
    • NTC’s fiber network ensures low-latency data transfer.
    • Cloud-based fraud detection flags suspicious activities.
  3. Nepal Rastra Bank’s Core Banking System

    • High-security servers (hosted in Switzerland and Nepal).
    • Blockchain for interbank transactions (pilot project).
    • 24/7 monitoring to prevent cyberattacks.

Exam Tip

What Examiners Look For

  1. Diagrams > Text: Always draw network flows, cloud models, or hardware setups in exams.
    • Example: Sketch Daraz’s order processing flow (customer → CDN → server → payment gateway → warehouse).
  2. Real-World Links: Relate answers to Nepali companies (Daraz, eSewa, Ncell, banks).
    • Example: "Like Nabil Bank’s loan system, e-commerce platforms use CRM + payment gateways for seamless transactions."
  3. Pros/Cons Tables: Compare cloud vs. on-premise or LAN vs. WAN in e-commerce.
  4. Security Focus: Highlight encryption, firewalls, and backups—this is a high-weightage area.
  5. Short Definitions:
    • "CDN: A network of servers that delivers content faster by caching it closer to users."
    • "IaaS: Renting virtualized computing resources (e.g., AWS EC2) over the internet."

Common Pitfalls to Avoid

  • ❌ Describing generic IT infrastructure without e-commerce context.
  • ❌ Forgetting Nepal-specific examples (e.g., NTC, Ncell, banks).
  • ❌ Ignoring security—always mention encryption, firewalls, or backups where relevant.

Final Checklist for Full Marks

✅ Networks: LAN/WAN/CDN/VPN roles in e-commerce. ✅ Hardware: Servers, POS, data centers—link to Daraz/Ncell. ✅ Software: Platforms (Shopify), payment gateways (Khalti), CRM (Nabil Bank). ✅ Cloud Models: IaaS/PaaS/SaaS with Nepali examples. ✅ Security: SSL, firewalls, backups—always include. ✅ Diagrams: At least 2 (network flow + cloud/software stack). ✅ Real-World Tie: 3 examples (Daraz, Ncell, Nabil Bank).


Based on the TU BITM syllabus for E-Commerce and Internet Marketing (IT247), unit 3.

Discussion

Loading…