Bộ Môn UDPM - FPT Polytechnic HN

Bộ Môn UDPM - FPT Polytechnic HN

Share

Bao gồm 3 ngành chính: Ứng Dụng Phần Mềm - Phát Triển Phần Mềm - Xử Lý Dữ Liệu

08/06/2026

MONOLITHIC VS MICROSERVICES – LỰA CHỌN NÀO CHO HỆ THỐNG CỦA BẠN?

Chào các bạn độc giả của Page🚀

Khi bắt đầu xây dựng một ứng dụng, một trong những quyết định lớn nhất mang tính "sống còn" của các Solution Architect chính là: Nên đi theo kiến trúc Monolithic hay Microservices? Hôm nay, chúng ta hãy cùng mổ xẻ hai khái niệm này một cách chi tiết, bình dân học vụ và thực tế nhất nhé!

1. Ẩn dụ thực tế: "Tiệm ăn một mình cân hết" vs "Chuỗi phố ẩm thực"
Để dễ hình dung, bạn hãy tưởng tượng chúng ta đang xây dựng một hệ thống quản lý một nhà hàng:

- Monolithic (Kiến trúc nguyên khối): Giống như một Tiệm ăn gia đình kinh doanh nhỏ. Tại đây, một người (hoặc một nhóm nhỏ) vừa làm đầu bếp, vừa chạy bàn, vừa thu ngân, vừa rửa bát. Mọi thứ gộp chung một chỗ.

- Microservices (Kiến trúc vi dịch vụ): Giống như một Khu phố ẩm thực (Food Court) đại siêu thị. Ở đây, quầy nước riêng, quầy phở riêng, quầy pizza riêng và quầy thu ngân trung tâm riêng. Mỗi quầy hoạt động độc lập và chỉ giao tiếp với nhau khi cần (ví dụ: lấy hóa đơn để qua nhận đồ ăn).

2. Đi sâu vào kỹ thuật: Chúng là gì?
🧩 Monolithic Architecture (Kiến trúc Nguyên khối)
Là kiến trúc truyền thống, nơi tất cả các thành phần của phần mềm (User Interface, Business Logic, Database Access) đều được đóng gói chung vào một dự án duy nhất (Single Codebase) và chạy trên cùng một tiến trình (Process).

Cách hoạt động: Khi bạn code một web bán hàng bằng Java Spring Boot hoặc C # .NET theo kiểu Monolithic, các module như Auth, Product, Order, Payment sẽ nằm chung một chỗ, dùng chung một Cơ sở dữ liệu (Database).

🕸️ Microservices Architecture (Kiến trúc Vi dịch vụ)
Là cách tiếp cận phát triển phần mềm bằng cách chia nhỏ ứng dụng thành một tập hợp các dịch vụ rất nhỏ (Loosely Coupled). Mỗi dịch vụ sẽ đảm nhận một nhiệm vụ nghiệp vụ duy nhất (Single Responsibility), sở hữu Source Code riêng, Database riêng và giao tiếp với nhau qua API (REST, gRPC) hoặc Message Broker (RabbitMQ, Kafka).

Cách hoạt động: Module Order sẽ là một service riêng (có thể viết bằng Java), Payment là một service riêng (có thể viết bằng Node.js). Chúng không "đụng chạm" vào database của nhau mà nói chuyện qua các cuộc gọi mạng (Network Calls).

3. Bảng so sánh chi tiết "Lên bàn cân".
(Các bạn độc giả quan sát ở ảnh để dễ hình dung hơn nhá!)

4. Ưu và nhược điểm: Không có chiếc áo nào vừa cho mọi kích cỡ
💡 Lời khuyên xương máu: "Đừng chọn Microservices chỉ vì nó ngầu hay vì Google, Netflix đang dùng nó."

Khi nào nên chọn Monolithic?
Dự án mới, Start-up: Cần làm nhanh sản phẩm MVP (Minimum Viable Product) để test thị trường.

Team size nhỏ: Chỉ có từ 2 - 5 Developer. Việc chia microservices lúc này sẽ là "ác mộng" quản lý vận hành.

Hệ thống không quá phức tạp: Các logic nghiệp vụ tường minh, không có các module chịu tải cực hạn khác biệt nhau.

