Posts

Showing posts from June, 2021

[AMQP ] Mô hình Message Queue trong Microservice

 https://www.giaosucan.com/2018/01/kien-truc-message-queue-trong.html

[FFmpeg] FFmpeg và 20 câu lệnh cơ bản xử lý âm thanh, hình ảnh và video

 https://viblo.asia/p/ffmpeg-va-20-cau-lenh-co-ban-xu-ly-am-thanh-hinh-anh-va-video-naQZRYBAKvx#_9-xuat-anh-tu-video-14

[Message broker] Message broker là gì? Sơ lược về RabbitMQ và ứng dụng demo

 https://viblo.asia/p/message-broker-la-gi-so-luoc-ve-rabbitmq-va-ung-dung-demo-djeZ1PVJKWz

[Microservices ] Tìm hiểu về Microservices - Phần 2: Giao tiếp giữa các services

 https://viblo.asia/p/tim-hieu-ve-microservices-phan-2-giao-tiep-giua-cac-services-maGK74D9Zj2

[Microservice] Giao tiếp hiệu quả giữa các Microservice

 https://topdev.vn/blog/giao-tiep-hieu-qua-giua-cac-microservices/

[Microservices] Giải đáp những thắc mắc kĩ thuật quan trọng về Microservices

 https://topdev.vn/blog/giai-dap-nhung-thac-mac-ki-thuat-quan-trong-ve-microservices/

[microservices-based RESTful Java] Develop a microservices-based RESTful Java application to Oracle Cloud

 https://docs.oracle.com/en/solutions/develop-microservice-java-app/index.html#GUID-324765D1-DDAA-4AEA-A4BC-5A57F87C57A6

[System Design] System Design Cơ Bản: REST, GraphQL, gRPC và Webhooks

Image
https://topdev.vn/blog/system-design-co-ban-rest-graphql-grpc-va-webhooks/     Bài viết được sự cho phép của Edward Thiên Hoàng Để giúp các API developer hiểu được nên sử dụng phong cách thiết kế API nào, trong ngữ cảnh nào. Hãy cùng xem xét REST, GraphQL, gRPC và Webhooks, phân tích điểm mạnh và điểm yếu của chúng để ap dụng cho đúng vào từng trường hợp.   Bài toán đồng thuận trong Distributed Systems   Mẫu bảng công việc System Administrator mức lương hấp dẫn REST Có thể nói nguyên lí REST và cấu trúc dữ liệu RESTful được biết đến rộng rãi trong giới lập trình web nói chung và lập trình ứng dụng nói riêng. Bản thân REST không phải là một loại công nghệ. Nó là phương thức tạo API với nguyên lý tổ chức nhất định. Những nguyên lý này nhằm hướng dẫn lập trình viên tạo môi trường xử lý API request được toàn diện. REST (REpresentational State Transfer) là một dạng chuyển đổi cấu trúc dữ liệu, một kiểu kiến trúc để viết API. Nó sử dụng phương thức HTTP ...

[gRPC] gRPC và ứng dụng nó trong microservices

Image
 https://viblo.asia/p/grpc-va-ung-dung-no-trong-microservices-ORNZqo8N50n Hiện tại với API thì quá phổ biến cho các ứng dụng từ giao tiếp client tới server hay từ instance tới instance. Tuy nhiên ngày nay công nghệ càng ngày càng phát triển với http2 ra đời đã kéo theo 1 loạt những thay đổi để cải thiện performance, gRPC là sự kết hợp của Protocol Buffers và http2, Protocol Buffers được phát triển bởi google nó nhẹ hơn, nhanh hơn và cung cấp hiệu năng tốt hơn so với sử dụng XML hoặc Json gRPC cũng cho phép định nghĩa cấu trúc của data dưới dạng file protoc và nó tự động generate ra file sử dụng để giao tiếp với ngôn ngữ mà bạn sử dụng. gRPC hiện tại cũng đã hỗ trợ khá đầy đủ các ngôn ngữ như C++, Java, Python, Go, ... các bạn có thể tham khảo thêm ở đây https://grpc.io/docs/ Bài toán Giả sử chúng ta có hệ thống microservices, Mỗi services của mình thường rất nhỏ nhưng lại cần thực thi liên tục. Services của mình quản lý thông tin người dùng, nhiệm vụ của services này ...

[Microservices] Tổng hợp một số project tham khảo khi xây dựng các ứng dụng theo mô hình Microservices

 https://www.dotnetcoban.com/2020/04/reference-sample-projects.html