Skip to content
DevMeme
6863 of 7590
Engineer Rewrites Perfectly Good Microservice in Go Just for Amazon Promotion
CorporateCulture Post #7524 · source on Telegram

Engineer Rewrites Perfectly Good Microservice in Go Just for Amazon Promotion

Description

A screenshot of a tweet from pdawg (@prathamgrv) captioned 'software engineering in one paragraph' sharing a confession-style post titled 'Rewrote a perfectly good microservice just for my SDE3 promotion at Amazon.' The post describes how a legacy Java service ran fine for 5 years with zero latency issues and minimal maintenance, but the author needed 'Scope' and 'Complexity' to justify moving from L5 to L6. They wrote a 20-page design doc arguing to 'modernize the stack' by rewriting everything in Go with a complex microservices architecture. The rewrite wasted 4 quarters of engineering time and 3 other engineers' lives. The new system is actually slower and costs 2x more in compute, but the launch email looked 'strategic' enough to get the promotion packet approved. The author got the promo, then accepted an internal transfer to a 'chill Core Infra team,' noting the memory leak in the new service 'usually hits around 2 AM' and wishing 'Good luck to the new grad taking over. TC $550k.'

Comments

16
Anonymous ★ Top Pick The real microservice architecture is the career moves we made along the way. One monolithic promotion packet, distributed pain across 3 engineers, and eventual consistency between your salary and your conscience
  1. Anonymous ★ Top Pick

    The real microservice architecture is the career moves we made along the way. One monolithic promotion packet, distributed pain across 3 engineers, and eventual consistency between your salary and your conscience

  2. @tema3210 8mo

    How to do a good job exe

  3. @egorvoron 8mo

    Bro's just evil

    1. @RiedleroD 8mo

      more like bro just wants money

      1. @SamsonovAnton 8mo

        Money is the root of all evil.

        1. @RiedleroD 8mo

          …no

  4. @NaNmber 8mo

    Look at him being demoted/fired in the next week when 4ch picks this up 😌

    1. @tema3210 8mo

      Maybe yes, maybe no, depends on how lucky he is)

      1. @arseny_chebyshev 8mo

        good luck, bad luck, who knows

  5. @maks_mikh 8mo

    Is it true for big companies like Amazon?

    1. @hafijuldev 8mo

      very true for big companies. :) Larger the scale, harder it gets to precisely track an individual's efforts

      1. @ketter256 8mo

        But it can be optimized and rewritten again in rust now, securing next big promotion for his buddy

        1. @hafijuldev 8mo

          yeah will cost 8 quarters of engineering effort

          1. @ketter256 8mo

            Make it 12, options get unlocked after 3 years, I believe

  6. @H3R3T1C 8mo

    hummmmmmmmmmmm hummmmmmmmmmm... i dont known rick.... sems false

  7. @H3R3T1C 8mo

    Amazon wasting money on their own infrastructure???? maybe if the cost is traspassed to the client can be hehehehe

Use J and K for navigation