Skip to content
Senthil Kumar
← All projects

Case study

Enterprise frontend platforms

Principal Developer

Architecture, standards, and squad delivery at scale

2024–Present · Enterprise · Architecture · Micro Frontends

How I decide

Monolith frontend vs bounded platforms

Lifted from the refactor-vs-rewrite framework: repair what you can, rewrite only where the boundary is clear.

Pressure default

  • One giant frontend everyone ships into under release pressure
  • Standards as slides — not enforced in reviews
  • Full rewrite fantasies when defect rates climb

Chosen path

  • Micro frontend boundaries so squads deploy independently
  • Governance + design reviews that raise the floor weekly
  • Refactor toward seams first; rewrite only behind a proven boundary
The fastest rewrite is usually a refactor that creates something worth rewriting.
  • Reparability

    Can modules be extracted without freezing delivery for quarters?

  • Delivery pressure

    If business can’t pause, prefer incremental seams over a big-bang rewrite.

  • Regression risk

    Where behavior is tribal knowledge, spike small — then decide.

Refactor or rewrite framework

Context

Across banking and enterprise digital platforms, frontend systems must stay highly available, secure, and deliverable by multiple squads — without collapsing into a single fragile monolith.

This write-up stays intentionally high-level. No confidential systems, client data, or proprietary internals are discussed.

What I led

I steered frontend architecture and technical vision: aligning modern full-stack technologies with business goals, establishing architectural governance, and setting clean-code standards that reduced production defects and accelerated release cycles.

That included mentoring engineers across squads through design reviews, code reviews, and workshops — raising delivery quality while improving developer experience and reusable platform foundations.

Approach

  • Modular architecture patterns that cut technical debt and improved release velocity.
  • Micro frontend boundaries so teams can ship independently.
  • Standardized tooling for performance, testing, and predictable Agile sprints.
  • Ensured clear management of client-side state using Tanstack Query for scenarios requiring cross-team orchestration.

Tools on these platforms

  • React + TypeScript — type-safe UI at enterprise scale.
  • Micro Frontends — independent deployability across squads.
  • Tanstack Query — API client state management for cross-team orchestration.
  • Node.js, Express, REST — pragmatic API layers close to the frontend team’s mental model.
  • Agile / Scrum — structured delivery, reviews, and workshops as part of how the platform ships.

Impact

Reusable engineering foundations, stronger team standards, and platforms that are easier to extend — measured in fewer defects, faster releases, and healthier developer workflows.