TU Tran

Technologies should serve for business purpose.

NAVIGATION - SEARCH

[TinyERP: SPA for Enterprise Application]Cross modules/ domains communication

Let see this scenario: with new requirement, we want our staff can be logged into system, so it means that system should create new login account along with "create new staff" process.


And this login feature can be re-used for other in the future. such as, customer, ..... [More]

[TinyERP: SPA for Enterprise Application]Manage Staffs

In this article, we will got through step by step to add new "Manage Staff" feature.

Some of you may have the question about structure of project, please write it on the paper. We will revise "Manage Staff" feature later. [More]

[TinyERP]Deploy to Azure - Using FTP

In previous post, We know how to deploy TinyERP to azure using visual studio.

In this article, We will learn how to deploy using FTP.

We also learn how to deploy to azure manually (using ftp client) or automatically (using published profile). [More]

[TinyERP]Deploy to Azure

In previous article, We understand how to deploy TinyERP into IIS. For now we will figure out how to deploy on azure environment.


There are multiple ways to deploy TinyERP into Azure:


- Using FTP.

- Using Visual Studio

- Using Power-Shell

- Using Continuous Deployment feature provided by Azure.


In this article, We will learn these for deploying TinyERP to azure environment. [More]

[TinyERP]Refactoring the architecture/ pattern (Part 2)

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]

[TinyERP]Scale your repository

For enterprise system, we may have a huge data, storing this in single database server may lead to some performance problems related to IO. Storing a single big database file was not recommended. [More]

[TinyERP]Multiple data-sources

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]

[TinyERP]Using CQRS (basic)

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]