Skip to main content

Migration Manager - Hawaiian Airlines

Laurence A. Lee
Author
Laurence A. Lee
Aloha! I’m Laurence — Enterprise Architect and Cloud Platform Engineer, Honolulu-based, currently consulting via Lalee Innovations.
Table of Contents

What It Was
#

Migration Manager was an in-house client/server platform built at Hawaiian Airlines to migrate FluentBit log exporter configurations from a legacy log repository (ElasticSearch on AWS) to its replacement (AWS OpenSearch) — across a fleet of 100+ systems, without downtime.

The core challenge: each system had its own repository credentials, index names, and identity. A bulk migration that steamrolled those details wasn’t an option. Migration Manager scheduled and processed requests individually, refreshing credentials and regenerating or creating replacement-side indexes per system while preserving the source system’s identity and index naming.

What It Did
#

  • Client agent — deployed on each target system; written in Rust and compiled for both Windows Server and RedHat RHEL 8/9, covering the full heterogeneous fleet
  • Server-side orchestration — received and scheduled migration requests, coordinated credential refresh, managed OpenSearch index creation/regeneration
  • Zero-downtime constraint — migrations were processed within a tight window so log continuity was preserved throughout the transition
  • Credential management — client-side ElasticSearch credentials and OpenSearch-side credentials were handled and rotated as part of the migration flow

Why It Was Built
#

Migrating a logging infrastructure at scale is straightforward when all your systems are identical. When you have a mix of Windows Server and RHEL machines — each with their own FluentBit config, credentials, and established index names — the problem becomes a coordination challenge. This solution provided a repeatable, auditable path through it.

Outcome: Zero-downtime log migration capability across 100+ systems, purpose-built for a heterogeneous environment.

Tech: Rust, Python / FastAPI, Kubernetes, AWS OpenSearch
Context: Hawaiian Airlines (2025)

Related

Mobile Concierge - WBIDA

What It Was # The WBIDA Mobile Concierge was an internal field operations application built for the Waikiki Business Improvement District Association — the organization responsible for managing and maintaining the Waikiki commercial district in Honolulu. The app was used by WBIDA’s Aloha Ambassadors, the district’s uniformed street-level field staff, as their primary tool for logging activity and reporting issues across the district.