Khi nào nên chuyển sang Microservices?
Hệ thống quá lớn: Codebase của Monolithic đã phình to đến mức không ai dám sửa vì "sửa chỗ này, sập chỗ kia".

Team size đông: Khi có hàng chục, hàng trăm Developer chia làm nhiều team nhỏ (Squad). Mỗi team có thể tự chủ quản lý, deploy một vài service mà không cần đợi chờ nhau.

Yêu cầu độ sẵn sàng cao (High Availability) và tải lớn: Hệ thống cần xử lý hàng triệu request và có các module đặc thù cần scale mạnh (ví dụ: cổng thanh toán ngày săn sale).

5. Lời kết cho các Dev tương lai
Kiến trúc phần mềm không có đúng hay sai, chỉ có Phù hợp hay Không phù hợp tại một thời điểm cụ thể. Rất nhiều hệ thống lớn đã thành công bằng cách: Bắt đầu từ Monolithic được thiết kế tốt (Modular Monolith), sau đó tách dần các module nặng ký ra thành Microservices khi hệ thống đủ lớn.

Hy vọng bài viết này giúp các bạn có cái nhìn tổng quan và rõ nét nhất về hai thế lực kiến trúc này!

👉 Các bạn thì sao? Dự án hiện tại của bạn đang dùng kiến trúc nào? Hãy để lại comment thảo luận bên dưới nhé!

01/06/2026

⏰ [CHỈ CÒN 7 NGÀY] – CƠ HỘI CUỐI CÙNG ĐỂ BƯỚC VÀO XƯỞNG PHÁT TRIỂN PHẦN MỀM!
Đồng hồ đang đếm ngược từng giờ! 🕒 Chỉ còn đúng 7 ngày nữa (đến hết ngày 05/06/2026), cánh cửa bước vào Xưởng Phát triển Phần mềm sẽ chính thức khép lại.

Nếu bạn vẫn đang chần chừ nhìn bài đăng tuyển thành viên mỗi ngày, thì đây chính là "tín hiệu vũ trụ" nhắc bạn phải hành động NGAY LẬP TỨC!

💥 ĐỪNG CHỈ HỌC LÝ THUYẾT – HÃY TRỞ THÀNH DEVELOPER THỰC THỤ!
Xưởng PTPM không phải là một lớp học thêm. Đây là "bệ phóng" nơi bạn được:

Chiến dự án thực tế: Không còn là những bài tập lớn nằm trên giấy, bạn sẽ trực tiếp làm ra những sản phẩm chạy được, dùng được.

Có Mentor dắt tay, Đồng đội gánh vác: Đi nhanh thì đi một mình, nhưng muốn đi xa và không bị "ngợp" giữa biển kiến thức thì phải đi cùng Xưởng.

Xây dựng "Profile" chất lượng: Rèn giũa cả Hard skills (code, hệ thống) lẫn Soft skills (làm việc nhóm, quản lý tiến độ) để sẵn sàng lọt vào mắt xanh của các nhà tuyển dụng.

📝 QUY TRÌNH CHỈ VỚI 3 BƯỚC ĐƠN GIẢN:
Điền form đăng ký (Mất chưa đầy 3 phút).

Tham gia đánh giá cơ bản (Để Xưởng hiểu rõ bạn hơn).

Chính thức trở thành một phần của Xưởng PTPM.

🎯 Đối tượng: Tất cả sinh viên ngành CNTT yêu thích lập trình, không ngại thử thách và có tinh thần chủ động. Bạn không cần phải là một "vị thần code", chỉ cần bạn dám bắt đầu!

🗓️ Hạn chót đóng đơn: 05/06/2026 (Không gia hạn thêm).

👉 Cơ hội không gõ cửa hai lần. Đăng ký ngay tại đây: https://forms.gle/65uWp7pUmw6PkMQs5

25/05/2026

🚀 Chính thức mở đơn tuyển thành viên Xưởng Phát triển Phần mềm 🚀
Sau một thời gian chờ đợi, Xưởng PTPM đã sẵn sàng chào đón thế hệ thành viên tiếp theo. Đây là cơ hội để bạn bước ra khỏi vùng an toàn và trải nghiệm một môi trường học tập – làm việc như một developer thực thụ.
📝 Thông tin tuyển:
🔎 Đối tượng: Tất cả sinh viên ngành CNTT yêu thích lập trình, có tinh thần học hỏi và sẵn sàng thử thách.

