Marcos Cazaux carousel image 01Marcos Cazaux carousel image 02Marcos Cazaux carousel image 03Marcos Cazaux carousel image 04Marcos Cazaux carousel image 05Marcos Cazaux carousel image 06Back to Projects

B2B Portal Architecture

Designed a micro-frontend architecture for a multi-product B2B commerce portal

Industry

Telecommunications

Year

2023

Challenge

A telecommunications enterprise needed a unified B2B commerce portal across multiple product lines, each with its own legacy frontend. Teams were blocked by shared codebases, conflicting release schedules, and a growing maintenance burden.

Solution

Designed a micro-frontend architecture using Angular module federation, where each product line owned its domain-specific frontend. A shared shell application handled authentication, navigation, and cross-cutting concerns. Defined integration contracts and API gateways to decouple frontend from backend services.

Architecture

  • Micro-frontend shell with Angular Module Federation
  • Shared design system web components for visual consistency
  • API gateway layer for backend decoupling
  • Event-driven cross-micro-frontend communication
  • Centralized auth (OAuth2 / OpenID Connect) with SSO

Impact

  • Enabled 4 product teams to deploy independently
  • Reduced cross-team coordination overhead by 70%
  • Standardized frontend architecture across the organization
  • Decreased onboarding time for new developers from 4 weeks to 1 week

Key Metrics

  • 4Independent Teams
  • -70%Coordination Overhead
  • 4w → 1wDeveloper Onboarding
  • 60%Codebase Reuse

Technologies

  • Angular
  • Module Federation
  • TypeScript
  • Web Components
  • OAuth2
  • API Gateway

Software Architect and Technical Lead specializing in AI-Assisted Software Development, Enterprise Architecture, and Developer Productivity. Experienced in leading large-scale digital platforms with Angular, SAP Composable Storefront (Spartacus), Micro-frontends, and modern cloud-native architectures..