Whether you are looking for a technological solution, a high-quality engineering team, or just planning for the future, the information in this newsletter may offer you a new perspective on outsourcing solutions.

Recently, companies in Japan have been moving from physical servers to serverless. The primary advantage is significant cost savings in operation compared to managing physical servers, making AWS a top choice today. However, implementation can be challenging. We’ve learned several lessons from deploying AWS for some clients and hope our experiences will help you with similar AWS projects.

In early 2023, NALS received a collaboration proposal for a new AWS-related project. This technical project involves developing and managing information systems, including transitioning from “on-premise” to “cloud,” building infrastructure on the cloud, optimizing operations, and improving user experience.

Achievements by Our Development Team

Migration from Physical Server to AWS

  • Detailed planning for each migration step, including assessing the impact to minimize risks on the running system.
  • Choosing the quickest yet safest methods to minimize project downtime during migration.
  • Conducting thorough stress testing in three steps: 1. Create test scenario documentation – 2. Run stress test – 3. Improve infrastructure based on stress test results.
  • Migrating after successful testing.
  • Migration steps with detailed monitoring and alerts.

Building Infrastructure on AWS

  • Designing an infrastructure map with strict requirements for high reliability, high availability, high performance, security, and disaster recovery/BCP.
  • Infrastructure automation using Infrastructure as Code (IaC) with CDK.
  • Operation monitoring with a dashboard displaying all necessary metrics.

Challenges Faced During Project Development

Project Management: Ensuring compliance with the schedule, budget, and client requirements can be challenging, especially when working with multiple stakeholders and transitioning between operating environments.

Communication and Collaboration: Working with international development teams can present challenges in communication and understanding, particularly due to language and cultural differences.

Key Factors for Successful Project Delivery

  1. Ensuring Human Resources: At NALS, our team members have experience in large projects and are always updating industry knowledge to meet market needs. We always have experienced AWS personnel ready to ensure project success.
  2. Thorough Preparation and Quality Control: Before project implementation, we conducted thorough technical research and detailed evaluations of the process from “on-premise” to “cloud.” We standardized all documents and procedures related to stress testing to ensure product quality for clients.
  3. Close Collaboration with Partners: We enhanced communication and collaboration with partners responsible for implementation, including regular meetings, progress updates, and technical discussions.
  4. Innovative Perspective on Success: NALS acts as a consultant, discussing the best options with clients. We value client development and success more than just the success of a single project.

Outcome

This project is one of our successful technical ventures related to AWS, with clients highly satisfied not only with the operational cost savings but also with the ease of system maintenance. The project resolved technical issues that other companies could not, improving performance and system integration efficiently. The project is ongoing through maintenance phases and has significant scalability potential with more complex technical requirements.

If you want to learn more about the implementation, resources, and costs of AWS-related projects or any software-related projects, please do not hesitate to contact us. We are ready to support and assist you with enthusiasm.


About Us

NALS was established on August 20, 2015, in Vietnam and has been part of MyNavi since 2021. With over nine years in IT Service & Solutions, more than 75 partners, and over 250 projects completed, we understand that outsourcing your product or service can be both an opportunity to save costs, resources, and time, as well as a significant challenge in terms of effectiveness and quality. However, we have accumulated special experience to succeed in outsourcing projects.

No Language Barriers: At NALS, we understand the importance of accurate and efficient communication. Therefore, we have a team of Associate Product Owners (APOs) who have studied and worked in Japan for many years. They are proficient in the language and understand Japanese culture, capturing the business context quickly and accurately conveying project and technology information between clients and the technical team. All our APOs have experience studying and working in Japan.

Quality Engineering Team: Our engineers are highly trained and prioritize quality and meticulousness in producing the best software for clients. They have extensive experience working on outsourcing projects for Japan.

Project Quality:This is our top priority when delivering a product to clients. At NALS, we continuously improve while relying on three core factors:

1. Code Quality – ensuring the best code quality

2. Offshore Framework – standardizing all projects

3. Security – ensuring information security and project confidentiality.


As Inamori Kazuo said, “Success is not about profits. It is about serving people and creating value for society.” We believe our work is not just about generating profits but also about creating value and satisfaction for our clients.

We wrote this newsletter to share the information and lessons we have learned. We hope this information is useful to you. Through this newsletter, we can understand each other better and potentially become partners or collaborators in future projects.

Leave a Comment

Your email address will not be published. Required fields are marked *