🛠 Quy trình: Điền form đăng ký → Đánh giá cơ bản → Trở thành thành viên chính thức.

⏰ Thời gian mở đơn: 25/05/2026 – 05/06/2026
📍 Link đăng ký: https://forms.gle/65uWp7pUmw6PkMQs5
💡 Vì sao bạn nên thử?
Bởi vì Xưởng không chỉ là nơi học code. Nó là nơi bạn:
Làm việc trong dự án thực tế.

Có mentor, có đồng đội cùng trưởng thành.

Được rèn kỹ năng chuyên môn lẫn kỹ năng mềm.

Và quan trọng nhất: tìm thấy con đường sự nghiệp của chính mình.
🔥 Nếu bạn muốn trở thành một phần của cộng đồng công nghệ năng động, hãy nhanh tay đăng ký!
Đừng bỏ lỡ cơ hội để viết tiếp hành trình của Xưởng PTPM cùng chúng tôi.
👉 Link đăng ký: https://forms.gle/65uWp7pUmw6PkMQs5

22/05/2026

🔥 WORKSHOP: HƯỚNG DẪN CÁCH CÀI ĐẶT VÀ THAO TÁC VỚI MONGODB 🔥

Bạn muốn tìm hiểu MongoDB nhưng chưa biết bắt đầu từ đâu?
Hay đang gặp khó khăn trong việc cài đặt và thao tác với cơ sở dữ liệu NoSQL?
👉 Đừng bỏ lỡ workshop lần này – nơi bạn sẽ được hướng dẫn từ cơ bản đến thực hành trực tiếp với MongoDB!

📌 Nội dung chính:
✅ Tổng quan về MongoDB & NoSQL Database
✅ Hướng dẫn cài đặt MongoDB trên máy tính
✅ Làm quen với MongoDB Compass & Mongo Shell
✅ Thao tác CRUD cơ bản với MongoDB
✅ Demo thực tế: Quản lý dữ liệu với MongoDB
✅ Một số lưu ý và best practices khi làm việc với MongoDB

🎯 Workshop thực hành trực tiếp giúp bạn hiểu cách cài đặt, kết nối và thao tác dữ liệu với MongoDB một cách dễ dàng.

👨‍🏫 Người hướng dẫn:
• Nguyễn Thuý Hằng – HangNT169
• Trần Tuấn Phong – PhongTT35
• Nguyễn Thị Như Trang – TrangNTN12

⏰ Thời gian: 14:10 – 16:10 | 25/05/2025
💻 Hình thức: Online qua Google Meet

💡 Nếu bạn đang học về Backend, Database, Software Engineering hoặc muốn làm quen với hệ quản trị cơ sở dữ liệu NoSQL, đây sẽ là workshop rất phù hợp dành cho bạn!

🚀 Đăng ký ngay để khám phá MongoDB và nâng cao kỹ năng làm việc với database:
Form đăng ký Workshop: https://forms.gle/fspvdNBHJC3pjZGT7

21/05/2026

🔥CỰC KỲ NÓNG 🔥
🚀 SỰ KIỆN ĐỊNH HƯỚNG DỰ ÁN TỐT NGHIỆP đã chính thức khởi động!
Đây là sự kiện được mong đợi nhất dành cho 150 sinh viên đang thực hiện Dự án Tốt nghiệp hoặc các bạn sinh viên khác muốn tìm hiểu thêm về quy trình triển khai dự án.
💡 Nội dung chương trình:
Lựa chọn đề tài phù hợp
Phân tích nghiệp vụ chi tiết
Logic - Từ A đến Z
Xây dựng chức năng dự án
Tiêu chí đánh giá và hoàn thiện đề tài
📍 Đặc biệt:
Cơ hội đặt câu hỏi trực tiếp với các giảng viên và nhận giải đáp:
HaNQ11
PhongTT35
HangNT169
HaNTH17
TrangNTN12
HuyenNK6
💥 Số lượng chỗ ngồi có hạn, hãy nhanh tay đăng ký để không bỏ lỡ cơ hội học hỏi và phát triển dự án của mình!
📅 Thông tin sự kiện:
Địa điểm: Hội trường tầng 1, tòa P, FPT Polytechnic
Thời gian: 9h00 - 11h30, Thứ 7, ngày 23/05/2026
👉 Đăng ký ngay tại: https://fpt.one/S0R

