HOMEGY SMART HOME

Kiến trúc Nền tảng IoT Cấp Doanh Nghiệp
🏠 Xây dựng Tương lai Smart Home tại Việt Nam

Giải pháp Công nghệ & Đầu tư

Đơn vị triển khai: Công ty cổ phần công nghệ quốc tế Vinaco

Tháng 1, 2026

02 / 14

Tóm Tắt Điều Hành

🎯 Thách thức

  • Xây dựng nền tảng IoT smart home có khả năng mở rộng
  • Hỗ trợ từ 1,000 → 5,000 nhà (200K → 1M thiết bị)
  • Điều khiển real-time với độ trễ < 500ms
  • Xử lý 50K-1M messages/giây

💡 Giải pháp

  • Kiến trúc Microservices cloud-native
  • Kubernetes cho auto-scaling
  • Event-driven architecture (Kafka)
  • Node.js + Flutter stack
  • Triển khai trên Viettel Cloud
99.9% Uptime SLA
< 200ms API Response (P95)
< 500ms Command Latency
30-43 tr Chi phí hạ tầng/tháng (GĐ1)
120-185 tr Chi phí hạ tầng/tháng (GĐ2)

🏢 Đơn vị Triển khai

Công ty cổ phần công nghệ quốc tế Vinaco là đơn vị triển khai và đưa ra giải pháp kiến trúc nền tảng IoT Smart Home cấp doanh nghiệp này. Với kinh nghiệm triển khai các hệ thống công nghệ quy mô lớn, Vinaco đảm bảo chất lượng, hiệu năng và khả năng mở rộng của giải pháp.

03 / 14

Giá Trị Kinh Doanh

📈

Tạo Doanh thu

Nền tảng sẵn sàng 1,000-5,000 nhà • Mô hình subscription • Cơ hội premium features & IoT partnerships

Lợi thế Thị trường

Time-to-market 6 tháng • Độ tin cậy doanh nghiệp • Tech stack hiện đại thu hút nhân tài

📊

Khả năng Mở rộng

Scale 10x không redesign • Pay-as-you-grow • Auto-scaling giảm chi phí 40%

🔒

Giảm thiểu Rủi ro

Patterns proven • HA 99.9% • Security built-in • Disaster recovery

📍 Lợi thế Địa phương - Viettel Cloud

Hỗ trợ 24/7 tiếng Việt • Data centers tại VN • Tuân thủ luật VN • Tiết kiệm 30-40% vs AWS/GCP • Không rủi ro tỷ giá • Thanh toán VNĐ

04 / 14

Kiến trúc Tổng thể - DevOps-First

⚙️ DEVOPS INFRASTRUCTURE LAYER
🔵 CI/CD Pipeline
GitHub Actions / GitLab CI
Docker Build & Push
K8s Deploy (Helm)
Blue-Green / Canary
📊 Observability
Prometheus (Metrics)
Grafana (Dashboards)
Loki/ELK (Logs)
Jaeger (Tracing)
🏗️ Infrastructure as Code
Terraform (IaC)
Ansible (Config Mgmt)
Helm Charts
K8s Operators
🖥️ CLIENT LAYER
📱 Mobile App (Flutter)
🌐 Web Dashboard (React)
⚙️ Admin Portal
🔌 IoT Devices (BLE/MQTT/Tuya)
🔒 SECURITY & API GATEWAY LAYER
🚪 API Gateway
Kong / Traefik
JWT Validation
Rate Limiting
Load Balancing
🛡️ Security
TLS 1.3 / mTLS
WAF (Web App Firewall)
Vault (Secrets)
RBAC / OAuth2
🔧 CORE SERVICES
👤 Auth Service
👥 User Service
🏠 Home Service
🔔 Notification Service
⚙️ BUSINESS SERVICES
📡 Device Registry
📤 Command Service
⚡ Rule Engine
📅 Scheduler Service
📊 DATA SERVICES
📈 Telemetry Ingest
🔍 Data Query
📉 Analytics
🔄 OTA Service
💬 COMMUNICATION LAYER
📨 Event Streaming
Apache Kafka
Event Topics
Consumer Groups
📡 IoT Messaging
EMQX (MQTT Broker)
MQTT Cluster
WebSocket Gateway
🔄 Service Mesh
Istio (GĐ2)
mTLS
Traffic Policy
💾 DATA LAYER
🗄️ PostgreSQL
Primary DB
Read Replicas
HA Cluster
📈 TimescaleDB
Time-Series
Partitioning
Compression
⚡ Redis Cluster
Cache
Sessions
Pub/Sub
📦 Object Storage
S3-Compatible
Backups
Artifacts
☁️ CLOUD INFRASTRUCTURE (Viettel Cloud)
🐳 Kubernetes
Managed K8s (GKE-like)
Auto-scaling (HPA/VPA)
Multi-AZ Deployment
Network Policies
🔄 DevOps Tools
Container Registry
CI/CD Runners
GitOps (ArgoCD)
Infra Monitoring
🛡️ Security & Compliance
VPC / Private Networks
DDoS Protection
Backup & DR
Compliance (GDPR)
05 / 14

