From Docker Compose to Kubernetes: Lifting the Insurance Hub into the Cloud

November 11, 2025 Java Go Write-Up Igor Baiborodine

In the inaugural post of the “Insurance Hub: The Way to Go” series, I unveiled my ambitious strategy: modernizing a Java-based insurance system into a cloud-native Go application. With that roadmap firmly in place, the past two months have been dedicated to hands-on engineering, transitioning the vision from architectural diagrams to tangible implementation. This article chronicles the execution of Phase 1—a foundational “lift and shift” that establishes our new cloud environment.

Continue reading

From Java to Go: Kicking Off the Insurance Hub Transformation

After years spent mastering Go through books, hands-on exercises, and migrating my Campsite Booking API from Java, I’m setting out on my most ambitious project yet: transforming a Java-based insurance system into a modern, cloud-native Go application. This post marks the start of a comprehensive migration journey—one that will dive into every aspect of system modernization, from architecture redesign to deployment strategy.

Continue reading

I’m happy to announce that my seven months of hard work re-implementing the Campsite Booking API (or Campgrounds API, more recently) in Go have paid off. The v1.1.4, along with its Docker image, has been released today.

For more details, please see the campsite-booking-go GitHub repository.

Older posts