Building a Bank with Go

  Рет қаралды 117,597

InfoQ

InfoQ

6 жыл бұрын

InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts.
Deep-dive into 20+ talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky.
Register now: bit.ly/47tNEWv
--------------------------------------------------------------------------------------------------------------------------------------
Download the slides & audio at InfoQ: bit.ly/2wzwDMU
Matt Heath discusses why Go is suited for a microservices architecture, the language features that make it particularly attractive to high volume, low latency, distributed applications, and how easy it is to adopt into existing systems and organisations.
This presentation was recorded at QCon London 2017.

Пікірлер: 61
@williamgillett1756
@williamgillett1756 5 жыл бұрын
Wow - been in banking for 35 years. So impressed that you struck gold with such an pioneering path. Keep it up.
@usejasiri
@usejasiri 3 жыл бұрын
I clicked because of the thumbnail... lol
@rahulbera454
@rahulbera454 2 жыл бұрын
Haha 🤣 same
@dev9033
@dev9033 2 жыл бұрын
haha
@TheOisannNetwork
@TheOisannNetwork 6 жыл бұрын
I hope this bank will work in Norway soon. I want my bank to do all of this
@joemac84
@joemac84 4 жыл бұрын
Pretty cool this guy was also in the Lord of the Rings
@sujukrish
@sujukrish 6 жыл бұрын
Very well done mate
@noorcoder8242
@noorcoder8242 6 жыл бұрын
Restriction?!!!
@OtRatsaphong
@OtRatsaphong 2 жыл бұрын
Wow! Very impressive business model. Well done!
@awksedgreep
@awksedgreep 4 жыл бұрын
Awesome talk, learned a ton
@billb6283
@billb6283 2 жыл бұрын
You're correct, you can still buy a new IBM mainframe to run old software. However concerning old code you said, that's great if you really don't want to change things. However the new mainframe you bought also comes with a new modern OS (perhaps z/OS, there are others) and also offers new software so you "can" change things using improvements made over 60 years. You're not using old tools on your new computer/OS.
@kiron84
@kiron84 3 жыл бұрын
Nice one! Btw, You look a lot like Luke Shaw(Man utd Left back :) )
@dengan699
@dengan699 5 жыл бұрын
When people say "being productive in a couple of days", do they really mean you can arrive at the job Monday, gobble all ghe information and context you need, and close your first ticket on Wednesday? That sounds impossible Because I am 6 month in, and I still don't know how my smallest change will affect the whole project, and there is ALWAYS unexpected side effects
@Sergeeeek
@Sergeeeek Жыл бұрын
Maybe not finish tickets on 3rd day, but start making progress at least.
@SleepyHarryZzz
@SleepyHarryZzz Жыл бұрын
Depends how well they scope their tickets, but first-week commits are not unheard of in my experience.
@DVRC
@DVRC 4 жыл бұрын
Came here for the Massimo D'Alema thumbnail
@marcoduma2600
@marcoduma2600 4 жыл бұрын
SAME
@amos660
@amos660 2 жыл бұрын
Let's Go.
@shashanksingh6991
@shashanksingh6991 3 жыл бұрын
Good talk, just to point out the content of how Go is helpful is very limited & it's more about the entire architecture.
@mcvgs1780
@mcvgs1780 3 жыл бұрын
I usually work with Javascript and Php with plans to get into python for machine learning. I had zero interest in go since I rarely hear about it and it's use case but this video has change my opinions in go.
@brentsteyn6671
@brentsteyn6671 2 жыл бұрын
Rust is better.
@dilsmatchanov
@dilsmatchanov 2 жыл бұрын
@@brentsteyn6671 noob
@cristianchira3615
@cristianchira3615 Жыл бұрын
​​@@brentsteyn6671 you do look like the Rust type ngl
@mrlightningbolt1302
@mrlightningbolt1302 Жыл бұрын
@@brentsteyn6671 Clown
@gritcrit4385
@gritcrit4385 10 ай бұрын
Go is very simple, statically typed, has excellent concurrency model and yet has acceptable performance.
@daddy9004
@daddy9004 3 жыл бұрын
Their micro service architecture is sexy
@Voltra_
@Voltra_ 4 жыл бұрын
*Bank:* we want performance *Go programmer:* garbage collector goes brrrrrrr
@peterhooper2643
@peterhooper2643 3 жыл бұрын
Hahaha brrrrrrrrrr
@Voltra_
@Voltra_ 3 жыл бұрын
@@simonjesusbeliever3467 like you can disable D's gc?
@blackwhattack
@blackwhattack 2 жыл бұрын
having a garbage collector does not mean the language is slower, a good GC on average will actually have the same performance, it's just going to be less predictable, actually in microbenchmarks a GC can be faster since it may not be freeing memory at the given time :D
@mireksirina8302
@mireksirina8302 4 жыл бұрын
I came here because of "your face" that is actually Mikuláš Dzurinda's face who was Prime Minister of Slovakia from 30 October 1998 to 4 July 2006. And I am also interested in Golang. :-)
@peterhooper2643
@peterhooper2643 3 жыл бұрын
Hahah wait this guy is a face thief?
@Rundik
@Rundik Жыл бұрын
It's not banking in go, that's more like go basics + company promotion
@-ewars
@-ewars 3 жыл бұрын
6:03 money spent today : 4.20 HMMMMM
@cyberianoid
@cyberianoid 6 ай бұрын
*Where is =Bank= source code?* 🤔
@Megosks
@Megosks 2 жыл бұрын
Why nobody laughed at "cat GIFS" joke???
@pixelPlex
@pixelPlex 6 жыл бұрын
Elixir only supports functional programming (most difficult paradigm to learn/understand) which would put a significant amount of people off, and since the language only supports a single paradigm it is very restrictive/limiting in what you can do (severely limits Elixir's versatility). Most Software Developers would prefer to use a multi paradigm language like Kotlin and Python for example, which allows a language to be used in multiple areas of software development (desktop, mobile, embedded etc).
@sandman89176
@sandman89176 6 жыл бұрын
You can use multiple languages in your entire system, and best to separate UI with backend, functional is absolutely fine for backend (scala is a very popular one as is functional). The main thing you're giving up by switching to functional is state, and since there is a lot of hype behind stateless, having the language force you there might be a good shift.
@HolanDaniel
@HolanDaniel 4 жыл бұрын
Correct and 'most' developers will also cost less that way. Nowadays with standard programming you don't even risk anything with well-backed solutions like Bank in a Box backed by IBM (4th video down www-01.ibm.com/easytools/runtime/hspx/prod/public/X0027/PortalX/page/pageTemplate?s=420f47624f3b4f239fcca260302abdef&c=420f47624f3b4f239fcca260302abdef )
@peterhooper2643
@peterhooper2643 3 жыл бұрын
Yeah functional programming is worth learning, not even as hard as naming variables or caching
@otanix
@otanix 4 жыл бұрын
So, I can't believe it that the banks in the Philippines which is so-called a 3rd-world country, are more advanced and ahead than the banks in London in every way mentioned here.
@davidgutierrez3312
@davidgutierrez3312 2 жыл бұрын
That's not hard to believe. Western banks built their tech stack eons ago while the Philippines just got started with all existing modern tools and larger talent pool to choose from than ever.
@nitishreddy55
@nitishreddy55 2 жыл бұрын
Because you still use the word 3rd-world ! That’s what you get.
@Zaphod23
@Zaphod23 6 жыл бұрын
Not sure why you didn't go with elixir :-)
@TheRodmena
@TheRodmena 3 жыл бұрын
Cause people hate what they can't understand. And by Elixir, I hope you mean Erlang -- Cause it just a sugar syntax over almighty Erlang.
@calochCN
@calochCN 4 жыл бұрын
我看到了,怪不得看那个杰克怀特视频里面他说一个Monzo工程师,原来等这么久加到一个不得了工作,而且用的golang。估计就是他们公司的。
@nikosjapan5816
@nikosjapan5816 2 жыл бұрын
P
@TechDiscussions4Youth
@TechDiscussions4Youth 4 жыл бұрын
Like, kind of, like, like like like.. all those features were offered by indian traditional banks in 2017 for sure. Ex. Axi, icici
@Hector-bj3ls
@Hector-bj3ls 2 жыл бұрын
Should have titled this banning people for life with Go for no reason.
@TheRodmena
@TheRodmena 3 жыл бұрын
Well, Erlang has all of these features (of course much better) in 1985. Just saying ...
@JustValxntine
@JustValxntine Жыл бұрын
It's not 1985 anymore
@gitgudchannel
@gitgudchannel Жыл бұрын
Hard to listen to with so many "uhms"
@JustSomeAussie1
@JustSomeAussie1 5 жыл бұрын
"I mainly work as a back-end engineer"... I gotta admit that line made me laugh because y'know... He's gay... Back-end...
@kellytanners5306
@kellytanners5306 5 жыл бұрын
edgy
@JustSomeAussie1
@JustSomeAussie1 5 жыл бұрын
He didn't, but my gaydar is going off.
@recklessroges
@recklessroges 4 жыл бұрын
This is computer science; gender and sexuality studies is down the corridor on your left and 4chan is behind the bike shed, (I'm guessing your comment will get you more Internet points in the latter.) Good luck.
@blazkowicz666
@blazkowicz666 2 жыл бұрын
Cancelled ❌
@lucaciandrei
@lucaciandrei 5 жыл бұрын
Weird neck beard he has
@ariel_monaco
@ariel_monaco 2 жыл бұрын
It's actually the Go developer syndrome. We all have it, mine is reaching my chest by now...
Modern Banking in 1500 Microservices
51:00
InfoQ
Рет қаралды 88 М.
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 30 МЛН
Omega Boy Past 3 #funny #viral #comedy
00:22
CRAZY GREAPA
Рет қаралды 37 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 43 МЛН
The Why of Go
48:47
InfoQ
Рет қаралды 173 М.
Managing 238M Memberships at Netflix
50:05
InfoQ
Рет қаралды 3,3 М.
Concurrency in Go
18:40
Jake Wright
Рет қаралды 606 М.
Golang UK Conference 2016 - Mat Ryer - Idiomatic Go Tricks
27:57
GopherCon UK
Рет қаралды 67 М.
GothamGo 2018 - Things in Go I Never Use by Mat Ryer
24:53
Nation Confrences
Рет қаралды 84 М.
Building a Bank with Kubernetes by Oliver Beattie, Monzo
35:20
CNCF [Cloud Native Computing Foundation]
Рет қаралды 36 М.
Git MERGE vs REBASE
16:12
Academind
Рет қаралды 1 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 4,3 МЛН
WWDC 2024 Recap: Is Apple Intelligence Legit?
18:23
Marques Brownlee
Рет қаралды 5 МЛН
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 5 МЛН
Мечта Каждого Геймера
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,2 МЛН