[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: images (1).jpg (4 KB, 218x168)
4 KB JPG
> be me
> join "modern fullstack platform team" in 2021
> everything already on fire before first standup
> ask where the frontend repo is
> "which one?"
> they say this with complete sincerity

> company heard the word "microfrontend" once from a guy with a geometric beard on youtube
> entire architecture rewritten around it
> every button now its own sovereign nation-state

> simple react/angular/vue app from 2019 could have been 5 folders and a dream
> instead now have
> shell-app
> auth-mf
> navbar-mf
> settings-mf
> shared-design-language-platform-core-sdk-mf
> footer-mf somehow maintained by a different timezone

> need to change one css variable
> open 11 terminals
> fans on laptop immediately sound like F16 preparing for takeoff
> local dev environment consuming 64GB RAM just to render a login page
> docker containers multiplying like rats in a grain silo
>>
> "but bro deployments are independently scalable"
> yeah independently deploying broken garbage 14 times a day instead of once
> truly the future

> CI/CD "optimized" with build caching
> HAHAHAHAHAHAHAHA
> cache invalidation issue silently ships stale bundled dependency
> production using react version assembled from archaeological layers
> works on Jenkins node 4 only during full moon
> senior dev spends 9 hours deleting .nx folders and caches with spiritual intensity

module federation enjoyers be like:

> shared libs reduce duplication and dependency conflicts

uhm yeah
> no

> framework upgrades become trauma rituals
> "we're moving from webpack 5.72 to 5.74"
> entire quarter blocked
> 40 page confluence migration guide
> half the remotes stop resolving because one team forgot singleton:true
> another team still using babel config from the Byzantine empire

> dev SSR with hot module reloading
> advertised like divine technology

reality:
> change one line
> whole app hangs forever
> memory leak consumes another 12GB
> webpack dev server enters philosophical disagreement with node process
> browser tab displays "hydration mismatch" for reasons beyond human comprehension
> have to restart+rebuild for every change

> "monorepo solves this"
> ah yes
> the mono repo
> where every commit triggers rebuilding the GDP of Luxembourg
> nx/bazel shamans drawing dependency graphs like conspiracy theorists
> one package updates eslint config
> entire org CI red for 6 hours

> frontend architecture discussions in 2022
> 0% talking about users
> 100% discussing whether navbar should be exposed as remoteEntry.mjs

> microfrontends somehow recreated distributed systems problems
> for websites
> FOR WEBSITES

> latency
> version drift
> remote = service discovery
> cross-team contracts
> runtime failures
> all so the marketing page and profile page can pretend they are "decoupled"
>>
> eventually new CTO arrives
> asks why company website requires Kubernetes and 19 pipelines
> nobody can answer
> entire stack quietly rewritten into 3 normal ass Angular and Next.js apps over six months
> domain boundary change never noticed (oh no, no SPA NAVIGATION FOR 2 specific Userflows/navigation)
> domain boundaries are hard navigations now
> session state managed in redis
> no ceremonial state conversion in the frontend from redux to ngrx signal stores
> performance instantly improves
> be me 2026 be consultant for new project in a different department
> look inside codebase
> nx-module federation with 12 remotes
>>
>>108819841
>be me 2026 be consultant for new project in a different department
>> look inside codebase
>> nx-module federation with 12 remotes
History doesn’t repeat itself, but it does rehydrate from cache.
>>
File: 1746941269643147.jpg (26 KB, 736x707)
26 KB JPG
nightmarish really
>>
Thanks, OP. Had a good laugh based on the shared pain.
You might enjoy this classic https://www.youtube.com/watch?v=y8OnoxKotPQ
>>
File: zoozles.jpg (44 KB, 802x840)
44 KB JPG
>>108819830
> every button now its own sovereign nation-state
my sides
>>
I couldn't make it through these posts before my disgust took hold.
God damn. I'm sorry.
>>
File: gahaha.png (13 KB, 650x650)
13 KB PNG
>>108819830
>> fans on laptop immediately sound like F16 preparing for takeoff
>> local dev environment consuming 64GB RAM just to render a login page
>> docker containers multiplying like rats in a grain silo
>>
I thought frontend is now done by no-coders using ChatGPT?
At least that's what I hear everywhere
"It's so easy bro, I don't even know Javascript, I ask AI and I get a website pooped out in minutes"
>>
>>108821182
Only for Projects with zero economic value and no warranties
>>
>>108820277
>shared pain.
You mean module federated pain
>>
File: zyro-image (6).jpg (117 KB, 1024x1024)
117 KB JPG
>>108819833
>"we're moving from webpack 5.72 to 5.74"

I thought this was a joke.
Holy fuck.
I looked at the webpack releases.
shit.
>>
File: muh-boi.gif (288 KB, 220x124)
288 KB GIF
you may think that is a work of fiction by op, but i've seen such convoluted frontends too, i weep with you, op
>>
>>108823346
what is that on the picture?
>>
>>108819830
This is my favorite thread of the year. It felt like reading a classic greentext, this should become a classic greentext that gets reposted for the next 10 years



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.