Skip to content
Showing 1-32 of 32 items.
@renovate
Admin 28/04/2021 13:40
Keycloak Secure any application

In life, there are many problems posed to the software industry . But most of the software that we create has a security and decentralization mechanism and user management. So what can keycloak do in the above problems? Add Authentication and Authorization to your system. Add UserManagerment to your system. Add Single-Sign-on and Single-Sign-out to your system. Add Permission(Role-User) to your system. Can be used for most types of software deployment models(microservice-monolithic) For ease of...

Spring Boot microservices
@renovate
Admin 29/11/2021 11:40
[MSDP] - Event Carried State Transfer

Trong hướng dẫn này, chúng ta cùng tìm hiểu về Microservice Desin Pattern - Event Carried State Transfer (chuyển trạng thái theo sự kiện) để đạt được sự nhất quán về dữ liệu giữa các microservice. Mẫu thiết kế chuyển trạng thái theo sự kiện (Event Carried State Transfer) Trong kiến trúc nguyên khối truyền thống tất cả các mô-đun sẽ cùng nằm trong một ứng dụng, một cơ sở dữ liệu chung chứa tất...

microservices event-driven kafka
@renovate
Admin 29/11/2021 11:40
[MSDP] - Retry Pattern (resilience4j)

Bài viết này chúng ta sẽ tìm hiểu về Retry pattern trong chuỗi bài viết về resilience4j. Khi làm việc với các hệ thống phân tán, hãy luôn nhớ một điều rằng chúng ta có thể gặp phải các vấn đề về độ trễ mạng, dịch vụ từ xa không khả dụng hay đang chạy chậm,...những sự cố này có thể ảnh hưởng đến hiệu suất tổng thể của hệ thống. Nếu một hệ thống có khả năng phục hồi...

Design Pattern microservices
@renovate
Admin 29/11/2021 11:40
[MSDP] - Timeout pattern (spring boot)

Khi làm việc với các hệ thống phân tán, hãy luôn nhớ một điều rằng chúng ta có thể gặp phải các vấn đề về độ trễ mạng, dịch vụ từ xa không khả dụng hay đang chạy chậm,...những sự cố này có thể ảnh hưởng đến hiệu suất tổng thể của hệ thống. Nếu một hệ thống có khả năng phục hồi sau những sự cố như vậy sẽ tránh được sự cố domino (sụp đổ xếp tầng liên tiếp,...

Spring Boot Design Pattern microservices
@renovate
Admin 01/12/2021 10:30
[MSDP] - Orchestration Saga Pattern

Khi xử lý các nghiệp vụ liên quan đến giao dịch (business transaction) qua nhiều microservices thì với nhiều người chắc hẳn việc này không thú vị chút nào vì nó không hề dễ dàng. Trong kiến trúc Microservice mỗi microservice có những trách nhiệm cụ thể. Để hoàn thành một tác vụ đôi khi nhiều microservices có thể phải làm việc cùng nhau. Trong bài viết này chúng ta cùng xem việc xử lý các giao dịch,...

Spring Boot microservices kafka
@renovate
Admin 04/12/2021 18:50
gRPC là gì? Tại sao nên dùng gRPC? Protocol buffers

Dẫn nhập Để phát triển hệ thống lớn, chúng ta thường áp dụng kiến trúc microservice, vấn đề chúng ta thường gặp phải là các service giao tiếp với nhau bằng cách nào, theo phương thức nào? Các service có thể giao tiếp với nhau bằng nhiều cách, tùy theo ngữ cảnh. Khi message cần được được xử lí ở nhiều service khác nhau không yêu cầu phản hồi kết quả ngay lập tức, hoặc message xử lí...

solution for startup Backend microservice microservices http2