Мы в компании долго занимались "приготовлением" PHP к серьезным задачам и добились в этом определенного успеха. Но время не стоит на месте, ровно как и запросы клиентов к динамичности их приложений. Масштабность одного проекта потребовала популярный нынче "распил" на микросервисы и тогда мы познали как разные новые технологии (GraphQL, GRPC, Kubernetes и др.), так и новые, для нас, языки в мире backend - JavaScript и Golang.
Впоследствии мы начали писать все больше и больше backend на Go и JS, что познакомило нас с совершенно новым миром возможностей и трудностей:) В своем докладе я планирую рассказать именно об особенностях перехода от PHP к GoLang, а именно:
- Сравнение возможностей асинхронности
- Как начать писать на Go, если никто в команде ранее не писал на Go
- Как сделать переход максимально "дешевым" для компании
- Где и какие повседневные задачи решать проще
- В каких ситуациях какой язык больше подходит и почему?
Запись доклада можно посмотреть здесь - https://youtu.be/r_6FBLm9VTw