Dẫn Đầu Công Nghệ

Lớp Công nghệ Lý do
💻 Backend Node.js (NestJS) Non-blocking I/O • Mature ecosystem • TypeScript
📱 Mobile Flutter Cross-platform • Giảm 50% cost • Native performance
📦 Orchestration Kubernetes Auto-scaling • Self-healing • Managed
📨 Messaging Kafka + EMQX High throughput • Event streaming • IoT
🗄️ Database PostgreSQL + TimescaleDB ACID • Time-series • Open source
Cache Redis Cluster Sub-ms latency • Distributed • Pub/sub
☁️ Cloud Viettel Cloud Local support • Data in VN • Cost-effective

✓ Node.js

Event-driven • NPM 2M+ packages • TypeScript • Real-time optimized

✓ Flutter

iOS + Android • 50% cost down • Hot reload • Native performance

06 / 14

Khả Năng Mở Rộng & Hiệu Năng

📊 GĐ1: Nền tảng
🏠 Số nhà 1,000
📡 Thiết bị 200,000
📈 Throughput 50-100K msg/s
💰 Chi phí hạ tầng/tháng 30-43 tr VNĐ
⚙️ Services 6 core
📦 K8s Nodes 3-5 nodes
🚀 GĐ2: Mở rộng
🏠 Số nhà 5,000
📡 Thiết bị 1,000,000
📈 Throughput 500K-1M msg/s
💰 Chi phí hạ tầng/tháng 120-185 tr VNĐ
⚙️ Services 10+
📦 K8s Nodes 10-15 nodes
99.9% Uptime
< 200ms API (P95)
< 500ms Command
07 / 14

Kiến trúc Service Chi tiết

🔒 Core Services

Auth: JWT, OAuth2, RBAC
User: Profile, preferences
Home: Home/room management

⚙️ Device Services

Registry: Metadata, capabilities
Command: Real-time control
Telemetry: Data ingestion

⚡ Automation

Rule Engine: If-this-then-that
Scheduler: Time-based triggers
Scene: Predefined scenarios

🔔 Support Services

Notification: FCM, Email, SMS
Analytics: Usage metrics
OTA: Firmware updates
📱 Mobile App
↓ HTTPS / WebSocket
☁️ API Gateway (Auth, Rate Limit, Routing)
↓ gRPC / REST
🔧 Core
⚙️ Device
⚡ Auto
08 / 14

Quản Lý Rủi Ro

🔴 Cao: Scalability bottleneck
Giảm thiểu: Load test GĐ1 • Auto-scaling • DB sharding • CDN static
🟡 TB: Talent retention
Giảm thiểu: Competitive salary • Modern stack • Career path • Training budget
🟡 TB: Security breach
Giảm thiểu: Audit quarterly • Pen test • TLS • RBAC • Logging
🟢 Thấp: Vendor lock-in
Giảm thiểu: K8s portable • Open-source • IaC Terraform • Containers

🛡️ Disaster Recovery

RTO: < 4h
RPO: < 15min
Backup: Daily incremental

Multi-AZ: HA
DB Replication: Real-time
Runbook: Documented

09 / 14

Chi Phí Hạ Tầng (Viettel Cloud)

💰 Chi phí Hạ tầng

GĐ1 (6 tháng) - Đã tối ưu

K8s (3-4 nodes, reserved) 8-12 tr/th
DB (PG+TS+Redis, managed) 4-5.5 tr/th
MQTT (2 nodes, auto-scale) 1-1.5 tr/th
Storage (DB+Log+Backup ~500GB) 1.2-1.8 tr/th
LB + Monitor 1.5-2 tr/th
Tổng/tháng 20-26 tr VNĐ

✓ Reserved instances (-40%) • Auto-scaling • Managed services

GĐ2 (6 tháng) - Đã tối ưu

K8s (8-12 nodes, reserved) 31-51 tr/th
DB cluster (optimized) 18-22 tr/th
MQTT + Kafka (auto-scale) 14-18 tr/th
Storage (DB+Log+Backup ~2TB) 5-8 tr/th
LB + Monitor 5-7 tr/th
Tổng/tháng 77-106 tr VNĐ

✓ Reserved instances (-40%) • Query optimization • Smart scaling

📊 Chi Phí Hạ Tầng Theo Giai Đoạn

* Chỉ tính chi phí hạ tầng Cloud (Viettel)
* Nhân sự & phát triển sẽ được plan chi tiết riêng

GĐ1 (6 tháng) - Đã tối ưu

☁️ Hạ tầng (20-26 tr/th × 6) 120-156 triệu
Tổng GĐ1 120-156 triệu

GĐ2 (6 tháng) - Đã tối ưu

