Tech IndustryMar 6, 2019
HotwirerpdI04

SDE1 vs SDE2

I've been stuck with an old team with legacy tech. stack - Storm, Informatica, Scripts, etc.. After more than 2 years, they offered me a promotion to SDE2 if I'd continue with them. However, I chose to work with another team, on a newer tech. stack and a more exciting project, even without a promotion. What do you think is a better choice? PS : As an SDE2, I'd perhaps be going on call on rotation but not as an SDE1 with the other team.

Poll
50 Participants
Select only one answer
Add a comment
New
sparked Mar 6, 2019

Take the promo then move teams

Adobe myUe2$ Mar 6, 2019

This. Period.

Hotwire rpdI04 OP Mar 6, 2019

I'd have liked to do that too but it's be political and complicated.

Hotwire rpdI04 OP Mar 6, 2019

Nah, it's a third manager that could offer me the level up if I'd join his team. My current one sucks so much that I had to look for another one, while the team that could offer me the level up got one senior sde promoted as manager, who was open to my level up

Nordstrom sXVw57 Mar 13, 2019

Storm at Hotwire isn't legacy, Kivas was only brought onboard less than 4 years ago don't tell me its gone to shit already.

Hotwire rpdI04 OP Mar 14, 2019

Other Expedia teams are using Flink already. Kivas has an older version of Kafka. New version of Kafka supports stream processing in itself. Spark is already an improvement over Storm. AWS Kinesis and related cloud apps are the latest server less services with ease of use and scalability. Inspire all this, do you think Storm/Kivas isn't legacy?

Nordstrom sXVw57 Mar 14, 2019

If it's not broken don't switch. There will be a new data streaming technology in 2 years. Focus on upgrading Kafka and ask yourself what features are cool and what features you need. Kivas used to be cheap for what it was (and dumb simple to manage), unless somethings changed I can't see how serverless would be worth it.