
Go Time: Golang, Software Engineering Migrating from PHP to Go
5 snips
May 22, 2024 Experienced software engineers Matthew Boyle & Chris Shepherd from Curve & Cloudflare discuss migrating from PHP to Go. They share insights on benefits of Go microservices, challenges in transitioning, and comparison of Laravel and Go tools. The conversation also touches on containerizing apps, smart home devices, ice cream favorites, and more.
AI Snips
Chapters
Transcript
Episode notes
Strangle The Monolith Gradually
- Do use Go for new services while leaving PHP monoliths running until replacement is pragmatic.
- Build new competencies in Go incrementally rather than rewriting everything at once.
Performance Wins Out Quickly
- Go delivers dramatic performance gains with minimal effort compared to PHP.
- Even inexperienced Go code often runs far faster and with lower resource use.
Prepare For Distributed-System Costs
- Expect distributed-system complexity when migrating to microservices and invest in infra and observability.
- Track new metrics (e.g., replication lag) and plan for retries and network failures.

