Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

If Nigerian Banks Rewrote Their Core Banking: Python vs JavaScript vs Go vs Rust

98,496 Aufrufe • vor 1 Jahr •via X (Twitter)

59 Kommentare

Profilbild von rolex.dev
rolex.devvor 1 Jahr

This na your longest content wey I don watch and e worth every minute. Sharp content. 👍🏾 Most devs like to dey base their personality on their tech stack, so when they hear say e dey perform below another one, they go dey see am as downplaying their skills. Others dey fear say to admit am go mean say their jobs go go obsolete. If nobody use their stack again but PHP don prove say no be by hype or trending. Some PHP devs still dey get am clear. Na now node dey adopt full typescript support. So imagine them build system on am with JS. Another extra work to begin convert to TS. Now self bun and deno want still chance am for him domain as default js runtime. As you talk am, na so e be. Stability and consistency always beat flashy and fast.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Yes o.....

Profilbild von Ayobami
Ayobamivor 1 Jahr

If na pigin dem use teach me coding I for be senior developer by now 😭😅 Because tell me why I’m more familiar and interested in the conversation than ever! I’m so glued to the conversation ehn 😅😅

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

😂😂😂😂😂

Profilbild von Ayobami
Ayobamivor 1 Jahr

Abeg teach tech in pidgin 🙏

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

I actually do, check my free courses on YouTube, my paid Fullstack course just started last week

Profilbild von Ayobami
Ayobamivor 1 Jahr

Awesome! I’m going to your YouTube now.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Naijacodepadi

Profilbild von Amainye Briggs
Amainye Briggsvor 1 Jahr

Core banking systems are not built with a single programming language , you need to put this in your head. and the banks you know dont develop the core bank system, these systems already exist .what bank devs do is they are provided with api endpoints to build third party apps.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Ok sir, I don put am inside my head

Profilbild von Lorem Ipsum LP
Lorem Ipsum LPvor 1 Jahr

Where is elixir / erlang ? They should be part of this conversation.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

True

Profilbild von Austin
Austinvor 1 Jahr

Oga Amos, your analysis makes perfect sense. Python and Js are good but not to the extent of being used as the core engine for such transactions and multi threading issues are still in the corner

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Thanks boss

Profilbild von Austin
Austinvor 1 Jahr

You're welcome

Profilbild von Joseph
Josephvor 1 Jahr

This SECURITY thing wey una dey loud so, shey after you develop with DotNet you no go do VAPT ? Security is language agnostic, you gast still run proper VAPT untop any language wey you take write your programme. Learn better architecture and forget this language argument.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Ok

Profilbild von Dominic Microsoft Certified Trainer
Dominic Microsoft Certified Trainervor 1 Jahr

I go stand my ground you see dot(.) Net na the 3310 of core banking systems till date the battery 🔋 life dey wicked e get stability security and cross platform flexibility. If other phones battery dey last for 2-3 days dot(.) net own Dey last for 1 whole full month 🤯

Profilbild von A boy has no name
A boy has no namevor 1 Jahr

You sabi. But Node.js is still a contender. There are CBAs that use Node to handle their transactions. But of course, Go and Rust will definitely sit on top in this case. Nice analogy once more.

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Thanks boss

Profilbild von D~real Osas
D~real Osasvor 1 Jahr

Abeg which one Opay dey use? Na that one dey bother me pass

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Heheheh

Profilbild von Smart👨‍💻 | Software Engineer
Smart👨‍💻 | Software Engineervor 1 Jahr

Would you rather have a system that’s cool in Rust but fails under pressure or one that’s boring in Java but runs for decades without crashing? Think about it

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Nice! Watch my previous post, you will understand the reason for this post. Also read the comments

Profilbild von Smart👨‍💻 | Software Engineer
Smart👨‍💻 | Software Engineervor 1 Jahr

People are going against what you said....I can see

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Yes

Profilbild von Ovie .IO🔸 👾
Ovie .IO🔸 👾vor 1 Jahr

I agree with you. I am a golang developer and 98% of job roles i see both in Nigeria and foreign are senior engineers. Nobody wants to hire junior meanwhile both the juniors are not even much o. Imagine how mych more few the seniors are. Most of those arguing don't understand what core logic and systems are. They think the giftcard trading app they built on top of nodejs is a core systems. Lol

Profilbild von BillyXIS
BillyXISvor 1 Jahr

And a monolithic system built with Java won’t be faster or outperform a properly architected micro-service system built on TS. 🤷🏽‍♂️🤷🏽‍♂️🤷🏽‍♂️ I even argue that it’s easier to build and maintain long term

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Why are you comparing writing an application in a monolith way with use microservices, even any language in microservices with out perform monolith na, why did you write a monolith typescript na or microservices in both language na. Why will you compare 1970 benz with 2025 Suzuki na

Profilbild von BillyXIS
BillyXISvor 1 Jahr

Are you saying you can’t prototype a financial application in typescript and then replace each service with a faster language when scale demands? Or just write every service in the most verbose language which is Java lol? @grok

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

@justintrovestor @grok Thats not what this video is about na, be calming down o

Profilbild von bash
bashvor 1 Jahr

Why did you people not tell me about this guy ! 🤣

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

😂😂😂😂😂

Profilbild von PROKOPTON
PROKOPTONvor 1 Jahr

Rust would be the best option for core banking then the other layers can be built with any tool. I believe a new ecosystem for banking should start, where the database & server layer are built on top of Rust. Solana Blockchain is showing us how Rust can be powerful at scale.

