Sabitlenmiş Tweet
Limah Temitope
1K posts

Limah Temitope
@Limtech001
Backend Software Engineer || Python || Django & DRF
Lagos, Nigeria Katılım Haziran 2024
299 Takip Edilen765 Takipçiler

@Akintola_steve Cool
I’ll give it a try, better than battling with drag and drop, lol
English

@Limtech001 You can definitely make changes to it, of course.
English

I think backend engineers will relate more to the pain and stress of designing a final architectural diagram.
I completed my Zorva backend service some days back and have been thinking about putting all my rough sketches into a proper final diagram.
Well, I came across Eraser.io; as long as you built your stuff yourself, you can give it the exact prompt of how you actually architected your backend service, and it will draft the design for you.
Here's a brief look at what it did for me. Well, I'm not showing you the full backend architecture sha! 😂
@Limtech001, you can take a look at it, might be helpful.

English

@beardedtech_guy Hi Jonathan
I appreciate, but I’m not a frontend engineer.
I’ll definitely request for mic if there’s anything to contribute or questions to add.
It’s good to be in a space like this, Weldone.
English

@Limtech001 Hi Temi let me send you the mic, would love to hear from you
English

@Akintola_steve I use draw.io to design my the backend.
If that is what you mean, else what should I use figma for?
English

@Limtech001 Kindly do well to join a space I’m invited to speak.
By 8PM
Thanks
English
Limah Temitope retweetledi

In 2023, Chidi’s app was flying.
50,000 users, great reviews, investors were interested.
then one Monday morning his database query that used to take 0.2 seconds
started taking 47 seconds.
nothing in the code changed.
no new deployment, no new feature, nothing.
he spent 3 days debugging the wrong things entirely.
the answer was one word he’d been ignoring since day one
Bookmark this. RT so your timeline sees it too
English

@fidexcode Authentication identifies who you are (your identity in an organization)
Authorization identifies what you can do (your duties in an organization)
English
Limah Temitope retweetledi

In 2021, a Nigerian developer built a really clean news website design was sharp, content was great, everything worked perfectly then he shared it with a friend in London his friend said "bro your site takes forever to load "he tested it himself in Lagos, loaded in 2 seconds his friend in London waited 18 second ssame website. different experience.
Here's exactly why that happened and how CDN fixes it.
Please, bookmark this and RT so your people see it too.
English

@Limtech001 Hi hi TemiTope,
Trust you good ?
Take a break today sogbo…
Enjoy your public holiday please 😂
English

GM GM everyone
Quick intro, I’m a software engineer. I enjoy breaking down tech concepts and system design into simple, relatable stories that even non-tech folks can follow.
I care a lot about how systems actually work behind the scenes and having meaningful conversations around it.
Looking to connect with more like minds so we can share ideas and grow together.
If you’re into tech, let’s connect, thank you.

English

@Limtech001 I was wondering where I met you... then I remembered... Api connect
English

The design I posted yesterday includes the normal & basic validations, I do not think there’s anything like overbuilding, the policy checks uses cache.
A comment I replied:
x.com/limtech001/sta…
I’ll share more later & stop keeping them in my PC. lol
Good morning builders.
Limah Temitope@Limtech001
One of the API auth pipelines I’m designing & building for a startup project. • Global rate limiting • IP + route-based rate limiting • CAPTCHA verification • Idempotency keys • Payload validation • Policy checks • Race-condition protection • Creds validation
English

@the234saint And I think, when they say “scalability” it more than ready made tools. It’s just like using libraries for a complex project, when you can use the language to customize to the project needs.
English

@the234saint If the coder can’t develop a simple landing page, that’s not a junior developer, that is definitely a beginner, lol
There’re differences. I’m not a frontend engineer but “junior developer or engineer will build meaning, and problem solving project.”
English

@Limtech001 They don’t understand the struggle of building a proper system.
Frontend guys just be like: “provide the endpoint.” 😂
English

It’s crazy how people really underestimate what really happens behind the scenes when you click “Add to cart” or “Pay now.”
To "those" frontend guys, it looks like just a button click. But to backend engineers, it’s a fucking entire system at work, handling concurrency, validating inventory, processing payments, ensuring consistency… basically building a whole house behind a single action.
English

@Limtech001 Yeah, perfect answer. At scale, you can also introduce Redis locks or FIFO queueing for checkout.
English

Ever thought about this scenario?
You build an e-commerce application and it scales to thousands of users. Now, multiple users attempt to add the same product to their cart at the same time, but there are only 3 units left in inventory.
If the system isn’t designed correctly, it could allow all those users to add the item to their cart (or even proceed to checkout), leading to overselling and inconsistent inventory state.
How do you design your system to handle this concurrency problem and ensure inventory consistency?
English


