16. August 2017 10:56
/
TU Tran
/
/
Comments (0)
In previous part, we learn how to scale the architecture/ pattern for simple operation (basically CRUD operation). In this article, we will learn how to scale architecture/ pattern for more complex operation.
[More]
98a42bf5-c57a-4d6d-af82-f13b78d91bd7|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
TinyERP ,
Enterprise Application ,
Enterprise Architecture ,
WebAPI ,
DDD ,
CQRS ,
Microservice ,
Event Sourcing ,
ES ,
MSSQL ,
NoSQL ,
MongoDB ,
RESTful Web Services
31. July 2017 10:32
/
TU Tran
/
/
Comments (1)
In this article, we will learn how to switch between the architecture/ pattern when the complexity of the application increased.
[More]
b80a6faf-5144-467d-8ecb-5d1386c738ba|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
TinyERP ,
Enterprise Application ,
Enterprise Architecture ,
DDD ,
WebAPI ,
Microservice ,
ES ,
Event Sourcing ,
NoSQL ,
MongoDB ,
MSSQL ,
Multi-Tiers
12. May 2017 13:53
/
TU Tran
/
TinyERP
/
Comments (1)
If you want to checkout source-code used in this article. Please check it our from https://github.com/techcoaching/TinyERP (develop branch please)
In context of enterprise application, we may need to store data into various type of repositories due to different purpose:
- Using relational database (such as: MSSQL, ...) for validation data, frequently modified data, ....
- Using multiple small databases instead of 1 big database in enterprise system. Such as: database for order module, database for product management module, database for customer management module, ....
- Using NoSQL (such as: MongoDB, RavenDb, ...) for fast reading.
- Using Elastic for searching data.
We will go through these as below.
[More]
e4fa403c-279b-4f58-a2a8-b92eec0de5ec|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
WebAPI ,
Enterprise Application ,
CQRS ,
MongoDB ,
NoSQL ,
Relational Database ,
MSSQL ,
TinyERP ,
ERP ,
Performance in Enterprise Application ,
RESTful Web Services
This article will help us avoiding performance issues in enterprise application.
CQRS stands for Command Query Responsibility Segregation that was described by Grey Young.
For more information about this, You can search from the internet easily, So in this article, we will not spend time for reinventing the wheel.
[More]
75e880ea-2f48-4ed4-8c9b-5199a6211d62|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags :
Angular2 ,
TypeScript ,
WebAPI ,
.Net Framework ,
CQRS ,
Command Query Responsibility Segregation ,
MongoDB ,
MSSQL ,
NoSQL ,
Write Database ,
Read Database ,
TinyERP ,
Enterprise Application ,
Architecture