Profilbild von Allwell
Allwellvor 1 Jahr

I agree with you again. You have a good understanding of the scope of these languages. Some don't, and some are stuck on one language. Yeah, Rust has a steep learning curve, but it's possible to learn, and once you do, you come to love it. With Rust, I've learned many low-level concepts that have made me a much better developer than I could've been with the interpreted languages you mentioned. Rust gives you the tools to do whatever you want while guaranteeing memory safety. For example, compared to Go, Rust has three concurrent primitives: nativeOS-threads, green threads (similar to Goroutines in Go) via `may`, and async (with a multi-threaded runtime: Tokio). And it's not an either or situation. You can combine them however you want to achieve your needs. The thing is, you'll need to study to have a deeper understanding of concurrency.

Profilbild von Tayor (He/Him)
Tayor (He/Him)vor 1 Jahr

Bull Crap!!!. AGAIN, PROGRAMING LANGUAGE DOES NOT DETERMINE HOW FAST OR SECURE AN APPLICATION IS. How you write and architect your app is what determines if your app is secure and can scale. You can write suboptimal and insecure apps with all those “fast” languages you mentioned

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

You sure say you watch this video at all? 😂😂😂😂 wahala

Profilbild von Victory
Victoryvor 1 Jahr

I think only newbies would compare .NET or Java with JavaScript and Python, forget their shiny syntax and popularity, they don't have what it takes. .NET(C#), Java, C++ are enterprise-grade languages.

Profilbild von S†. Bernard of Clairvaux
S†. Bernard of Clairvauxvor 1 Jahr

This your take is very brutal😂😂

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

@Saint_Bernard_ Hehehe

Profilbild von PRINCE MANUEL 💙
PRINCE MANUEL 💙vor 1 Jahr

See me watching and not even understand anything 🤣 I just Dey hear dot net , phyton Java lol

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

@RichOligarch_XX Hehehehehe thank you for watching boss

Profilbild von PRINCE MANUEL 💙
PRINCE MANUEL 💙vor 1 Jahr

I love how you explain everything Omo kudos to una 💯

Profilbild von Oscar ISK
Oscar ISKvor 1 Jahr

I always enjoy watching your video.... kudos to you, pls do me. Do you have a YouTube channel?

Profilbild von The Tech Prophet (Amospikins)
The Tech Prophet (Amospikins)vor 1 Jahr

Yes. Naijacodepadi

Profilbild von AMOR OF ARSENAL
AMOR OF ARSENALvor 1 Jahr

Architectural design in building scalable systems with performance and speed is more important than the language used. What is the essence of using Java if it system can’t scale effectively? The importance is design and architecture. Py and Node will also deliver in such scale.

Profilbild von Abiodun Osagie
Abiodun Osagievor 2 Tagen

Rust is the best choice boss if Java and .Net won’t be selected, Rust is excellent for it.

Profilbild von spacely
spacelyvor 1 Jahr

So as a core Java guy, I will never lack work be that. Interesting. Na Rust I wan learn next now.

Profilbild von Iredia Omoike
Iredia Omoikevor 1 Jahr

It's the fact you haven't mentioned C++ 😂. I still consider it the top contender to design bank core systems

Profilbild von Just Akudike
Just Akudikevor 1 Jahr

The brutal honest truth is this: No serious financial institution will use Python or JS for their core! Take a cue from Blockchain tech. No ecosystem writes their core system with Python or JS! No Blockchain has ever been written with Python or JS! It's not just possible!!!

Profilbild von albusdd
albusddvor 1 Jahr

I've been writing golang for years especially during my time at IoT and now in Fintech. So truly the talent pool for Golang devs is very small especially for seniors like myself.

Profilbild von Romeo
Romeovor 1 Jahr

I no too like Java, but 8 billion devices don dey run am since 19… 0… 0 (the reason na stability and security). Core banking system not fit just change like dat. Python sweet die but e go bite you if use am run banking system. Also e no easy like dat to change old code oo

Profilbild von Abdul4code
Abdul4codevor 1 Jahr

💯 well said. No developer should be attached to a language or tool in big 2025. There are tools that allow you to build services in different languages and compose them into a wholistic system. Be open minded to understand what services to build with what tool.

Profilbild von imọlẹ ☯️
imọlẹ ☯️vor 1 Jahr

Ok good, this answers my Golang question. You're doing well 😊

Profilbild von EL......
EL......vor 1 Jahr

You just gained a follower, I like your content

Profilbild von Elijah
Elijahvor 1 Jahr

Replace JS with TS so it could get plus one point

Profilbild von Mace
Macevor 1 Jahr

He didn't debunk JavaScript he was just saying what most Nigerian Fintech and payment apps use... He clearly shouted Nigeria brosss... Nice talk tho I use JavaScript but nice insight 💯💯

Profilbild von Govaanor 🇳🇬
Govaanor 🇳🇬vor 1 Jahr

Core Transaction Engine: Rust (ultimate performance, safety, security) or Go (mix of performance, simplicity, and talent availability). APIs, Middleware, Customer Channels (apps/web): JavaScript (Node.js, React, etc.). Analytics, Fraud Detection, AI/ML, Reporting: Python.

Profilbild von Foyzan Ahmed Apon
Foyzan Ahmed Aponvor 11 Monaten

Must be in Rust

Ähnliche Videos