For over 5+ years we help companies reach their financial and branding goals. oDesk Software Co., Ltd is a values-driven technology agency dedicated




108 Tran Dinh Xu, Nguyen Cu Trinh Ward, District 1, Ho Chi Minh City, Vietnam

E-Mail Address


(+84) 28 3636 7951


(+84) 76 899 4959

Websites Management

Multi-Cloud Strategy

With an ever-increasing demand for DevOps and releasing software quickly, the strategies that support this approach are also in high demand. Technologies such as Docker and Kubernetes have revolutionized the way software is built and shipped. Enterprises today have innovative ways to streamline their business and reduce noise and disturbance that affect their growth. Major clouds provide […]


Cybersecurity and New Technologies

The cybersecurity landscape is evolving. Thanks to new advances in technology, the future is looking bright for the industry. Artificial intelligence, machine learning, IoT, blockchain, 5G – these advancements will be part of what lies ahead. However, all this sophisticated new tech has a dark side: both sides can use it. Now, the struggle between cybersecurity and cybercrime […]

Migration & Consultant

Secure Cloud Computing with the Center for Internet Security

Staying Secure with CIS in Oracle Cloud Oracle Cloud Infrastructure partners with the Center for Internet Security (CIS) to build security into Oracle Cloud with CIS Hardened Images. CIS Hardened Images — now available on the Oracle Cloud Marketplace — provide hardened virtual machine (VM) images. CIS Hardened Images are pre-hardened in accordance with the CIS […]

Migration & Consultant

GitOps Best Practices!

GitOps is a relatively new approach to managing production environments with the help of automation, containerization, and orchestration technologies. The idea behind GitOps is to have all the necessary infrastructure components up and running before pushing code to production. With such an automated deployment technique, every change is deployed in a predictable manner. However, not […]

Infrastructure & Operator

Building Microservices: Inter-Process Communication in a Microservices Architecture

Editor – This seven‑part series of articles is now complete: You can also download the complete set of articles, plus information about implementing microservices using NGINX Plus, as an ebook – Microservices: From Design to Deployment. Also, please look at the new Microservices Solutions page. This is the third article in our series about building applications with a microservices architecture. The first […]


Multi-Cloud Galera Cluster on AWS and Azure via Asynchronous Replication

In this blog post, we are going to set up two Galera-based Clusters running on Percona XtraDB Cluster 5.7, one for the production and one for the disaster recovery (DR). We will use ClusterControl to deploy both clusters in AWS and Azure, where the latter will become the disaster recovery site.  ClusterControl is located in our local data center and it […]

Infrastructure & Operator

Choosing a Microservices Deployment Strategy

Editor – This seven‑part series of articles is now complete: Introduction to Microservices Building Microservices: Using an API Gateway Building Microservices: Inter‑Process Communication in a Microservices Architecture Service Discovery in a Microservices Architecture Event‑Driven Data Management for Microservices Choosing a Microservices Deployment Strategy (this article) Refactoring a Monolith into Microservices (this article) You can also download […]

Websites Development

Defining a continuous testing strategy

For the most business value, develop a testing program based on personas, best practices, and agile principles Continuous testing is both a practice and a mindset. Developers and quality assurance specialists initiate the practice of continuous testing in the devops CI/CD (continuous integration/continuous development) pipeline, triggering a list of automated tests that run with every build […]

Websites Development

Optimizing Retailer Revenue with Sales Forecasting AI

Forecasting is a technique that uses historical data and events to build estimates about future trends, potential disasters, and the overall behavior of any subject. Forecasting can be used as probabilistic support for decision analysis, to estimate expenses, revenues, and budget plans. Forecasting in business can be divided into two distinct categories: qualitative forecasting and quantitative forecasting. For […]