Nguyen Ho Landata.vietnamfinance.vn

VNFData

The financial data platform of VietnamFinance magazine

  • Web

Index data for four exchanges, listed-company profiles and a ratings system, updated through the trading session. The hard part is not the charts but keeping the numbers honest: splits, dividends, renamed tickers, holiday sessions. Miss one and the whole price line is wrong.

VNFData
01

What is on the platform

Market overview

VN-Index, VN30, HNX and UPCoM, redrawn through the session.

Heatmap

One glance shows which sectors the money is moving into.

Foreign order flow

Net buying, net selling, and the tickers moved most by it.

Stock profiles

Listed-company data, key ratios, price history.

Company ratings

The newsroom's own scoring system, aimed at market transparency.

Newsroom CMS

Editors publish reports and notes without waiting on a developer.

Email newsletter

Readers get analysis and trading data by mail.

Quick search

⌘K opens search across tickers, companies and community.

02

The data pipeline

Prices arrive live and pass through cleaning and reconciliation before they reach the database. The API is written in Go and sits on a private host with no route from the internet; two Next.js applications — the public site and the CMS — talk to it over the internal network. Redis holds the hot data during trading hours so the site does not go back to the database every time someone opens a chart.

03

Stack and infrastructure

PlatformWeb, responsive for desktop and phone
InterfaceNext.js 16, two apps: public site and CMS
APIGo, on a private host
DatabasePostgreSQL on a separate server
CacheRedis
IngestionReal-time ETL with corporate-action reconciliation
ServersUbuntu, nginx, PM2, TLS
04

The live site