Twitter | Search | |
Oliver Beattie
Head of Engineering , adventurer, full-time nerd. 🤓, ✈️, 🍸, 🏳️‍🌈
13,037
Tweets
573
Following
3,863
Followers
Tweets
Oliver Beattie retweeted
Patrick Collison Sep 17
Stripe Terminal:
Reply Retweet Like
Oliver Beattie Sep 16
Do hard things.
Reply Retweet Like
Oliver Beattie Sep 15
Replying to @mattupstate
Of course it isn't a measure of success by itself. But I do think that it's a good sign that our architecture is working for us if the functionality of our backend continues to grow at an increasing rate with the size of the team.
Reply Retweet Like
Oliver Beattie Sep 15
Replying to @andreagrandi @monzo
This would be a good blog post topic, but in brief each service has: • an owning team who must approve changes • a README, with links to further info and design docs • runbooks, if it has any unusual failure modes • static analysis and instrumentation
Reply Retweet Like
Oliver Beattie Sep 15
Go
Reply Retweet Like
Oliver Beattie Sep 15
It’s a service owned by the team fighting financial crime.
Reply Retweet Like
Oliver Beattie Sep 15
Some databases yes, although our main Cassandra cluster remains outside k8s for the time being. We are running a trial cluster in k8s though; hopefully it will be everything before long.
Reply Retweet Like
Oliver Beattie Sep 14
Replying to @Antwan @t_blom @monzo
As in, a full list of all the services? Not something I can share at the moment I'm afraid (and honestly wouldn't make much sense without access to context like READMEs/RFCs/etc 🙂)
Reply Retweet Like
Oliver Beattie Sep 14
Replying to @davidgasquez @monzo
It's all in a single repository; each folder has a directory within it. 🙂
Reply Retweet Like
Oliver Beattie Sep 14
Replying to @JoshPriceOnline @monzo
The largest is ≈35k lines of code. Average is ≈2k. (Excluding comments/whitespace/generated code/etc, as measured by cloc)
Reply Retweet Like
Oliver Beattie Sep 14
Replying to @davidgasquez @monzo
The graph I posted is based on our Git history
Reply Retweet Like
Oliver Beattie Sep 14
Replying to @plasticine @monzo
Unique. We run between 3 and 70 replicas of each, depending on how much traffic they serve.
Reply Retweet Like
Oliver Beattie Sep 14
Just realised we now run over 700 services in 's backend 📈
Reply Retweet Like
Oliver Beattie Sep 12
If anyone can help pull a prototype together I’d be v happy to try and get it switched.
Reply Retweet Like
Oliver Beattie Sep 10
Replying to @fabian_flatz
Internet businesses raise millions (billions even) to scale.
Reply Retweet Like
Oliver Beattie Sep 9
Replying to @BradleyCook90 @monzo
The problem is that it costs more and more as we grow, so it isn’t sustainable. There are other convenient ways to deposit money that the vast majority of our customers use without issue. 🙂 It’s also worth noting that your deposits (up to £85k) are protected by FSCS.
Reply Retweet Like
Oliver Beattie Sep 9
Replying to @obeattie
Restaurants often seem to develop into small chains within a city, but my guess is that scaling them larger than that is outside a typical restauranteur’s skillset/passion. That’s where a company/incubator type thing that’s good at it could come in.
Reply Retweet Like
Oliver Beattie Sep 9
Replying to @fabian_flatz
None of those things are different to many types of tech startup.
Reply Retweet Like
Oliver Beattie Sep 9
I’m surprised there isn’t a “Rocket Internet for restaurants.” Go to every major city, see what restaurant concepts are popular, copy them and scale them around the world. It’s a creatively bankrupt idea, but it seems like something that would work. 👩‍🍳
Reply Retweet Like
Oliver Beattie Sep 8
I’ve been using Apple Music for the past few months: it’s light years behind . Apple had every head start imaginable with iTunes and they really squandered it. 🎵
Reply Retweet Like