{"id":5639,"date":"2020-02-05T12:45:00","date_gmt":"2020-02-05T12:45:00","guid":{"rendered":"https:\/\/codeandpepper.com\/?p=5639"},"modified":"2020-12-23T11:06:47","modified_gmt":"2020-12-23T11:06:47","slug":"best-technology-for-fintech-1","status":"publish","type":"post","link":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/","title":{"rendered":"What&#8217;s the Best Technology for FinTech: Part 1"},"content":{"rendered":"\n<p>I\u2019ve always been passionate about technology and that\u2019s why I was shocked by the meeting I had recently. I was in my home office talking on Skype with a CTO from a FinTech startup (let\u2019s call him Richard). Richard explained that he wanted us to build some payment processing service but, to my surprise, what he said was&#8230;<\/p>\n\n\n\n<!--more-->\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>I want you to build a payment processing service and I don\u2019t care which technology you will use, just make it work.<\/p><\/blockquote>\n\n\n\n<p>\u201cMaking it work\u201d is an obvious objective but usually our clients have some strong opinion about <strong>the best technology for FinTech<\/strong>, based on personal preferences or prior experience. Not Richard, apparently.<\/p>\n\n\n\n<p>Maybe it was a matter of trust that we will make the right technology decision or the proposal could be treated as an independent microservice. Still, with an approach like this you can end up with a project in COBOL (<a href=\"https:\/\/thenewstack.io\/cobol-everywhere-will-maintain\/\" rel=\"nofollow\">no offence to COBOL developers<\/a>) and good luck with finding developers for maintenance.<\/p>\n\n\n\n<p>Richard\u2019s happy-go-lucky attitude really made me wonder: <strong>when push comes to shove, how important is the technology choice?<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-miss-is-as-good-as-a-mile\">Miss is as good as a mile<\/h2>\n\n\n\n<p>Let\u2019s take a closer look at startups. More than 90% of startups fail: is it because of bad technology choices? <a href=\"https:\/\/www.cbinsights.com\/research\/startup-failure-reasons-top\/\" rel=\"nofollow\">Studies show<\/a> that top reasons are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>no market for the product<\/li><li>lack of funding<\/li><li>growing too slow or too fast<\/li><li>sloppy development team<\/li><\/ul>\n\n\n\n<p>Other aspects like <strong>time<\/strong>, <strong>money<\/strong>, and <strong>team<\/strong> seem to overshadow technology. Yet, even if the technology choice doesn\u2019t impact your business directly, there is a strong indirect influence. A good <strong>Fintech technology<\/strong> choice can help with all of the above (and a bad one can make things much worse). With the right tech stack you can save time and money, and most importantly you can grow because your solution scales.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>With the right technology, you can prototype ASAP and build an MVP to verify your idea or fail fast &amp; learn.&nbsp;<\/p><\/blockquote><\/figure>\n\n\n\n<p>One of our clients, an InsurTech startup, already had a working product but to grow their business they needed to make some technology changes: starting from minor adjustments like replacing Angular with React, ending with major shifts, like switching from MongoDB to Postgres and making serious architectural modifications. The biggest problem they had was amnesia \u2013<strong> they forgot they were a startup<\/strong>. The created architecture could support Facebook-like traffic but they weren\u2019t Facebook yet! With limited human resources, it\u2019s hard to quickly add new features and test everything. Eventually, they were left with a tough choice to redesign \u2013 and spend even more time and money&#8230;<\/p>\n\n\n\n<figure class=\"wp-block-image alignfull size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"533\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-1024x533.png\" alt=\"Best technology for FinTech\" class=\"wp-image-7126\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-1024x533.png 1024w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-300x156.png 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-768x400.png 768w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-361x188.png 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-192x100.png 192w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-720x375.png 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-864x450.png 864w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue-432x225.png 432w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/05\/angular_vs_react_vs_vue.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Angular vs React vs Vue?<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-no-guts-no-glory\">No guts, no glory<\/h2>\n\n\n\n<p>If we agree that technology matters, then the second key question is: <strong>how should we make those tough technology choices<\/strong>? Actually, you can find similar products developed using different technologies, which are equally successful: how is that possible? For example, our client <a href=\"https:\/\/codeandpepper.com\/case-studies\/smart-pension\/\">Smart Pension<\/a> uses Ember.js, React and Ruby on Rails, while their competitor The People\u2019s Pensions works with ASP.NET MVC \u2013 and they are both successful InsurTechs.<\/p>\n\n\n\n<p>This shows that choosing <em>the best technology for FinTech<\/em> is far more complicated than it seems. Good luck with looking for simple rules or one technology to solve every problem. What questions should we ask before making <strong>Fintech technology<\/strong> decisions? Many people start with something like: \u201cI want to build a web app. What should I use: Angular, React or Vue?\u201d Well\u2026 with this much information, any of these libraries\/frameworks\/platforms will work. And there are many examples like this: should I use Java or C#, this database or that one?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-i-m-in-a-react-state-of-mind\">I\u2019m in a React state of mind&#8230;<\/h2>\n\n\n\n<p>The worst thing you can do is to fall into the trap of being emotional about your decision. The beloved technology almost becomes your pet. Instead of using technically compelling arguments, you start making quasi-religious claims (I\u2019d call it \u201ctechnology fundamentalism\u201d).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"272\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-react.jpg\" alt=\"technology for fintech\" class=\"wp-image-5956\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-react.jpg 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-react-300x113.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-react-361x136.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-react-200x76.jpg 200w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption>Short and sweet.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"290\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post.jpg\" alt=\"technology fintech\" class=\"wp-image-5974\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post.jpg 736w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post-300x118.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post-361x142.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post-200x79.jpg 200w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/vue-social-post-720x284.jpg 720w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><figcaption>Repeated three times, so it has to be the best, right?<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"272\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-angular.jpg\" alt=\"technology in fintech\" class=\"wp-image-5952\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-angular.jpg 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-angular-300x113.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-angular-361x136.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-angular-200x76.jpg 200w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption>Some can even predict the future.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"272\" src=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-hyperhtml.jpg\" alt=\"best technology for fintech\" class=\"wp-image-5954\" srcset=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-hyperhtml.jpg 720w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-hyperhtml-300x113.jpg 300w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-hyperhtml-361x136.jpg 361w, https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/social-post-hyperhtml-200x76.jpg 200w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption>You can always find a fan of some niche solution.<\/figcaption><\/figure>\n\n\n\n<p>Personal\/team preferences can be an important factor: if you\u2019re adept in a given technology you can be very productive. However, <strong>no matter how strong your personal bias, the project goals should always come first<\/strong>. Help your good fortune by comparing different technologies. When doing research, also google things like: \u201cwhy I shouldn\u2019t use X\u201d or \u201cwhy we switched from X to Y\u201d. This will give you perspective.<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>You need the right mindset: be fascinated and compare what you are learning with what you already know.<\/p><\/blockquote><\/figure>\n\n\n\n<p><strong>Do not rest on laurels and learn new technologies<\/strong>: try them in a test project, PoC, your own side project or maybe create some open source project just to play with new ideas. Who knows, maybe by experimenting you&#8217;ll find the best technology for FinTech of your own?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-devil-in-the-details\">Devil in the details<\/h2>\n\n\n\n<p>Once emotions are kept in check, you can take a closer look at <strong>the grounding stones of each project: requirements<\/strong>. Functional requirements define specific behaviour or functions of the system. They are often presented in a form of user stories, such as: \u201cAs a user I want to see a list of all transactions\u201d. <strong>You can make sure those requirements are met using different tools so they rarely define the final technology stack.<\/strong><\/p>\n\n\n\n<p>It\u2019s non-functional requirements where the real fun begins, as they define the criteria that can be used to examine the operation of a system. They are often called \u201cqualities\u201d, \u201cconstraints\u201d&nbsp; or more informally \u201c-ilities\u201d, and may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>scalability<\/li><li>testability<\/li><li>security<\/li><li>performance<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>It\u2019s a good practice to think about non-functional requirements from the beginning and assign priorities.<\/p><\/blockquote><\/figure>\n\n\n\n<p>Those \u201cquality attributes\u201d have a big impact on the system architecture and technology choices. Moreover, it\u2019s not enough to say that security is very important in your project or that the system has to be fast, as it begs the question: what does \u2018fast\u2019 mean? Try to be more specific, e.g. \u201cEach page has to load in under 5 seconds with a fast 3G network\u201c. Now you\u2019re talking! And you can finally make the <strong>technology Fintech<\/strong> choices to meet those requirements. Just <strong>be careful not to over-engineer<\/strong>, especially when you are a startup.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-best-fintech-technology-are-we-there-yet\">Best Fintech technology: are we there yet?<\/h2>\n\n\n\n<p>Remember Richard? I suspect he wouldn\u2019t be pleased to learn that the above points have barely scratched the surface of the technology choice issue. As it often happens in software development, every answer gives rise to even more questions. This subject being no exception, it calls for a deeper analysis of the problem, which I will address in more detail in the second part of this post. Stay tuned for more musings about choosing  <strong>technology for FinTech<\/strong> to find out if any such thing exists!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve always been passionate about technology and that\u2019s why I was shocked by the meeting I had recently. I was in my home office talking on Skype with a CTO from a FinTech startup (let\u2019s call him Richard). Richard explained that he wanted us to build some payment processing service but, to my surprise, what<a class=\"moretag\" href=\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\"> Read the full article&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":5898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1647],"tags":[1159,173,184],"class_list":["post-5639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development","tag-agile-product-development","tag-software-development-process","tag-technology-solutions"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Best Technology for FinTech: Part 1 \u2013 Code &amp; Pepper<\/title>\n<meta name=\"description\" content=\"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Best Technology for FinTech: Part 1 \u2013 Code &amp; Pepper\" \/>\n<meta property=\"og:description\" content=\"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Code &amp; Pepper\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codeandpepper\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-05T12:45:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-23T11:06:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"625\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jacek Ko\u015bciesza\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codeandpepper\" \/>\n<meta name=\"twitter:site\" content=\"@codeandpepper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jacek Ko\u015bciesza\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\"},\"author\":{\"name\":\"Jacek Ko\u015bciesza\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/d052d96109fb3f3efedf8349fdd5c703\"},\"headline\":\"What&#8217;s the Best Technology for FinTech: Part 1\",\"datePublished\":\"2020-02-05T12:45:00+00:00\",\"dateModified\":\"2020-12-23T11:06:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\"},\"wordCount\":1154,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg\",\"keywords\":[\"Agile product development\",\"Software development process\",\"Technology solutions\"],\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\",\"url\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\",\"name\":\"The Best Technology for FinTech: Part 1 \u2013 Code & Pepper\",\"isPartOf\":{\"@id\":\"https:\/\/codeandpepper.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg\",\"datePublished\":\"2020-02-05T12:45:00+00:00\",\"dateModified\":\"2020-12-23T11:06:47+00:00\",\"description\":\"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg\",\"width\":1200,\"height\":625,\"caption\":\"fintech technology\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/codeandpepper.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What&#8217;s the Best Technology for FinTech: Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codeandpepper.com\/#website\",\"url\":\"https:\/\/codeandpepper.com\/\",\"name\":\"Code & Pepper\",\"description\":\"FinTech Developers\",\"publisher\":{\"@id\":\"https:\/\/codeandpepper.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codeandpepper.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/codeandpepper.com\/#organization\",\"name\":\"Code & Pepper\",\"url\":\"https:\/\/codeandpepper.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"contentUrl\":\"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png\",\"width\":319,\"height\":144,\"caption\":\"Code & Pepper\"},\"image\":{\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/codeandpepper\/\",\"https:\/\/x.com\/codeandpepper\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/d052d96109fb3f3efedf8349fdd5c703\",\"name\":\"Jacek Ko\u015bciesza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codeandpepper.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1c2fdaa6e44d487ec39e727a89cc6aec99b7753fa227e5c65f836f3bbe1accc9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1c2fdaa6e44d487ec39e727a89cc6aec99b7753fa227e5c65f836f3bbe1accc9?s=96&d=mm&r=g\",\"caption\":\"Jacek Ko\u015bciesza\"},\"description\":\"CTO at Code &amp; Pepper. He got his Computer Science master\u2019s degree with honours from The Silesian University of Technology, where he also completed a PhD programme. Fascinated by electronics, he also completed a few semesters of the second faculty \u2013 Electronics and Telecommunication. He\u2019s got over 12 years of experience in the industry, performing different roles in startups, corporations and his own business. Being not only a developer, but also QA, technical lead and manager gave him unique insights into software development processes and great technical skills. He is a self-driven software engineer, fascinated by the newest technology. At Code &amp; Pepper, Jacek is responsible for the quality of products at the technical level. He leads the engineering department and helps improve software development competencies, skills and processes. He supports recruitment and sales processes from the technical point of view. In product development teams, he plays the role of a Solution Architect or Lead Developer.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jacekkosciesza\"],\"url\":\"https:\/\/codeandpepper.com\/author\/j-koscieszacodeandpepper-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Best Technology for FinTech: Part 1 \u2013 Code & Pepper","description":"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/","og_locale":"en_US","og_type":"article","og_title":"The Best Technology for FinTech: Part 1 \u2013 Code & Pepper","og_description":"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.","og_url":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/","og_site_name":"Code &amp; Pepper","article_publisher":"https:\/\/www.facebook.com\/codeandpepper\/","article_published_time":"2020-02-05T12:45:00+00:00","article_modified_time":"2020-12-23T11:06:47+00:00","og_image":[{"width":1200,"height":625,"url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg","type":"image\/jpeg"}],"author":"Jacek Ko\u015bciesza","twitter_card":"summary_large_image","twitter_creator":"@codeandpepper","twitter_site":"@codeandpepper","twitter_misc":{"Written by":"Jacek Ko\u015bciesza","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#article","isPartOf":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/"},"author":{"name":"Jacek Ko\u015bciesza","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/d052d96109fb3f3efedf8349fdd5c703"},"headline":"What&#8217;s the Best Technology for FinTech: Part 1","datePublished":"2020-02-05T12:45:00+00:00","dateModified":"2020-12-23T11:06:47+00:00","mainEntityOfPage":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/"},"wordCount":1154,"commentCount":0,"publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"image":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage"},"thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg","keywords":["Agile product development","Software development process","Technology solutions"],"articleSection":["Software Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/","url":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/","name":"The Best Technology for FinTech: Part 1 \u2013 Code & Pepper","isPartOf":{"@id":"https:\/\/codeandpepper.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage"},"image":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage"},"thumbnailUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg","datePublished":"2020-02-05T12:45:00+00:00","dateModified":"2020-12-23T11:06:47+00:00","description":"When push comes to shove, how do you pick the best technology for FinTech? Let me explain why choosing tech stack is a dealbreaker for FinTech apps.","breadcrumb":{"@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#primaryimage","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2020\/02\/software-development-process-cover1.jpg","width":1200,"height":625,"caption":"fintech technology"},{"@type":"BreadcrumbList","@id":"https:\/\/codeandpepper.com\/best-technology-for-fintech-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codeandpepper.com\/"},{"@type":"ListItem","position":2,"name":"What&#8217;s the Best Technology for FinTech: Part 1"}]},{"@type":"WebSite","@id":"https:\/\/codeandpepper.com\/#website","url":"https:\/\/codeandpepper.com\/","name":"Code & Pepper","description":"FinTech Developers","publisher":{"@id":"https:\/\/codeandpepper.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codeandpepper.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codeandpepper.com\/#organization","name":"Code & Pepper","url":"https:\/\/codeandpepper.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/","url":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","contentUrl":"https:\/\/codeandpepper.com\/wp-content\/uploads\/2019\/06\/logo.png","width":319,"height":144,"caption":"Code & Pepper"},"image":{"@id":"https:\/\/codeandpepper.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codeandpepper\/","https:\/\/x.com\/codeandpepper"]},{"@type":"Person","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/d052d96109fb3f3efedf8349fdd5c703","name":"Jacek Ko\u015bciesza","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codeandpepper.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1c2fdaa6e44d487ec39e727a89cc6aec99b7753fa227e5c65f836f3bbe1accc9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1c2fdaa6e44d487ec39e727a89cc6aec99b7753fa227e5c65f836f3bbe1accc9?s=96&d=mm&r=g","caption":"Jacek Ko\u015bciesza"},"description":"CTO at Code &amp; Pepper. He got his Computer Science master\u2019s degree with honours from The Silesian University of Technology, where he also completed a PhD programme. Fascinated by electronics, he also completed a few semesters of the second faculty \u2013 Electronics and Telecommunication. He\u2019s got over 12 years of experience in the industry, performing different roles in startups, corporations and his own business. Being not only a developer, but also QA, technical lead and manager gave him unique insights into software development processes and great technical skills. He is a self-driven software engineer, fascinated by the newest technology. At Code &amp; Pepper, Jacek is responsible for the quality of products at the technical level. He leads the engineering department and helps improve software development competencies, skills and processes. He supports recruitment and sales processes from the technical point of view. In product development teams, he plays the role of a Solution Architect or Lead Developer.","sameAs":["https:\/\/www.linkedin.com\/in\/jacekkosciesza"],"url":"https:\/\/codeandpepper.com\/author\/j-koscieszacodeandpepper-com\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/5639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/comments?post=5639"}],"version-history":[{"count":44,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/5639\/revisions"}],"predecessor-version":[{"id":21838,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/posts\/5639\/revisions\/21838"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media\/5898"}],"wp:attachment":[{"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/media?parent=5639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/categories?post=5639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeandpepper.com\/wp-json\/wp\/v2\/tags?post=5639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}