19/05/2026

19/5/1890 – 19/5/2026 ❤️🇻🇳
Kỷ niệm 136 năm ngày sinh Chủ tịch Hồ Chí Minh kính yêu.

Tháng Năm lại về, cả dân tộc Việt Nam thành kính nhớ đến Bác – vị lãnh tụ vĩ đại đã dành trọn cuộc đời cho độc lập, tự do của Tổ quốc và hạnh phúc của nhân dân.

Dù thời gian có trôi qua bao lâu, hình ảnh vị Cha già giản dị với nụ cười hiền hậu vẫn luôn sống mãi trong trái tim hàng triệu người con đất Việt.
Thế hệ hôm nay may mắn được sống trong hòa bình càng thấm thía hơn những hy sinh và khát vọng mà Người đã dành cho dân tộc.

Xin hứa sẽ sống tốt hơn, cố gắng hơn và cống hiến nhiều hơn để xứng đáng với niềm tin và mong mỏi của Bác.

Đời đời nhớ ơn Chủ tịch Hồ Chí Minh vĩ đại 🌿

15/05/2026

🔥 WORKSHOP: CONTAINER HÓA ỨNG DỤNG SPRING BOOT 🔥

Bạn đã từng nghe về Docker nhưng chưa biết bắt đầu từ đâu?
Hoặc gặp khó khăn khi deploy ứng dụng Spring Boot lên môi trường thực tế?
👉 Đừng bỏ lỡ workshop lần này – nơi bạn sẽ hiểu và thực hành cách container hóa ứng dụng một cách bài bản và thực chiến!

📌 Nội dung chính:
✅ Tổng quan về Container & Docker
✅ Cài đặt Docker & làm quen với Docker CLI
✅ Dockerfile: Cách build image cho ứng dụng Spring Boot
✅ Demo thực tế: Container hóa ứng dụng Spring Boot
✅ Best Practices khi triển khai ứng dụng với Docker

🎯 Workshop thực hành trực tiếp giúp bạn tự build và chạy ứng dụng Spring Boot bằng Docker từ A-Z.

👨‍🏫 Giảng viên:
HangNT169
PhongTT35
TrangNNT12

⏰ Thời gian: 14:10 – 16:10 | 20/05

💻 Hình thức: Online qua Google Meet

💡 Nếu bạn đang học hoặc làm về Backend, Java Spring Boot, DevOps hoặc Software Engineering, đây là kiến thức nền tảng cực kỳ quan trọng không nên bỏ lỡ!

🚀 Đăng ký ngay để khám phá cách Docker giúp ứng dụng vận hành nhanh chóng, ổn định và dễ triển khai hơn:
Form đăng ký Workshop: https://forms.gle/wmz2WLnaR9DGcL9q8

11/05/2026

**Điều gì tạo nên một Developer giỏi?**

Nhiều người nghĩ một developer giỏi là người code nhanh, biết nhiều framework hay giải được những bài toán khó. Nhưng thực tế, giỏi không chỉ nằm ở kỹ năng viết code.

Một developer giỏi được tạo nên từ những điều sau:

**1. Tư duy giải quyết vấn đề**
Code chỉ là công cụ. Giá trị thực sự nằm ở khả năng hiểu vấn đề, phân tích nguyên nhân và tìm ra giải pháp phù hợp.

**2. Khả năng tự học**
Công nghệ thay đổi liên tục. Hôm nay là framework mới, ngày mai là xu hướng mới. Người giỏi không phải người biết tất cả, mà là người học nhanh và thích nghi tốt.

**3. Viết code để người khác đọc được**
Code chạy được là điều cơ bản. Code rõ ràng, dễ hiểu, dễ bảo trì mới là kỹ năng tạo nên sự khác biệt.

**4. Kiên nhẫn với bug**
Bug là một phần của công việc. Developer giỏi không hoảng khi lỗi xuất hiện, họ bình tĩnh phân tích và xử lý từng bước.

**5. Biết giao tiếp và làm việc nhóm**
Làm sản phẩm không phải cuộc chơi cá nhân. Biết trao đổi với team, hiểu nhu cầu từ khách hàng và phối hợp hiệu quả quan trọng không kém kỹ thuật.

