Case Study | Technology
With an extensive consumer base of nearly 40 million, total assets exceeding $78 billion, and a workforce comprising 20,000 employees, Sempra stands as one of the leading energy companies in the United States and globally, securing a position among the prestigious Fortune 500 enterprises. Guided by an unwavering commitment to its clients, Sempra is dedicated to enhancing its electric and natural gas infrastructure. This commitment is evident in its ambitious initiative to modernize legacy applications specifically tailored for SoCalGas and SDG&E, two primary operating companies within its portfolio.
However, the outdated operating system, coupled with unsupported software licenses, posed significant challenges for Sempra, hindering their capacity to update and maintain their infrastructure and resulting in an obsolete technology stack. The prevalence of legacy technologies such as ColdFusion and Lucee presented an additional hurdle, making it challenging to find individuals with the requisite skill sets to support these systems. Adding to the challenges were the imperative mainframe decommissioning, vulnerabilities related to cross-site scripting, dependencies on MS Office/Adobe versions, and the overhead associated with client installation & deployment. Consequently, the company experienced enterprise-wide infrastructure outages.
Sempra sought a strategic partner to navigate the complexities of application refactoring, re-architecting, and seamless cloud migration while effectively addressing immediate challenges. With a comprehensive suite of digital solutions and a demonstrated track record of delivering tangible results in comparable endeavors, Brillio emerged as the optimal choice to empower Sempra’s pivotal projects and initiatives, leading the charge in the overarching transformation.
To address systemic cybersecurity vulnerabilities within the application framework and confront the challenges of technological stagnation and accrued technical debt, the collaborative efforts of Brillio and the client teams initiated a transformative process. This endeavor commenced with the modernization of Single Sign-On (SSO), mobile capabilities, and the user interface, as well as optimizing integrations.
In alignment with the ongoing transformation, the teams jointly identified a range of security and technical enhancements essential for modernization. Subsequently, the efforts of the teams led to a holistic overhaul. This involved establishing a standardized application development framework, leveraging cutting-edge Agile tools, hosting applications on a Platform as a Service (PaaS) Cloud environment, and crafting APIs to seamlessly support all applications.
A Blueprint for Successful Transformation: Enhanced Security, Resilient and Scalable Architecture
In pursuit of enhanced security, modernizing the technology stack, and achieving overall efficiency gains, the teams undertook a multifaceted approach. The transformation involved implementing a resilient, scalable, and secure contemporary architecture. Simultaneously, the teams strategically executed application rationalization, targeting and eliminating duplicative technologies and skillsets. This comprehensive strategy not only facilitated a swift eradication of cybersecurity vulnerabilities but also contributed to increased business user satisfaction and productivity.
The engagement included a thorough 6R Framework assessment — encompassing Re-host, Re-platform, Repurchase, Retain, Retire, and Re-factor strategies — in addition to addressing product requirements and managing product backlogs. The partnership extended to overseeing production deployment and providing post-go-live support, ensuring a seamless and effective implementation of the transformation initiatives.
The project delivered outstanding outcomes, achieving a significant efficiency boost by saving over 600 development hours. This was accomplished through the creation of a centralized API solution for frequently used common features and the development of a reusable Column Settings component. The deployment time for databases was dramatically reduced from 3-4 hours to a mere 30 minutes by implementing automated Database Projects. Furthermore, a total of 62 reusable UI components were crafted and made available across the entire company.
Noteworthy advancements were also witnessed in the User Experience, marked by heightened responsiveness in both the user interface and navigation. Significantly broader accessibility was achieved by migrating from legacy applications, which were previously confined to the Sempra network.