Building a Trading Platform – Part 10: Historisation

Using orders, we now have a way to track past changes to our data. For financial analytics, this is particularly important to get accurate results for queries that intend to look at the impact of object attributes on our model. For example, if we want to compare the stock market performance of EU countries in 2010, we need to know which countries were actually part of the European Union at that point in time.

Continue ReadingBuilding a Trading Platform – Part 10: Historisation

Building a Trading Platform – Part 9: Object Inheritance

Our platform has now established a basic process flow where orders can generate and modify objects via an order service. But if orders modify objects, then the modification itself must be stored in the database before it is applied to the object itself.

Continue ReadingBuilding a Trading Platform – Part 9: Object Inheritance

Building a Trading Platform – Part 8: Modelling Process Flows

We have a running application set-up, a database connection established, and our project has a scalable structure for development. Now it is time to bring our application to life by adding records to our database using our app. We will also generate demo data in Spring Boot

Continue ReadingBuilding a Trading Platform – Part 8: Modelling Process Flows

Building a Trading Platform – Part 7: Objects and Processes

We now know how to create demo data in the database using the persistence and business layer. Now we can start laying the foundation for developing an architecture that allows us to model business objects and processes. There are two ways we can go about this:

Continue ReadingBuilding a Trading Platform – Part 7: Objects and Processes

Building a Trading Platform – Part 6: Adding demo data

We have a running application set-up, a database connection established, and our project has a scalable structure for development. Now it is time to bring our application to life by adding records to our database using our app. We will also generate demo data in Spring Boot

Continue ReadingBuilding a Trading Platform – Part 6: Adding demo data

Building a Trading Platform – Part 5: Defining a Project Structure in Java Spring Boot

To ensure our code will not turn into a mess, we need a folder structure that keeps our source code in order and easy to navigate. Of course, the structure of our project can

Continue ReadingBuilding a Trading Platform – Part 5: Defining a Project Structure in Java Spring Boot
Read more about the article Building a Trading Platform – Part 2: Technology Stack
choosing tech stack for trading platform

Building a Trading Platform – Part 2: Technology Stack

After outlining the general idea of our platform in the previous article, let us explore which technologies to get the job done. Finding the right solutions requires an understanding of what we want to achieve, which resources we have available and what compromises we can accept to get a first functioning version.

Continue ReadingBuilding a Trading Platform – Part 2: Technology Stack
Read more about the article Building a Trading Platform – Part 1: Introduction
Trading Platform on tablet

Building a Trading Platform – Part 1: Introduction

No matter which career path You choose, you will ultimately be confronted with the question of how to make the most out of Your hard earned savings. Be it to prepare for retirement on a tropical island, to buy Your dream house or simply because You are genuinely curious about the world of investing and making money.

Continue ReadingBuilding a Trading Platform – Part 1: Introduction