☁️ Hạ tầng (77-106 tr/th × 6) 462-636 triệu
Tổng GĐ2 462-636 triệu
📊 Tổng Hạ Tầng Năm 1 582-792 triệu

⚡ Biện pháp Tối ưu Chi phí Hạ tầng

• Reserved instances (-40% compute)
• Auto-scaling thông minh
• Managed services hiệu quả
• Query & resource optimization
• Smart node sizing

💰 Tiết kiệm vs AWS

Viettel 30-40% rẻ hơn
$12K-18K/năm

LƯU Ý: Chi phí hạ tầng ước lượng dựa trên giá của Viettel Cloud, đây là chi mang tính chất tham khảo, có thể thay đổi theo thời gian và tình hình thực tế
10 / 14

Metrics Thành Công

⚙️ Technical KPIs

Metric Target
Uptime 99.9%
API P95 < 200ms
Cmd P95 < 500ms
Error Rate < 0.1%
Success Rate > 99%
MTTR < 30 min

📈 Business KPIs

Metric Year 1
Active Homes 1K → 5K
Devices 200K → 1M
DAU 2K → 10K
MAU 5K → 25K
Revenue 5-10 tỷ
CSAT > 4.5/5

📊 Monitoring Stack

Prometheus: Metrics
Grafana: Viz
Jaeger: Tracing
ELK: Logs
11 / 14

Yêu Cầu Team (10 người)

👥 Cấu trúc

👤 Tech Lead (1) - Kiến trúc & review
💻 Backend (3) - Node.js, microservices
📱 Mobile (2) - Flutter
⚙️ DevOps (2) - K8s, CI/CD, monitoring
🔍 QA (2) - Test automation, manual

📚 Kỹ Năng

💻

Backend

Node.js, TypeScript, NestJS, Microservices, Kafka

📱

Mobile

Flutter, Dart, Native plugins

⚙️

DevOps

K8s, Docker, CI/CD, Terraform, Prometheus

🗄️

Database

PostgreSQL, TimescaleDB, Redis, Sharding

12 / 14

Lợi Thế Cạnh Tranh

Time-to-Market

MVP 3 tháng • Production 6 tháng • Agile 2-week sprints

🛡️

Độ Tin Cậy

99.9% uptime • HA architecture • Auto recovery • 24/7 monitor

💰

Chi Phí Tối Ưu

Viettel: -30-40% • Pay-as-grow • No upfront HW • Open-source

📈

Mở Rộng

Scale 10x no redesign • K8s auto-scale • DB sharding • Global ready

💻 Technical

  • Modern stack → top talent
  • Clean architecture
  • 80%+ test coverage
  • CI/CD automated

📍 Local

  • Data centers VN
  • 24/7 VN support
  • Tuân thủ luật VN
  • No forex risk
13 / 14

Khuyến Nghị

✓ ĐỀ XUẤT

  • Phê duyệt: Node.js + Flutter + K8s + Viettel
  • Ngân sách: 582-792 triệu Năm 1 (hạ tầng cloud)
  • Khởi động: Q1 2026
  • Timeline: MVP 3 tháng, Production 6 tháng

📋 Action Items

Action Owner Due
Quote Viettel Procurement 2w
Recruit Lead HR 4w
Setup Dev DevOps 2w
Kickoff PM 1w

✅ Deliverables & Cam Kết

📦 Deliverables

  • Nền tảng microservices hoàn chỉnh
  • Mobile app (Flutter) + Web dashboard
  • Hạ tầng K8s production-ready
  • Tài liệu kỹ thuật đầy đủ
  • Training & knowledge transfer

🎯 Cam Kết Kỹ Thuật

  • 99.9% Uptime SLA
  • < 200ms API Response (P95)
  • < 500ms Command Latency
  • Scale: 1K → 5K homes ready
  • Support 24/7 trong 6 tháng đầu

🛠️ Hỗ Trợ Sau Triển Khai

  • Maintenance & monitoring
  • Bug fixes & hotfixes
  • Performance optimization
  • Feature enhancements (theo yêu cầu)
14 / 14
💬

Câu Hỏi & Thảo Luận

Sẵn sàng giải đáp mọi thắc mắc

💻

Technical

Architecture, scalability, tech choices

💰

Budget & ROI

Investment, cost, returns

📅

Timeline

Milestones, team, dependencies

🛡️

Risk

Security, compliance, DR

KẾT LUẬN

🏆 Sẵn Sàng Khởi Động

✓ Tóm Tắt

✓ Stack: Node.js + Flutter + K8s
✓ Cloud: Viettel (-30-40%)
✓ Arch: Microservices + Event-driven

✓ Scale: 1K → 5K ready
✓ ROI: 8-18 mo breakeven
✓ Quality: 99.9%, < 500ms

Khuyến nghị: PHÊ DUYỆT & KHỞI ĐỘNG Q1 2026