Rebuilding the Stack for Scalability, Security, and Sustainability
Sometimes, it’s a good idea to take a fresh look at your software. The company needed to reconfigure a cloud platform environment that was built one component at a time and was therefore not optimally configured. This put them at risk of being exposed on the Internet and potentially vulnerable to a security attack.
We completely rebuilt their Azure infrastructure, following best practices to make it more scalable, secure, and easier to maintain.
Founded in 2018 and headquartered in Columbus, Ohio, Foxen provides innovative online solutions that mitigate risk and build financial wellness for multi-family property owners, operators, and residents. As a rapidly-growing fintech company, Foxen leverages deep expertise in real estate and advanced technology to address these challenges.
Foxen has always been a “cloud native” company, running their applications within a cloud platform (first AWS, then Azure). Because the company built their cloud environment manually, one component at a time, their resources were not optimally configured and did not adhere to security best practices. Additionally, production and non-production resources were mixed together, resources were not housed in the correct regions, and the entire system was at risk of being exposed to the internet and thus potentially vulnerable to a security attack.
Leading EDJE started by highlighting the range of issues within the Foxen technology stack, many of which were related to the existing Azure infrastructure. EDJE then presented their plan for redesigning and re-platforming the entire cloud to new Azure environments. The proposed infrastructure, built from the ground up, would be more secure, easier to maintain, and scalable to accommodate Foxen’s future technology needs. To follow best practices in configuring the new environments, EDJE used Microsoft’s Cloud Adoption Framework and worked with a member of Microsoft’s Fast Track Team to get assistance and guidance.
EDJE’s rebuild of the Foxen technology stack centered around the creation of entirely new Development, QA, UAT, and Production environments. The way the migration of applications and data was managed made a difference as well. The applications were modified during this process to run more smoothly and access Azure resources more securely within the new infrastructure.
To bring the vision to life, we leveraged
Multiple Azure services (including DevOps, SQL, App Service, Functions, Storage, AI Search, Front Door, Firewall, Virtual Networks, Event Grid, Service Bus, and Defender for Cloud) / Terraform /.NET 6 /.NET 8.
What we built for Foxen is just one way EDJE can transform an inefficient cloud environment into a robust, secure, scalable system. If it’s time for your business to improve or completely re-imagine its cloud infrastructure, let’s talk. EDJE’s technology stack development expertise can deliver a secure system that’s designed to grow with your company.