Skip to content
All work
MicrofrontendsModule FederationTech Lead

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

ShellModule Federation

Applications

Application A
Application B
Application C

Shared foundation

Shared Design SystemStorybook · Lerna

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
© 2026 Yernazar KarabayevBuilt with Gatsby, TypeScript, and Tailwind CSS.