Magnus Rønager Interview
A conversation with Magnus Rønager, hosted by Alexy Khrabrov. From the FunctionalTV interview archive.
Listen
Download MP3 ↓Follow the words
Read the transcript
[Music] hello everybody I'm Alexa crabber for hello everybody I'm Alexa crabber for the organizer forceps column atop and we the organizer forceps column atop and we were back at redshift we've been here a were back at redshift we've been here a while ago talking about akka and so while ago talking about akka and so we're excited to be back we have a great we're excited to be back we have a great meet up tonight we have Bill Vernors the meet up tonight we have Bill Vernors the co-author of the Scala book and creator co-author of the Scala book and creator of Scala tests unveiling new features of of Scala tests unveiling new features of Scala tests and we have Magnus from Scala tests and we have Magnus from trade shift who will talk about rigid trade shift who will talk about rigid Mongoose thank you for having us here Mongoose thank you for having us here thank you very much so I understand thank you very much so I understand erosion from Denmark and this is where erosion from Denmark and this is where trade shift also has offices can you trade shift also has offices can you tell us a little bit about trade shift tell us a little bit about trade shift why is it globally distributed what does why is it globally distributed what does it do yes so I'm so Trish if they it do yes so I'm so Trish if they started and Denmark three founders and started and Denmark three founders and then they slowly grew in Denmark and then they slowly grew in Denmark and then data they they expanded to to San then data they they expanded to to San Francisco and grew a new office the Francisco and grew a new office the headquarters in San Francisco while also headquarters in San Francisco while also maintaining a very big office incoming maintaining a very big office incoming and then last year we also started and then last year we also started opening offices multiple places like opening offices multiple places like Bucharest so that will also have a huge Bucharest so that will also have a huge development office I have huge development office I have huge development office in Suzhou and China development office in Suzhou and China we have been in in London in France and we have been in in London in France and lots of other places we have many many lots of other places we have many many offices now but but the main development offices now but but the main development offices are in San Francisco coming to offices are in San Francisco coming to arrest and China so what is the main arrest and China so what is the main product why do you need so many product why do you need so many developers what do they do so the main developers what do they do so the main product this is Tracy of pay so it's is product this is Tracy of pay so it's is essentially a advicing so so essentially a advicing so so business-to-business business-to-business advicing and we're kind of opening a lot advicing and we're kind of opening a lot of more branches - so of more branches - so Prakash pay stretch of PI and and myself Prakash pay stretch of PI and and myself I'm working on the product called face I'm working on the product called face of NGO which is a virtual credit card of NGO which is a virtual credit card baby you're saying so I mean like most baby you're saying so I mean like most people just by you know s customers to people just by you know s customers to the retailers right like there is banks the retailers right like there is banks there's all kind of great cars and there's all kind of great cars and PayPal and stuff like that so why do PayPal and stuff like that so why do businesses need the special platform businesses need the special platform electorate shift so if we take for fat electorate shift so if we take for fat fish of gold which is a product I'm fish of gold which is a product I'm working on right now there are many many working on right now there are many many reasons for this first of all the one I reasons for this first of all the one I think is super important is for fraud think is super important is for fraud so instead of just having one credit so instead of just having one credit card that you use for multiple places if card that you use for multiple places if that one gets hacked or leak somewhere that one gets hacked or leak somewhere then then essentially anyone can can use then then essentially anyone can can use it and and you will have to close it it and and you will have to close it down and that's a huge pain so what we down and that's a huge pain so what we offer here is is actually creating new offer here is is actually creating new virtual cards based on a credit cards virtual cards based on a credit cards that has a single purpose for example that has a single purpose for example buying and Abril on online using it for buying and Abril on online using it for for buying stuff for party subscriptions for buying stuff for party subscriptions and stuff like that yeah and especially and stuff like that yeah and especially only for that use and you could get a only for that use and you could get a pre authorized from from your manager pre authorized from from your manager and you get all the settlements in and and you get all the settlements in and go after that so essentially if someone go after that so essentially if someone else gets access to that credit card else gets access to that credit card there's no real damage for that because there's no real damage for that because it's can only be used for very specific it's can only be used for very specific thing so the risk is much smaller cool thing so the risk is much smaller cool and in terms of you know and in terms of you know business-to-business business-to-business invoicing are there any kind of typical invoicing are there any kind of typical uses like supply chain uses like what's uses like supply chain uses like what's the kind of typical customer after shift the kind of typical customer after shift so the typical customer of trade shift so the typical customer of trade shift is are the big enterprises who have a is are the big enterprises who have a lot of suppliers and here you can have lot of suppliers and here you can have the big flow so first of all it's all the big flow so first of all it's all about removal of paper invoices so so about removal of paper invoices so so all the documents are electronically all the documents are electronically sent and then validated that trace of sent and then validated that trace of sides sent to that correct department at sides sent to that correct department at at the company and approved or or sent at the company and approved or or sent back for more information there okay back for more information there okay I'm curious you know I don't think I've I'm curious you know I don't think I've met Danish startups before I think I'm a met Danish startups before I think I'm a Swedish startup which is Spotify mmm-hmm Swedish startup which is Spotify mmm-hmm so what can you tell me a little bit so what can you tell me a little bit about startup culture in Denmark like about startup culture in Denmark like where this father's came from it's where this father's came from it's interesting to me like what kind of interesting to me like what kind of motivated them you know like how typical motivated them you know like how typical this is to startups we don't meet many this is to startups we don't meet many Danish startups here yeah so that Danish startups here yeah so that definitely is not the SPI startup scene definitely is not the SPI startup scene in Denmark but we have a few big players in Denmark but we have a few big players so trade shift is definitely one of the so trade shift is definitely one of the very big players in in Denmark and of very big players in in Denmark and of course we have the big players like course we have the big players like unity trust pilots unity trust pilots we have a few others also that are we have a few others also that are really big and then the small startups really big and then the small startups which maybe have 20 or 30 employees but which maybe have 20 or 30 employees but but a general growing they're the start but a general growing they're the start of theme this is essentially we have of theme this is essentially we have most centered in in Copenhagen but the most centered in in Copenhagen but the second Isis City always is also a second Isis City always is also a growing up wet ratio tracks it was growing up wet ratio tracks it was opening an office now mm-hmm opening an office now mm-hmm do the founders come from' come true do the founders come from' come true science background business program like science background business program like house computer science kind of scene house computer science kind of scene there it's very different I think the there it's very different I think the trade shift that's both the computer trade shift that's both the computer science background there's actually a science background there's actually a music background business background I music background business background I think in the end it's is a lot about think in the end it's is a lot about getting the idea and and and then going getting the idea and and and then going for the execution finding the right for the execution finding the right partners and then going at that so so partners and then going at that so so the background can be a lot of different the background can be a lot of different people actually and today in in computer people actually and today in in computer science you don't necessarily need a science you don't necessarily need a background in computer science to enter background in computer science to enter the market we have a lot of people with the market we have a lot of people with that without computer science degree that without computer science degree here right it's mostly like learning of here right it's mostly like learning of the job right this is what we do you the job right this is what we do you know who come here and we like people know who come here and we like people that are from each other so yeah so that are from each other so yeah so that's kind of we find that's why folks that's kind of we find that's why folks you know go after work if they spend you know go after work if they spend that time because they they don't teach that time because they they don't teach this stuff at school so and in terms of this stuff at school so and in terms of Asia cooler is a still in in Copenhagen Asia cooler is a still in in Copenhagen the main office after a shift so the the main office after a shift so the main development offices is still in main development offices is still in committing the most developers in the committing the most developers in the Copenhagen and they are also maintaining Copenhagen and they are also maintaining the the pay product in Copenhagen so so the the pay product in Copenhagen so so that's definitely a very big Development that's definitely a very big Development Officer cool and so I think the last Officer cool and so I think the last time we'll be here we really did a lot time we'll be here we really did a lot of work talk about akka because in micro of work talk about akka because in micro services because I think then Treasury services because I think then Treasury was getting into occur and kind of Arc was getting into occur and kind of Arc in Java not in Scala so how is the in Java not in Scala so how is the engineering set up now are you guys engineering set up now are you guys still using Scala and okay and this is still using Scala and okay and this is still working also you yeah so so the still working also you yeah so so the products we use back then products we use back then I think two years ago they are still I think two years ago they are still using akka and I don't maybe one more using akka and I don't maybe one more product I started using a cup but but product I started using a cup but but we're not that involved in it yet but we're not that involved in it yet but but yeah we have a cat both for for but yeah we have a cat both for for Scala and Java right now so we still Scala and Java right now so we still have a cat development here in in San have a cat development here in in San Francisco and we also have some accurate Francisco and we also have some accurate in Copenhagen and what's the rest of the in Copenhagen and what's the rest of the second talked a little bit how we your second talked a little bit how we your stack looks like yeah so the stank stack looks like yeah so the stank otherwise saw and I can suffer yeah I otherwise saw and I can suffer yeah I mean everything like just like how is mean everything like just like how is everything architected so the main that everything architected so the main that the normal component in to achieve this the normal component in to achieve this is usually a Java component probably is usually a Java component probably with some spring and us and then just with some spring and us and then just usually with with some some rest usually with with some some rest interface there a database the Postgres interface there a database the Postgres usually we also have some some some usually we also have some some some elastic search for some some components elastic search for some some components we have caching and otherwise say we are we have caching and otherwise say we are we are trying to embed this Mac service we are trying to embed this Mac service set up so we just we have we had a big set up so we just we have we had a big monitors per pass story and we're monitors per pass story and we're splitting that out to to many smaller splitting that out to to many smaller ones there so we can scale those ones there so we can scale those individually but still talk together and individually but still talk together and and and scale it everything better and and scale it everything better nice that's almost like a very good set nice that's almost like a very good set up like we have a lot of folks do some up like we have a lot of folks do some more things now that's that's very cool more things now that's that's very cool cool well thank you so much we're cool well thank you so much we're looking forward to your talk and thanks looking forward to your talk and thanks for came out here you're welcome and for came out here you're welcome and thanks for coming you
Recovered English captions. Automatic transcription may contain errors.
Keep exploring
Follow the guest, their work, and the ideas behind this conversation in the Devreal knowledge graph.
Magnus Rønager on Devreal ↗