Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @suhailpatel
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @suhailpatel
-
Prikvačeni tweet
Here's the live request flow on a large subset of the 1500+ microservices on the
@MakingMonzo Platform. A lot of things are involved in running a bank! If you used the@monzo app at around 3pm today, you might be represented
pic.twitter.com/mkublWrRCVHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I want to start measuring my stress in DEFCON DBA levels
(also this FOSDEM talk titled ‘RTFM’ on the Postgres track is superb https://fosdem.org/2020/schedule/event/postgresql_rtfm/ …, really fun war stories
)pic.twitter.com/Ye7jAVr5gz
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I really want my own robocop gopher after seeing this at FOSDEM
@TinyGolangpic.twitter.com/6BX8qNMVeFHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
On a lighter note, I got introduced to Danish Hip Hop last night and I’m hooked. This stuff proper kicks!
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
If you are relying on service mesh to take care of this, you have architected it wrong in my opinion). A lot of this isn’t service/app agnostic. Service mesh might as well be a euphemism of throw it across the network and pray it works
https://twitter.com/suhailpatel/status/1223655351943385091 …Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Completely agree, unless your service sits within a remote system (think Java Agent or Socket IPC), writing a thin layer basically means you are doomed to reinvent the protocol (and most likely screw it up) Fatter layers may provide value after some time (eg a routing proxy)https://twitter.com/erincandescent/status/1223659955468808192 …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
There is a fine balance. Don’t ignore the network and portray it as ‘free’. You have to invest a lot in application throttling, fallbacks in failure, proper error handling, retries where it makes sense. Engineers shouldn’t be ignoring this and pray that something will do it.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
There are some benefits to microservices, easier ownership, scoped domains, theoretical individual scalability.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
By the time you are doing the analysis, you are already in a trace hundreds or thousands of spans deep. You step back and lose a moment of your soul at the amount of waste. The majority of computation and data over the wire is thrown away
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
In my experience, no matter how much tooling you provide (tracing and monitoring et al), there is little incentive to optimise until it really starts hurting. Doing regression analysis is pretty difficult
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
If you abstract away the network from engineers and keeping calling it ‘free’, that probably of failure just keeps growing until someone steps back and takes a cold hard look to ask ‘why doesn’t this scale with all the money we’re throwing at it’
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Not even mentioning all the compute time wasted parcelling data off. No matter what encoding you use, there is a runtime cost that only grows as your systems get used more
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
If you’re miraculously built an architecture which is tolerant, you will look at your cloud bill and take a weep. That line item that says ‘Data Transfer’. The network is not free
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
You’ve spent all your energy battling with enabling microservices and yet your failure modes are akin to a monolith
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
If/When that core system is exhibiting failure or a spike in latency, you now need to deal with all the additional overhead in the network. You further compound your failure till it cascades to other systems, and now they are failing
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
No matter how decoupled you think your systems are, there are definitely components which are core and shared amongst most of your services. This may be a service, a data store, another system etc.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Every single hop you add in your path, you reduce your chance of successfully completing a piece of work. The failure compounds
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
>Instead of function calls and class instantiation, they’re initiating things and throwing it over a network and hoping that it comes back https://changelog.com/posts/monoliths-are-the-future … This resonates so well. I have thoughts so a thread… (also thanks
@m3thos for pointing to this post)Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Feels a bit bittersweet visiting the EU Parliament when the UK is crashing out
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Come see
@milesbxf and me give our talk ‘Banking on Kubernetes, the Hard way, in Production’
at @KubeCon_ Amsterdam! https://kccnceu20.sched.com/event/Zeot/banking-on-kubernetes-the-hard-way-in-production-miles-bryant-suhail-patel-monzo-bank … Fun failure stories promised
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I’ve been using
@GoLandIDE for the past two days on large and complex Go repos and it’s been a joy to work with! I definitely still want to get to the bottom of why gopls crawls to a halt in VSCode but for now, GoLand is a god send
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
Previously at
He/Him
British
and Indian 