@1984@lemmy.today cover

Looking for an alternative to reddit

This profile is from a federated server and may be incomplete. View on remote instance

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

Yeah I've seen it before. It's a very good reminder for everyone to keep in mind isn't it. :)

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

Yeah it's insane. But of course if scaling different parts of the application, I guess micro services are the way to do it. But otherwise one could scale the entire app by just putting more of the entire app on servers. No need for micro services. It just needs to be written to be able to listen to message queues and you can have any number of app instances.

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

It's absolutely slower. There is no way to make a network request faster than a function call. It's slower by probably thousands of times.

1984 , to No Stupid Questions in If a man with multiple personalities becomes suicidal, would it be considered a hostage situation?
@1984@lemmy.today avatar

Is he black? Because then the American police just shoot him and say he was resisting arrest.

1984 , to No Stupid Questions in Why is head hair different from other hairy parts?
@1984@lemmy.today avatar

My head hair falls off. It sure is different, just not in a good way. :)

1984 , to Programmer Humor in Gotta use all those brain cells
@1984@lemmy.today avatar

Because they give them nice titles, and young devs want the status of the title. :)

I tried being a manager but I hated everything about it. The dishonesty, the politics, the useless meetings.

I'm back in a development role now and I'm super happy and excited to start the day. Almost no meetings!

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

Yeah I agree. With experience you know where to use it and where it really shines, and when not to use it because it will just make everything harder to reason about.

But a lot of devs are not that experienced when they make these decisions. All of us learn from mistakes, and those mistakes stay in the code base. :)

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

Yes but in practice, companies don't want to replace their entire tech stacks, and specially if it's a large company. It costs an enormous amount of money (because of the time and effort it takes) and means the entire company has to relearn how to work with that stack instead.

It's not impossible and it can happen, but in my experience from working at probably 20 companies now, there is almost always a strong resistence to change.

People don't even change their default search engine or browser most of the time.

1984 , to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

I don't think people have a choice. If you join a company where they use kubernetes, you have to use that technology for everything. You can't escape the complexity even if you just want to make a simple program. It still needs to run in kubernetes.

1984 , (edited ) to Programmer Humor in Let's do micro service
@1984@lemmy.today avatar

Problem is that companies are using them for all scenarios. It's often their entire tech stack now, with kubernetes.

It's similar to the object oriented hype that came before it, where developers had to write all their programs in a way so they could be extended and prepared for any future changes.

Everything became complex and difficult to work with. And almost none of those programs were ever extended in any significant way where object oriented design made it easier. On the contrary, it made it far more difficult to understand the program since you had to know which method was called in which object due to polymorphism when you looked at the code. You had to jump around like crazy to see what code was actually running.

Now with kubernetes, it's all about making the programs easier to scale and easier to develop for the developers, but it shifts the complexity to the infrastructure needed to support the networking requirements.

All these programs now need to talk over the network instead of simply communicating in the same process. And with that you have to think about failure scenarios, out of order communication, missing messages, separate databases and data storage for different services etc.

1984 , to Showerthoughts in Using Ubuntu may give off hipster vibes to the average PC user, but within the Linux community its has the opposite effect.
@1984@lemmy.today avatar

Barely. :)

1984 , to Technology in 1000+ Firefox for Android extensions now available – Mozilla Add-ons Community Blog
@1984@lemmy.today avatar

That's cool but I only use a few on the mobile. Adblock origin and Bitwarden. Guess I should check out what else is out there.

1984 , to Linux in #147 Secure Keys · This Week in GNOME
@1984@lemmy.today avatar

This week in gnome : Send Money :)

1984 , to Technology in US to impose tariffs on Chinese EVs next week
@1984@lemmy.today avatar

Also it's super plastic and feels cheap. I was disappointed in it and went for xc40 instead with higher quality feeling.

They saved too much on it. Even volvo itself said that they make almost 20% profit on it which is much higher than their other cars.

1984 , to Technology in US to impose tariffs on Chinese EVs next week
@1984@lemmy.today avatar

US is scared now of someone making better and cheaper cars. :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines