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