by Xiaokang Zhang | Apr 1, 2019 | Software Architecture
Data integrity usually refers to the accuracy and consistency of data throughout its lifetime. For customer involved online services, things can go even more complex. Any data corruption, data loss, or extended unavailability are considered data integrity issue...
by Xiaokang Zhang | Mar 26, 2019 | Software Architecture
As we are moving from monolithic service to the micro-services, I find it pretty useful to think about the following problems: How do we correctly measure the service? This question can be breakdown into the following sub questions: If you are about to maintain your...
by Xiaokang Zhang | Feb 18, 2019 | Software Architecture
Cloud Native Java provides an overview of why people want to build cloud-native applications, and how to build them with Spring Boot and other frameworks. A cloud-native application focus on the application logic that solves the business and product problems,...
by Xiaokang Zhang | Sep 9, 2018 | Software Architecture
What is Microservices Integration ? How one microservice can talk with another? In general, the following technologies could be used: shared database, RPC, and REST. But how do we pick up the right one? The following are general answers to the questions: Avoid...