1CFresh in Vietnam

The Partner

Established in 2006 in Hanoi, Vietnam, 1-V System JSC is a developer and distributor of software solutions for business automation on 1C:Enterprise 8 platform offering software solutions for a wide range of commercial and non-commercial organizations as well as for personal use.

The Goal

The main goal of the project was to extend the line of Vietnamese market products provided by the Partner with a cloud-based 1C service. The service had to provide users with familiar 1C experience through WEB browser without installing any additional software on local computers.

The Result

By the end of the project's first stage the system is live and ready to serve its first clients. There is more job to do down the road but the main functionality is implemented. The service is now available through the following link.

System is deployed on two servers with the following characteristics:

  • 1C:Enterprise server: 4 core Intel Xeon E31220, 3.1 GHz, 20 GB RAM, RAID 0 on 2 SATA hard drives
  • DBMS server: 8 cores Intel Xeon E5-2609, 2.4 GHz, 24 GB RAM, RAID 10 on 4 SATA hard drives

Current hardware configuration was calculated to secure comfortable work for at least 40 active concurrent users. The following applied solutions are ready to use in the service right now (with more to follow):

The Tasks

The most important tasks accomplished during this phase of the project were:

  • Choose hardware for the service deployment;
  • Localize the WEB site and applied solutions in Vietnamese;
  • Install, set up and test service infrastructure and applied solutions.

Below are some technical notes on the issues being resolved when performing these tasks.

Choosing the right hardware configuration (Sizing-guide)

The goal of this project milestone was to determine the number of users that can comfortably work with the service given the hardware available to the Partner at the moment. The other part of the same task was to draw up a sizing guide to calculate the hardware characteristics given the number of concurrent users.

To accomplish the task we a applied the official 1C recommendations and created a sizing-guide working in both directions - calculating the number of the users from hardware configuration and vice versa - calculating the hardware from the number of users.

As a result we saw that the computers available to the Partner by now can serve at least 40 active concurrent users, which gives us quite a while before we need to worry about hardware upgrade. After this number of users is reached we are to estimate the users number growth speed and use the sizing guide again to consider some more powerful hardware purchasing.

Installing IIS as a front-end server

Original 1cfresh service uses a separate Linux computer to host the front-end server and WEB site, so the easiest way was to copy this architecture in Vietnam. On the other hand the partner had limited experience working with Linux systems, so we decided to deploy front-end server along with the back-end on the single Windows server. We also decided to host front-end server on IIS (instead of nginx which is used in original 1cfresh).

This TechBlog post provides detailed description on setting up IIS as a front-end server. There are still some minor issues with OpenID support in our current solution so we have more work to do here on the next stage of the project.

Replacing fonts on 1CFresh website

After the service WEB site was localized in Vietnamese it became apparent that we need to change some fonts in order to improve it's design and readability. Here is a step-by-step instructions on modifying font families and sizes for the 1cfresh site we came up eventually.

Translating the site and the application

One of the major tasks during this phase of the project was localization of all interfaces in Vietnamese. It included localization of the site content which is mostly dynamic and is stored in the PostgreSQL database. It also included the total localization of applied solutions which was performed using standard platform internationalization features.

The Feedback

"1-V System JSC has successfully finished the first stage of 1cfresh cloud-based service deployment in Vietnam... We want to express our appreciation to he Extended TechSupport team for providing prompt guidance and support during the first stage of the project and looking forward to working with the team in feature".

Please refer to the full text of the Client's feedback.

Currently there are 50 users registered in the service, 5 of them are actively using it on daily basis. They consider service availability and zero maintenance cost to be its major advantage over local 1C:Enterprise system deployment and evaluate the overall service quality as satisfactory. All interviewed users state they are going to continue working with the service and are ready to recommend it to others. That said, all users mention performance, stability and usability issues they want to see fixed in future. These improvements are to be the main objectives of the next ETS projects on the subject.

Be the first to know tips & tricks on business application development!

A confirmation e-mail has been sent to the e-mail address you provided .

Click the link in the e-mail to confirm and activate the subscription.