**6. Hiểu business, không chỉ hiểu code**
Một dòng code tốt là dòng code giúp sản phẩm tốt hơn và tạo giá trị cho người dùng.

**7. Tinh thần kỷ luật**
Đúng deadline, giữ chất lượng công việc, có trách nhiệm với sản phẩm và team — đây là nền tảng để phát triển lâu dài.

Cuối cùng, một developer giỏi không phải là người chưa từng mắc lỗi, mà là người luôn cải thiện sau mỗi lần sai.

**Code có thể dạy. Tư duy, thái độ và sự bền bỉ mới là thứ quyết định bạn đi được bao xa.**

05/05/2026

🎓 THÔNG BÁO BẢO VỆ DỰ ÁN TỐT NGHIỆP 🎓

Buổi bảo vệ Dự án Tốt nghiệp của các nhóm sinh viên sẽ chính thức diễn ra trong thời gian tới. Đây là cột mốc quan trọng, đánh dấu sự nỗ lực, cố gắng và hành trình học tập của các bạn trong suốt thời gian qua.

Xin gửi lời chúc đến tất cả anh/chị/em sinh viên, đặc biệt là các bạn chuyên ngành **Phát triển Phần mềm**, sẽ có sự chuẩn bị thật tốt, giữ vững sự tự tin và hoàn thành phần bảo vệ một cách xuất sắc. 💻🚀

Chúc các bạn bình tĩnh, bản lĩnh, trình bày thật tốt và đạt được kết quả xứng đáng với những gì mình đã cố gắng. 🌟

Fighting 💪💪

03/05/2026

Chúc mừng Nguyễn Quốc Anh – sinh viên khóa K19.3 ngành Phát triển phần mềm, đồng thời là một thành viên tiêu biểu của Xưởng Phát triển phần mềm 🎓🔥
Hai lần đạt danh hiệu Thủ khoa là dấu ấn xứng đáng cho một hành trình học tập nghiêm túc, bền bỉ và không ngừng hoàn thiện bản thân.
Chúc bạn tiếp tục giữ vững phong độ, vững bước trên hành trình phía trước và chinh phục thêm nhiều cột mốc mới 🚀✨

🧸 MEET OUR GRADUATES 🧸

#5: NGUYỄN QUỐC ANH – THỦ KHOA KHỐI NGÀNH CÔNG NGHỆ THÔNG TIN ĐỢT 3/2025

Hai lần đạt danh hiệu Thủ khoa – hai hành trình, một đẳng cấp.
Đẹp trai, học giỏi và bản lĩnh: - Nguyễn Quốc Anh là minh chứng cho việc: phong độ không phải nhất thời, mà là cả một quá trình.

Trưởng thành từ FPT Poly School, Quốc Anh đã sớm khẳng định năng lực với danh hiệu Thủ khoa K17 khối ngành Công nghệ thông tin. Nhưng thay vì dừng lại ở đó, cậu bạn tiếp tục bước vào môi trường mới tại FPT Polytechnic Hà Nội – và lặp lại thành tích ấy một lần nữa.

Trong suốt hành trình, Quốc Anh vẫn duy trì sự ổn định đáng nể, nổi bật với những đóng góp tại Xưởng thự hành Bộ môn UDPM & PTPM cùng danh hiệu Ong Vàng học kỳ Fall 2024, trước khi chính thức cán đích với vị trí Thủ khoa khối ngành Công nghệ thông tin Đợt 3/2025.

Không phải là sự bứt phá ngẫu nhiên, mà là một đường đua dài được xây dựng bằng kỷ luật, sự tập trung và tinh thần không ngừng hoàn thiện bản thân.

✨ Hai lần Thủ khoa – không chỉ là thành tích, mà là lời khẳng định cho một hành trình đủ vững để lặp lại thành công.

-------
🎓 LỄ TỐT NGHIỆP 2026: GOLDEN SUNRISE
FPT Polytechnic Hà Nội
📅 Thời gian: 21–22/05/2026
📍 Địa điểm: Trung tâm Hội nghị Quốc gia

Want your school to be the top-listed School/college in Hanoi?

Click here to claim your Sponsored Listing.

Location

Address


Tòa Nhà FPT Polytechnic, Đường Trịnh Văn Bô, Phương Canh, Nam Từ Liêm
Hanoi
100000