theolujay Profile Banner
olujay Profile
olujay

@theolujay

Followers
321
Following
2K
Media
179
Statuses
6K

Backend SWE • Building app infrastructures and systems

Galvan Prime →
Joined October 2012
Don't wanna be here? Send us removal request.
@paulg
Paul Graham
3 days
1. When you write something intended to be read by an important person, go through it and cut every unnecessary word. 2. The reader of anything you publish is an important person.
446
703
10K
@TechWithTimm
Tech With Tim
3 days
Before you go all in on a language, answer this: Are companies actually hiring for it? Or is AI about to eat it?
1
1
14
@theolujay
olujay
7 days
Thinking back, I was damn right to use different instances for staging and prod from the start. Anyway, this was a while back and operations are good to go and... The new engine is kicking it!
0
0
0
@theolujay
olujay
7 days
Thankfully, the VPS provider offered support as soon as I requested it (because nothing helped on the console either).
1
0
0
@theolujay
olujay
7 days
...it would have been as straightforward as finding another VPS provider and setting up a instance, and then set up the same Docker Swarm with the app containers, observability stack and other services and then restoring the DB backup from S3 (thank God I have Bash scripts)
1
0
0
@theolujay
olujay
7 days
Never happened before, but I wasn't all that surprised when it did. It made me wonder, however, that this would have been problematic if it happened to the production instance. Fortunately, prod has double the resources, and I already have frequent database backups, so...
1
0
0
@theolujay
olujay
7 days
Nothing, because even the commands often joined the queue. Imagine `docker system prune -a -f` taking long and still not completing. It wasn't long until I realised what was happening. I wasn't the only tenant, so some other VPS instance (on same infra) was draining all the juice
1
0
0
@theolujay
olujay
7 days
If I struggled to SSH into the VPS, surely the pipeline would always fail at the deploy job. And when I would even get in, I realised that it was being choked. Every system process was was halted and queued. What Linux commands could I have run to salvage the situation?
1
0
0
@theolujay
olujay
7 days
And my stress levels hit the roof when it was time to go production, just because of The Noisy Neighbor. It was a massive improvement. Of course, I was firstly going to deliver to staging and be very certain every checks out. But no, its VPS instance was unhealthy...
@theolujay
olujay
18 days
I'm going to deploy this new engine soon and only me would know the battles won (and lost), yet the users will really "feel" it regardless. Can't wait.
1
0
1
@theolujay
olujay
7 days
I've done this thing manually over 7 times now. I will soon vex and automate it
0
1
1
@theolujay
olujay
7 days
Day 1: "I have no idea what the helly I'm doing or how far I'll get, but let's see what 101% effort gets us..." Day 366, today: "Oh, shoot! How did we come this far? Might as well keep testing the limits and forging ahead."
0
0
0
@theolujay
olujay
8 days
To sleep on a problem and wake up with an unmistakable solution like a vivid vision feels like ecstasy. "I know what to do" becomes an assertive statement that speaks of control from within.
0
0
0
@theolujay
olujay
11 days
Note to self: You see the world through YOUR lens, and there are 8 billion more out there.
0
1
1
@EzekielOlufemi4
Ezekiel Olufemi James
15 days
First class BSc in Actuarial science with two professional actuarial exams in the bag 📌
@osemagnum
Dr. Ose Etiobhio
15 days
brag about your academic achievements. it's yours... tell us about it.
1
2
5
@theolujay
olujay
18 days
I'm going to deploy this new engine soon and only me would know the battles won (and lost), yet the users will really "feel" it regardless. Can't wait.
1
0
1
@theolujay
olujay
19 days
Scatterfocus. It's how I've been clearing up this much tech debt lately. That run, shower, or even cooking... and the eureka moment hits, then the way forward becomes less foggy once more.
0
1
1
@theolujay
olujay
21 days
Note to self: Strive to improve your taste - the ability to tell what's good. Go out there, learn what makes the good stuff good and the bad stuff bad. Art of delivering better quality.
0
0
0
@theolujay
olujay
22 days
Note to self: Gardens aren't natural. Someone's doing the work, and they're relentless against undesired...
0
1
3
@ChShersh
Dmitrii Kovanikov
26 days
22 80 443 3000 5432 8000 8080
@NoodleHairCR7
fan
28 days
You cannot write a random number and expect people to understand
454
671
10K
@yahiyadev
Yahiya
1 month
Building an RBAC system is the perfect project for Go learners You will master authentication & authorization (JWT, bcrypt, sessions ) Clean architecture (layers, interfaces, dependency injection) Database design (many-to-many relationships, transactions) & Go fundamentals
7
12
202