Building a Trading Platform – Part 11: Designing an Angular Front-End

Our JAVA Spring boot back-end now has enough basic functionality to begin the design of a front-end. As described in Part 2 of this article series, our framework of choice is Angular, due to its maturity and wide industry usage. Like its competitors, ...

Continue ReadingBuilding a Trading Platform – Part 11: Designing an Angular Front-End

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