National Property Valuation Advisors (NPVA) is one of the largest independent commercial real estate valuation and advisory firms in the nation. Tackling such a massive workload requires enterprise software to manage contracts, evaluations, employee assignments and more. NPVA’s proprietary, cloud-hosted, mission-critical application manages these aspects and ensures its core business is on track. As NPVA’s business grows, changes and makes updates, so must the application.
Six Feet Up is providing development and deployment services — initially containerizing the application’s services, and then creating a repeatable Terraform deployment plan. This infrastructure improvement will make it possible to have a failover environment and to test new features in staging environments. The Six Feet Up team is also implementing features that address users’ needs and simplify the day-to-day management of the application.
Specifically, NPVA contacted Six Feet Up’s expert developers to:
Prior to updating the application, Six Feet Up’s developers dove into the code — which was primarily written using Python and some Node.js — and explored both the front and back-end of the application.
During the discovery phase, the team learned that NPVA’s proprietary application is hosted on the Google Cloud Platform and uses Google API and app engine. Additionally, the application features:
To ensure that the application remained usable — and to facilitate a seamless upgrade — Six Feet Up’s experts used Docker to get a version of the application running locally and downloaded the involved dependencies. Next, the team developed and ran repeatable tests that covered 85% of the application.
Once the local development environment was up-and-running, the team implemented requests to enhance the application’s security and increase its functionality, including:
The NPVA application is ever-changing and always improving. As a result of the infrastructure improvements made by Six Feet Up’s developers, the NPVA application now has a failover environment and can test new features in staging environments. Plus, employees now have the latest and greatest version of their primary tool thanks to new features that address users’ needs and simplify the day-to-day management of the application. Going forward, by maintaining and updating their proprietary application, NPVA will keep a competitive advantage in the field.