Sports*– íå ïðîñòî íîâîñòíîé ñàéò î ñïîðòå. Ýòî òåõíîëîãè÷åñêàÿ ïëàòôîðìà ñ äåñÿòêàìè òûñÿ÷ RPS, ìèëëèîíàìè MAU, ìèëëèàðäîì ìîáèëüíûõ ïóøåé â äåíü, ñîáñòâåííîé ðåêîìåíäàòåëüíîé ñèñòåìîé è ìàøèííûì îáó÷åíèåì äëÿ îïðåäåëåíèÿ êîíôëèêòíûõ ñèòóàöèé â êîììåíòàõ.
×ÒÎ ÍÀÄÎ ÁÓÄÅÒ ÄÅËÀÒÜ
 íàøåì IT-îòäåëå åñòü ïðîäóêòîâàÿ êîìàíäà, êîòîðàÿ ðàçðàáàòûâàåò ñåðâèñ ñïîðòèâíîé è êèáåðñïîðòèâíîé ñòàòèñòèêè. Ýòî îäèí èç ñàìûõ ìîëîäûõ ïðîåêòîâ, ïîýòîìó çäåñü íåò legacy è ðàñïèëèâàíèÿ ìîíîëèòîâ, èñïîëüçóåòñÿ èñêëþ÷èòåëüíî ìèêðîñåðâèñíàÿ àðõèòåêòóðà.*
Âñÿ ðàçðàáîòêà ñîçäàåòñÿ ñ íóëÿ íà Go. Äëÿ ïåðåäà÷è äàííûõ íà êëèåíò èñïîëüçóåì GraphQL. Õðàíèì äàííûå â Postgresql, MySQL, MongoDB, Redis. Çà î÷åðåäü îòâå÷àåò RabbitMQ. Ñîáèðàåì è ñìîòðèì ëîãè â Elasticsearch, Filebeat è Kibana, ìåòðèêè — â Prometheus è Grafana. Ñàìè ñåðâèñû æèâóò â Êubernetes. Êóäà áåç NGINX, Docker, Git.
Ñåé÷àñ ìû èùåì middle backend-ðàçðàáîò÷èêà â ýòó êîìàíäó.
Ñ íàìè òû áóäåøü:
- Ó÷àñòâîâàòü íà âñåõ ýòàïàõ ðàçðàáîòêè: îò îáñóæäåíèÿ ôè÷ è ïðîðàáîòêè àðõèòåêòóðû äî äåïëîÿ è ìîíèòîðèíãà ðàáîòû.
- Ó÷àñòâîâàòü â ñìåæíûõ ïðîåêòàõ: èíòåãðàöèÿ âíåøíèõ ïîñòàâùèêîâ ñòàòèñòèêè ïî Dota è CS2, push-óâåäîìëåíèÿ, ðàçðàáîòêà òåìàòè÷åñêèõ ñïåöïðîåêòîâ ê ñïîðòèâíûì ìåðîïðèÿòèÿì è ìíîãîå äðóãîå.
- Ðàçðàáàòûâàòü ìèêðîñåðâèñû íà Golang, ñîçäàâàòü GraphQL API äëÿ web-âåðñèè è ïðèëîæåíèé iOS è Android.
- Îïòèìèçèðîâàòü ðàáîòó ïðèëîæåíèé, èñêàòü ïðîáëåìû ñ ïðîèçâîäèòåëüíîñòüþ è íàäåæíîñòüþ.
- Ïîêðûâàòü êîä òåñòàìè è ïðîâîäèòü êîä-ðåâüþ.
Ïîäðîáíåå ïðî íàøó IT-êîìàíäó â ïîäêàñòå «
Êîëëåãè, äîáðûé äåíü!»<span class="sb-text--bold" style="">