August 15, 2023

An open-source approach to digital transformation

By Dr Angel Diaz

The entire finance industry is in the midst of a digital transformation. Companies are finding new ways to thrive in a fast-moving, ever-changing, global marketplace. At Discover Financial Services, a big part of this transformation is the way we’ve embraced open source principles and development practices to spur this transformation.

Open source development is a trusted, proven way to build an ecosystem, so turning these practices inward—in an inner source model—is a logical step for companies to take. Companies can use the core open source principles of consumption, community and contribution to garner internal support for the technical and process changes needed to enact this transformation.

Consuming open source to drive modernization

The pace of technological innovation in the past few decades has skyrocketed and is fueled by open source collaboration and development. Companies are embracing modernization. Teams are creating scalable architectures and pipelines that are built on open source technologies, including containerized platforms, DevOps tools, AI libraries, automation tools and more.

Discover teams focus on technologies based on how they align to our current architecture. We have an Open Source Program Office that uses the principles of security and reliability to set forward standards on open governance around technology and interactions with the open source community.

Creating a community of learning and sharing

We know that the success or failure of a given open source initiative is based on the community that supports the development of the project, and we took this knowledge and applied it to our products and practices at Discover.

We built an internal learning and sharing platform called the Discover Technology Academy to enable developers and engineers to easily share what they are working on and gain support from other engineers and teams within Discover.

The internal platform is built on GitHub, so anyone can easily contribute knowledge and it now hosts more than 10,000 blogs, articles, videos, tutorials, forums and other avenues where engineers can both learn and share their knowledge.

Building internal products through code contribution

The inner source model is also used to build products within Discover. One of our most successful uses of inner source was used to build Trident, our highly integrated, autonomous pipeline for building, testing, deploying, and releasing software to production. The pipeline consolidates more than 100 application pipelines or processes used by application teams for deploying and releasing code into a single, automated ecosystem.

Trident is treated like an open source project, with a core team of maintainers who approve changes and enhancements that the community of Discover engineers submit. This approach has increased the adoption of Trident, with teams feeling a sense of ownership of the pipeline and its enhancements.

Expanding our open source commitment outside of Discover

Because we use open source software and open source principles to drive our transformation, we believe that contributing back to open source communities that support the broader fintech space is the right thing to do.

In February 2023, Discover Financial Services joined the Fintech Open Source Foundation (FINOS) as a gold member. Since then, engineers at the company have participated in special interest groups, contributed an open source accessibility project and code, and sponsored the FINOS Global Accessibility Awareness Day (GAAD) Hackathon which focused on designing accessible, inclusive digital and physical financial assets and tools.

Getting better every day

Embracing an open source model has helped our entire organization embrace a modernization journey and is the conduit to our digital transformation. Empowering our developers to use the open source model to build their craft, grow their expertise, and contribute their knowledge back to the broader community is how we get better every day and how we succeed together—two core Discover values.

By Angel Diaz, Vice President of Technology Capabilities and Innovation at Discover

Dr Angel Diaz

Dr. Angel Diaz is vice president of technology capabilities and innovation at Discover Financial Services.

Angel is passionate about helping self-empowered engineering teams drive success through digital transformation. An industry thought leader in connecting developers through code, content and community, Angel is an open source pioneer and one of its biggest proponents. Prior to Discover, Angel served as the Global Director of Engineering for Technology at EY. He also held multiple roles in his 22-year tenure with IBM, including Vice President of Developer Technology. At IBM, Angel was co-founder of the
Call for Code Global Challenge, and established the company as a leading contributor to several open source technologies.
Derek Pilling

Episode 22: Reframing Cloud as an Insight Factory

While organizations remain focused on trying to extract more insight and value out from their [...]
Read more

CloudTweaks Q&A with BCM One CEO Geoff Bloss 

Hybrid Work Cultures: The New Norm In an era where seamless communication becomes the spine [...]
Read more

Episode 15: The Power of Data Scraping

A conversation with Aleksandras Šulženko – Product owner at In a global economy where [...]
Read more
Frank Suglia

Forecasting Cloud Trends in 2024

The past few years have rapidly accelerated cloud adoption and impacted the overall IT landscape. [...]
Read more
Nagaraj Kuppuswamy

Next-Generation Threats: Securing Multi-Cloud Environment

Next-Generation Threats Using cloud services from multiple cloud service providers is the fundamental tenet of [...]
Read more

AI Learning and Career Paths: Preparing for the Jobs of Tomorrow

AI Learning and Career Paths The Massachusetts Institute of Technology (MIT) has long been at [...]
Read more


Explore top-tier education with exclusive savings on online courses from MIT, Oxford, and Harvard through our e-learning sponsor. Elevate your career with world-class knowledge. Start now!
© 2024 CloudTweaks. All rights reserved.