Readit News logoReadit News
__abc commented on Why Twilio Segment moved from microservices back to a monolith   twilio.com/en-us/blog/dev... · Posted by u/birdculture
mjr00 · 2 days ago
The opposite situation of needing to upgrade your entire company's codebase all at once is much more painful. With services you can upgrade runtimes on an as-needed basis. In monoliths, runtime upgrades were massive projects that required a ton of coordination between teams and months or years of work.
__abc · 2 days ago
Fair point.
__abc commented on Why Twilio Segment moved from microservices back to a monolith   twilio.com/en-us/blog/dev... · Posted by u/birdculture
xboxnolifes · 2 days ago
You can keep using an older version for a while. You shouldn't need to redeploy everything at once. If you can't keep using the older version, you did it wrong.

And ideally, your logging library should rarely need to update. If you need unique integrations per service, use a plug-in architecture and keep the plug-ins local to each service.

__abc · 2 days ago
I wasn't taking into account velocity of fleet-wide rollout, as I agree, you can migrate over time however. however, I was focusing on the idea that anytime of fleet wide rollout for a specific change was somehow "bad."
__abc commented on Why Twilio Segment moved from microservices back to a monolith   twilio.com/en-us/blog/dev... · Posted by u/birdculture
narnarpapadaddy · 2 days ago
So, depending on someone else’s shared library, rather than my own shared library, is the difference between a microservice and not a microservice?
__abc · 2 days ago
This right here. WTF do you do when you need to upgrade your underlying runtime such as Python, Ruby, whatever ¯\_(ツ)_/¯ you gotta go service by service.
__abc commented on Why Twilio Segment moved from microservices back to a monolith   twilio.com/en-us/blog/dev... · Posted by u/birdculture
mjr00 · 2 days ago
> Once the code for all destinations lived in a single repo, they could be merged into a single service. With every destination living in one service, our developer productivity substantially improved. We no longer had to deploy 140+ services for a change to one of the shared libraries. One engineer can deploy the service in a matter of minutes.

If you must to deploy every service because of a library change, you don't have services, you have a distributed monolith. The entire idea of a "shared library" which must be kept updated across your entire service fleet is antithetical to how you need to treat services.

__abc · 2 days ago
So you should re-write your logging code on each and every one of your 140+ services vs. leverage a shared module?
__abc commented on What makes a good engineer also makes a good engineering organization (2024)   moxie.org/2024/09/23/a-go... · Posted by u/kiyanwang
__abc · 7 months ago
Weird, maybe it's because I'm mostly gray haired at this point, but I find myself referring to my profession as "Computer Science" more and more as time passes.
__abc commented on We fell out of love with Next.js and back in love with Ruby on Rails   hardcover.app/blog/part-1... · Posted by u/mike1o1
qudat · 7 months ago
Having a server provide an island or rendering framework for your site can be more complex than an SPA with static assets and nginx.

You still have to deal with all the tooling you are talking about, right? You’ve just moved the goalpost to the BE.

And just like the specific use cases you mentioned for client routing I can also argue that many sites don’t care about SEO or first paint so those are non features.

So honestly I would argue for SPA over a server framework as it can dramatically reduce complexity. I think this is especially true when you must have an API because of multiple clients.

I think the DX is significantly better as well with fast reload where I don’t have to reload the page to see my changes.

People are jumping into nextjs because react is pushing it hard even tho it’s a worse product and questionable motives.

__abc · 7 months ago
If you truly need for MVC to manage all things state, component communications, and complex IxD in the front-end, sure, but not every app has that level of front-end complexity to warrant a SPA, in my opinion.
__abc commented on Cormac McCarthy has died   nytimes.com/2023/06/13/bo... · Posted by u/benbreen
__abc · 3 years ago
Fudge, I loved that guy and his work. I still remember how fun it was to binge The Road in a single day. I don't think I left my couch from the early morning on through to the late evening. Such a compelling and gripping writer.
__abc commented on The case for expanding rather than eliminating gifted education programs (2021)   teachforamerica.org/one-d... · Posted by u/paulpauper
__abc · 4 years ago
I moved my family as the town I lived in did exactly this. They also removed support programs for those falling behind vs racing ahead. All under the equity banner.

The New town we moved to is great. Oldest kid in accelerated programs, accelerating. Younger kid got the support she needed to catch up. :chefs_kiss:

Taking a step back, I don’t know how ‘equity’ got twisted into creating a lowering tide for all vs. a rising tide for all. So confusing.

__abc commented on Radar data confirms: USS Omaha was surrounded by swarm of UFOs   mysterywire.com/ufo/ufos-... · Posted by u/graderjs
oblio · 5 years ago
That's the main thing I found funny.

Back in the day of only a handful of newspapers and of 1 camera per 1 million people (at least on the average day, the average person wouldn't lug their camera around with them), we had sightings of Yeti, Bigfoot, Nessie, El Chupacabra, etc.

Now we have the internet, an unstoppable torrent of crappy news and the mother of all tabloids, everyone has a high resolution camera in their pockets at all times, and cryptoids are all but gone.

I would have expected 16k HDR resolution photos of Yeti by now.

I feel betrayed! :-p

__abc · 5 years ago
my kids ask me if I believe and I tell them I used to. However, given the HDR phone in everyones pocket for a decade+ and no photos of a ghost, alien, saucer, cryptid ????? I am now a non believer.
__abc commented on Rookie coding mistake prior to Gab hack came from site’s CTO   arstechnica.com/gadgets/2... · Posted by u/minimaxir
__abc · 5 years ago
Oooooof. Rails (which I think they may be using) makes sanitization fairly easy.

u/__abc

KarmaCake day452December 2, 2011View Original