Febri Kukuh Santoso
Febri Kukuh Santoso
Web Developer Full Stack Developer Mobile Developer Dev Ops
Febri Kukuh Santoso

Blog

Migrasi API Lama ke Go Tanpa Memutus Klien yang Sudah Berjalan

Migrasi API Lama ke Go Tanpa Memutus Klien yang Sudah Berjalan

Mengganti API yang sudah dipakai banyak klien selalu berisiko. Solusinya di sini: bangun ulang di Go dengan format response yang identik dengan API PHP lama, sehingga klien lama tetap jalan normal selama migrasi bertahap berlangsung.

Fitur Utama

  • Autentikasi JWT access + refresh token (HMAC-SHA256)
  • Response format sama persis dengan Api_auth.php lama
  • Swagger UI untuk dokumentasi interaktif
  • Auto-migration tabel token saat startup

Teknologi & Arsitektur

  • Go + Fiber v3 + GORM
  • Terhubung ke MySQL yang sama dengan sistem lama, siap migrasi ke PostgreSQL
  • Hot reload dengan Air untuk kecepatan development

Peran Saya

  • Merancang dan membangun REST API dari nol, memastikan kompatibilitas dengan sistem lama

Manfaat Nyata

Migrasi bisa dilakukan modul demi modul tanpa downtime dan tanpa perlu update semua klien sekaligus.

Add Comment