[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]

/tech/ - Technology

"Technology reveals the active relation of man to nature" - Karl Marx
Name
Options
Subject
Comment
Flag
File
Embed
Password (For file deletion.)

Join our Matrix Chat <=> IRC: #leftypol on Rizon


File: 1669933947460.png (119.62 KB, 1903x834, mom.png)

 No.17878

Why does /tech/ never talk about MIDDLEWARE and integration, despite it being such a huge part of enterprise stuff?

I mean JMS/Kafka/Camel/Artemis/ActiveMQ/RabbitMQ, ESBs, etc.

Ques, distributed streaming, event sourcing brokers (kafka), etc. not to mention cloud pubsub systems.

 No.17879

i personally work for a small company where i've never had to touch of any that shit. sounds like hell. can serve millions of web visitors on a single ec2 instance.

 No.17880

>>17879
I work at a company that depends on Kafka. It's pretty good but you need a kafka administrator expert to babysit it who you probably have to pay 2-3x more than a normal sysadmin. If you can get Kafka on your resume its a huge boost, even as a dev.

 No.17881

>>17878
I'm going to microooooservice. Sighs…. Where I work everything is simultaneously over and under engineered. We use top of the line tools like these, on some highly scalable and available K8 infrastructure, but the entire architecture is just wrong. We were using Kafka events to publish complete datasets per event, for example… Why….. just why….
>>17880
Hmmmm It's dawning on me that I need to specialize soon if I want to make more money.

 No.17882

>>17881
I wouldn't really even call middleware specializing since i see it on TON of job listings. if you're a dev make some projects. Theres a cert for sysadmins

 No.17920

kafka books / pdf dump

 No.17925

>>17878
Programming a group of 5 C++ files: Easy enough
Programming middleware: Hard?
Programming HTML that uses GraphQL, eays.

 No.17926

>>17925
Middleware is an overloaded term but in the sense that OP is using it, you do not program middleware. You use them. TBH most programming is basically configuration and connecting shit. The hardest part is modelling data and organizing your files so you don't make a mess. Maybe testing can be hard too. There are also clients for connecting to middleware that are well tested, so it's not particularly hard to use it.

 No.17928

>>17926
>you do not program middleware. You use them.
yeah but knowing how and more importantly why to use them is also something that requires knowledge since you have to (or should) learn about integration patterns which a lot of people don't know.

 No.17933

There's so much shit to learn I don't know what to do

 No.17952

>>17933
depends where you are. These things are important for senior software devs. You can get away with not knowing absolutely anything about this as a junior and mid level.

 No.17955

>>17952
junior yes, mid level no. Even after 3-5 YOE they will start asking about at least some of this stuff. Luckily we can learn all this shit for free online now (or 98% of it).


Unique IPs: 12

[Return][Go to top] [Catalog] | [Home][Post a Reply]
Delete Post [ ]
[ home / rules / faq ] [ overboard / sfw / alt ] [ leftypol / siberia / edu / hobby / tech / games / anime / music / draw / AKM ] [ meta / roulette ] [ cytube / wiki / git ] [ GET / ref / marx / booru / zine ]