Back to Case Studies
American Express
Financial Services
Building the Future of Business Banking
Digital Business Checking Application
8 months
30+ engineers across 5 teams
Overview
American Express needed to launch a new digital business checking product to compete in the rapidly evolving fintech landscape. We provided architectural leadership to coordinate multiple engineering teams and deliver a unified, enterprise-grade banking application.
The Challenge
- 1Coordinate 5 cross-functional engineering teams with 30+ engineers working on different components
- 2Unify dozens of disparate microservices into a cohesive data layer for frontend applications
- 3Establish consistent design patterns and shared libraries across the organization
- 4Meet aggressive timeline for market launch while maintaining enterprise security standards
Our Solution
- Designed and implemented a federated GraphQL API gateway that unified the entire enterprise microservice ecosystem into a single data graph
- Created internal developer libraries for authentication, data caching, and common functionalities
- Collaborated with the Design Director to evolve the internal UI component library, accelerating development across all teams
- Established architectural patterns and code review processes to ensure consistency across teams
Results
On Schedule
Time to Market
Delivered complete application on aggressive timeline
50+ Services
API Unification
Unified microservices into single GraphQL gateway
5 Teams
Team Coordination
Successfully coordinated 30+ engineers
40%
Code Reusability
Reduction in duplicate code through shared libraries
Technologies Used
React
Redux
Apollo GraphQL
Node.js
Java
AWS
MongoDB
Jenkins
“Working with bedda.tech was a delight. They gave thoughtful feedback to the design team during design review. Were able to explain engineering issues which would impact a design solution we proposed. Very open to workshopping a solution that had the best user experience in mind. Raised accessibility concerns during design reviews. A great partner and collaborator on a large and very fast moving project.”
Mark Reilly — Executive Director of User Experience Design
“bedda.tech is hardworking, honest, and always dependable. We could always count on them to deliver on a feature and make sure that all the little details were covered. I would highly recommend them to anyone looking to build out a product without sweating about what technical shortcuts were taken.”
Andres Escobar — Vice President of Software Engineering
“bedda.tech is a motivated, forward-thinking and intelligent engineering team. Their experience and attention to detail elevated the quality of our entire codebase. They would be a great asset to any team.”
Irving Duran — Software Engineer
Ready to Transform Your Technology?
Let's discuss how we can help you achieve similar results.