C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

Вы бы должность сменили :)

а то такие слова от "Junior Developer в taucraft" звучат как минимум странно

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+1

давали. и договора и заказ-наряды.

вопрос что не все. видимо раздолбайство отдельных водил

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

а что мне, на такси не ездить что ли? :)

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+1

однажды упоролся и подбил список. что по Вашему тут бесполезного?

https://gist.github.com/anonymous/68ede9c584e27f1fce11

ps. если образование позволяет - лучше коментами к gist'у

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+2

достаточно чтобы за 10 месяцев с нуля написать пригодную к Public Beta реализацию бэкенда :)

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+2

/me огляделся

что то не наблюдаю засилья епамовцев вокруг... но вам виднее конечно.

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

тчорт! :(

«я не настоящий сварщик» ©

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+1

все данные начиная с 2009 года доступны - http://www.nyc.gov/html/tlc/html/about/trip_record_data.shtml

примеры анализа - https://cloud.google.com/bigquery/public-data/nyc-tlc-trips

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+2

фаундеры Juno - это товарищи до этого сделавшие такие сервисы как IMesh и Viber

Viber до определенного уровня (несколько миллионов пользователей) был монолитом написанным на C++

учитывая свой опыт и четко понимая особенности разработки фаундеры не хотели наступать на теже грабли

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+5

сегодня ровно 2 года от дня формирования команды бэкенда Juno

первые три месяца существования команды бэкенда часть времени тратилось на разработку базового фреймворка.

с тех пор туда инвестируется часть времени в фоновом режиме.

надо понимать что в фреймворке у нас большой пласт логики. абстракции над транспортами (http, nats, sqs), над базами, над логингом и мониторингом, обвязки для opentracing, валидаторы протокольного уровня, инициализация и реконфигурация микросервисов...

сами микросервисы после этого превращаются в функцию инициализации, описание принемаемых сообщений и хендлеры вида

func (s Service) handler(in Request) (Response, error) в которых есть только бизнес логика

вся магия получения запроса, декодирования, валидации, проверки прав и т.д. - спрятана во фреймворке

на данный момент у нас

571095 LOC *.go всего

32258 LOC *.go - фреймворк

на гитхаб фреймворк пока не выкладывали т.к. идет процесс выпиливания из него бизнес специфичных вещей и доведение его до отчуждаемого вида

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

r&d uber - около 1600 человек

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+4

7788, 135, 152 и т.д. - это указать откуда, куда, найти ближайшего водителя и посчитать цену как "цена = километры * $ + минуты * $"

juno, gett, uber и т.д. кроме этого:

- платные дороги и мосты в NYC

- налоги

- работа с карточками и другими методами оплаты (android, appla pay, внутренние валюты loyalty programs, и т.д.)

- расчет повышающих коэффициентов как функции supply/demand

- скидки, бонусы, промо акции как для водителей так и для пассажиров

- налоговая отчетность, соблюдение местных требований (например отчетность TLC или соблюдение Port Authority в NYC)

- и многое другое что не нужно для локального белорусского такси

ну и нагрузка естественно. можете сами глянуть и оценить датасеты TLC по количеству поездок в день/неделю/месяц в NYC

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+12

я понимаю что у Вас немного другая ситуация. Вы и основатель, и руководитель, и царь, и бог в Targetprocess, но если можно, не могли бы Вы подробнее рассказать про такую гипотетическую ситуацию?

с какой формулировкой и за что вы бы уволили?

ну и отдельный вопрос, как бы оформили это согласно нашему КЗоТу?

C978c760e1352ba73a20562a993235f2?1427577696
m.guzelevich
– Solutions Architect в Juno Lab

+3

трипы трипам рознь. соответственно по разному. на следующем bygis митапе можете детали пораспрашивать. более удобное место :)

Компании

Название Рейтинг Отзывы
5.0 0.0 7
5.0 0.0 5
4.9 0.0 9
4.9 0.0 12
4.8 0.0 13
Все компании

Зарплаты

1550
Медиана зарплаты в ИТ за 3 месяца
АВГ
СЕН
ОКТ
НОЯ
ДЕК
ЯНВ
1500
1500
1420
1700
1575
1500
Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.