Tax 1099 is an IRS-approved eFile provider for informational returns. It is a blend of tax knowledge and technology to provide superior compliance tools. Tax1099 presents the ideal solution for small businesses, independent accountants, bookkeepers, CPA firms, and corporations of all sizes.
With an outdated legacy solution, the Tax1099 platform could not support more than 2000 real-time users. At this point, the UppLabs team stepped in to help the client to optimize their app’s performance that led to solving the core business goals.
While the client’s product architecture had a monolithic structure that couldn’t scale well and required supporting software (servers and databases), we had to change its architecture by gradually rebuilding a monolith to microservices.
Step by step, UppLabs team worked toward the client’s platform improvement and upgrade.
We were responsible for:
Providing technical expertise on architecture, code scalability, and supporting discovery alongside code revision was inevitable to create a plan for the product’s upgrade.
After thoroughly examination of the client’s legacy solution, UppLabs team offered two possible options of the product’s performance optimization:
The second option fit the client. By choosing a plan, the client could understand the further actions and see the objectives should be achieved.
UppLabs developed new architecture and gradually moved client’s software to microservices. Our team decided to put the logic into the microservice, creating a Public Getaway API, that can be easy to communicate for both sides – the clients of existing project and the existing businesses. This change will make the product easily scalable
We are still working on further product’s migration to microservices.
To improve the product’s performance, UppLabs provided the application with:
It was hard to support legacy code in order to add new features that business expects. Fortunately, the UppLabs team had a lot of experience working with legacy solutions in our practice.
It was difficult to organize an effective work process together with the developers’ team from the client’s side which worked on the product earlier. However, here at UppLabs, we know how to find a path to effective collaboration and communication.
Working in a team with developers from the client’s side, it was challenging to understand their mindset and provide the best software development practices to fulfill the high product standards.
NPOI for Excel
August 2018 – Ongoing
Ready to discuss your idea?
WAIT! Book Your FREE Technical Session Call!
Got any questions before you enroll or maybe you'd like a full behind-the- scenes demo? Schedule a call with the team below!Book Call Now Limited Slots Available