November 2016

07 Nov
Ngày 7 giới thiệu Big Data – MapReduce là gì?

Ngày 7 giới thiệu Big Data – MapReduce là gì?

MapReduce được thiết kế bởi Google như 1 mô hình lập trình xử lý tập dữ liệu lớn song song, thuật toán được phân tán trên 1 cụm.

Read more
07 Nov
Ngày 6 nền tảng mềm mã nguồn mở Apache Hadoop

Ngày 6 nền tảng mềm mã nguồn mở Apache Hadoop

Apache Hadoop là 1 nền tảng mềm mã nguồn mở, miễn phí, dựa trên Java, cung cấp 1 nền tảng phân tán mạnh để lưu trữ và quản lý big data. 

Read more
05 Nov
BITCOIN Bài giải thích của trẻ 5 tuổi năm 2016

BITCOIN Bài giải thích của trẻ 5 tuổi năm 2016

Chúng ta đang ngồi trên ghế đá công viên. Trời trong xanh. Tôi có một quả táo và Tôi đưa nó cho anh.

Read more
05 Nov
 Kiến trúc của hệ thống backend được sử dụng cho chức năng LINE LIVE

Kiến trúc của hệ thống backend được sử dụng cho chức năng LINE LIVE

Đây là một bài blog của tác giả Oklahomer đến từ LINE Corp. Trong bài này, tác giả sẽ trình bày về kiến trúc của hệ thống backend được sử dụng cho chức năng LINE LIVE, một dịch vụ live stream.

Read more
04 Nov
Tìm hiểu SQL Injection qua ví dụ cụ thể năm 2016

Tìm hiểu SQL Injection qua ví dụ cụ thể năm 2016

Với yêu cầu từ các dự án của công ty, một trong những điểm bắt buộc trước khi release dự án là phải PASS qua “Security Testing”. Mình sẽ viết một loạt bài giới thiệu cũng như hướng dẫn thực hiện Security Testing, đồng thời chỉ ra cách thức để ngăn ngừa.

Read more
04 Nov
Giới thiệu Functional Programming và Định nghĩa của Fold

Giới thiệu Functional Programming và Định nghĩa của Fold

Functional Programming (lập trình hàm – FP) nhắm đến tính kết hợp (composability) các hàm (function) để tối đa hóa khả năng tái sử dụng (reusability) trong chương trình

Read more
04 Nov
Phần 3: Sử dụng Scala và Finagle xây dựng Microservices ở SoundCloud

Phần 3: Sử dụng Scala và Finagle xây dựng Microservices ở SoundCloud

Đó là một giai đoạn thử nghiệm lớn, thay vì xác định một ngôn ngữ mà toàn bộ thành viên sẽ sử dụng chung, thì họ cho phép bất cứ ngôn ngữ nào mà developer cảm thấy tự tin để đưa vào sản phẩm, thì developer cứ thoãi mái sử dụng chúng.

Read more
04 Nov
Phần 2: Phá vỡ hệ thống cũ để xây dựng backend ở SoundCloud

Phần 2: Phá vỡ hệ thống cũ để xây dựng backend ở SoundCloud

Điều này mang lại hai vấn đề khá quan trọng. Trong khi giai đoạn chuyển tiếp hoàn tất, các microservice mới không thể đổi cấu trúc của các bảng trong MySQL

Read more
04 Nov
Phần 1: Xử lý kiến trúc cũ để xây dựng backend ở SoundCloud

Phần 1: Xử lý kiến trúc cũ để xây dựng backend ở SoundCloud

Ở SoundCloud trong các buổi nói chuyện họ hay gọi hệ thống này bằng một cái tên khá kêu: “Tàu Mẹ” (Mothership)

Read more
01 Nov
Phần 3 - Giới thiệu về Microservices kiến trúc nhiều dịch vụ nhỏ

Phần 3 - Giới thiệu về Microservices kiến trúc nhiều dịch vụ nhỏ

Microservices hiện được quan tâm trong giới phần mềm, công nghệ với nhiều bài viết, blog, thảo luận, truyền thông, hội thảo. Kỳ vọng về khả năng của Microservice 

Read More
01 Nov
Phần 2 - Đơn giản hóa mọi sự phức tạp với Microservices

Phần 2 - Đơn giản hóa mọi sự phức tạp với Microservices

Nhiều tập đoàn như Amazon, eBay, Netflix đã giải quyết vấn đề ứng dụng một khối bằng kiến trúc Microservices. Ý tưởng là chia nhỏ ứng dụng lớn ra thành các dịch vụ nhỏ kết nối với nhau.

Read More
01 Nov
Phần 1 - Giới thiệu và tìm hiểu về Microservices

Phần 1 - Giới thiệu và tìm hiểu về Microservices

Microservices hiện đang nhận được rất nhiều sự chú ý: các bài viết, các blog, các cuộc thảo luận trên phương tiện truyền thông, trên mạng xã hội, và các bài thuyết trình hội nghị.

Read More

Công ty diệt chuột T&C

 

Diet con trung