---
title: "Nguyen Engineer (@finnng) | Hashnode"
description: "Software Engineer. Read the latest articles by Nguyen Engineer on Hashnode."
url: "https://hashnode.com/@finnng"
---

@finnng

# Nguyen Engineer

@finnng · Berlin, Germany · Joined April 2023

Software Engineer

### [Scaling database practices](https://nguyengineer.dev/scaling-database-practices?utm_source=hashnode&utm_medium=feed)

A practical guide to scaling PostgreSQL: connection pooling, indexing, partitioning, replicas, sharding, and CDC for real-world systems.

27 min read · [nguyengineer.dev](https://nguyengineer.dev/scaling-database-practices?utm_source=hashnode&utm_medium=feed)

[Jul 8](https://hashnode.com/posts/scaling-database-practices/6a4e9cb9c4dcf2862e9c5a01)

### [How I built and scaled real‑time chat app from 2 to millions of users — without a rewrite?](https://nguyengineer.dev/how-i-built-and-scaled-real-time-chat-app-from-2-to-millions-of-users-without-a-rewrite?utm_source=hashnode&utm_medium=feed)

Designing an ephemeral one-on-one chat that can jump from two users to two million without changing a line of code.

14 min read · [nguyengineer.dev](https://nguyengineer.dev/how-i-built-and-scaled-real-time-chat-app-from-2-to-millions-of-users-without-a-rewrite?utm_source=hashnode&utm_medium=feed)

[5](https://hashnode.com/posts/how-i-built-and-scaled-real-time-chat-app-from-2-to-millions-of-users-without-a-rewrite/6a43c12fa4907beae8c291ed) [Jun 30](https://hashnode.com/posts/how-i-built-and-scaled-real-time-chat-app-from-2-to-millions-of-users-without-a-rewrite/6a43c12fa4907beae8c291ed)

### [We won Honestbee Logistics Challenge 2016](https://nguyengineer.dev/we-won-honestbee-logistics-challenge-2016?utm_source=hashnode&utm_medium=feed)

Winning Honestbee’s 2016 logistics challenge in Saigon with a BFS-based delivery route optimizer

4 min read · [nguyengineer.dev](https://nguyengineer.dev/we-won-honestbee-logistics-challenge-2016?utm_source=hashnode&utm_medium=feed)

[Jun 27](https://hashnode.com/posts/we-won-honestbee-logistics-challenge-2016/6a3feab5537cbc0ee55de90b)

### [Migrating a decade of production data from an abandoned database (RethinkDB) to MongoDB](https://nguyengineer.dev/migrating-a-decade-of-production-data-from-an-abandoned-database-rethinkdb-to-mongodb?utm_source=hashnode&utm_medium=feed)

The tool and process we built to move a TB of live data without downtime and without blocking the team

19 min read · [nguyengineer.dev](https://nguyengineer.dev/migrating-a-decade-of-production-data-from-an-abandoned-database-rethinkdb-to-mongodb?utm_source=hashnode&utm_medium=feed)

[Jun 25](https://hashnode.com/posts/migrating-a-decade-of-production-data-from-an-abandoned-database-rethinkdb-to-mongodb/6a3d0c3358877152debd580b)

### [Developers, what should we do next in the age of AI?](https://nguyengineer.dev/developers-what-should-we-do-next-in-the-age-of-ai?utm_source=hashnode&utm_medium=feed)

Guiding your software career toward higher‑value work when AI can write most of the code.

9 min read · [nguyengineer.dev](https://nguyengineer.dev/developers-what-should-we-do-next-in-the-age-of-ai?utm_source=hashnode&utm_medium=feed)

[Apr 11](https://hashnode.com/posts/developers-what-should-we-do-next-in-the-age-of-ai/69daa4ffc8e5007ddbe06f00)
