Переход с PHP на GoLang в реальных примерах

Мы в компании долго занимались “приготовлением” PHP к серьезным задачам и добились в этом определенного успеха. Но время не стоит на месте, ровно как и запросы клиентов к динамичности их приложений. Масштабность одного проекта потребовала популярный нынче “распил” на микросервисы и тогда мы познали как разные новые технологии (GraphQL, GRPC, Kubernetes и др.), так и новые, для нас, языки в мире backend – JavaScript и Golang.

Впоследствии мы начали писать все больше и больше backend на Go и JS, что познакомило нас с совершенно новым миром возможностей и трудностей:) В своем докладе я планирую рассказать именно об особенностях перехода от PHP к GoLang, а именно:

  • Сравнение возможностей асинхронности
  • Как начать писать на Go, если никто в команде ранее не писал на Go
  • Как сделать переход максимально “дешевым” для компании
  • Где и какие повседневные задачи решать проще
  • В каких ситуациях какой язык больше подходит и почему?