Building a microfrontend architecture for an internal banking platform.
Frontend Tech Lead, Internal Infrastructure — Bereke Bank.
- Company
- Bereke Bank
- Role
- Frontend Tech Lead — Internal Infrastructure
- Period
- February 2022 — July 2023
Context
At Bereke Bank I led frontend architecture for internal banking system projects, building the platform’s frontend infrastructure from zero.
Some implementation details are omitted due to confidentiality.
My Role
As Frontend Tech Lead for internal infrastructure, I designed and adjusted the microfrontend architecture from the ground up, set the frontend team’s development workflow, mentored developers, and led code reviews.
Architecture
The platform was built as a monorepo with a shared design system, using Webpack 5 and Module Federation to compose independently built applications under a single shell, with Lerna managing the monorepo and Storybook documenting shared components.
React 18 was the framework across applications, giving every internal team a consistent runtime and component contract to build against.
Platform Architecture
A conceptual representation of the internal banking platform. This illustrates the general shape of the system, not exact production infrastructure.
Internal banking platform
Applications
Shared foundation
Conceptual diagram — not an exact production architecture.
Engineering Workflow
I adjusted the frontend team’s development workflow around the new architecture, introducing consistent code review practices and mentoring developers as the platform and team grew together.
Technologies
Frontend
- React 18
- Webpack 5
- Module Federation
- Lerna
- Storybook