Order Tracking: First Steps into My Portfolio

The first concrete project in my portfolio is an Order Tracking service. At its core, it’s simple: an API to create orders, update their status, and check where they are in the delivery process. But even a small project like this can already show the kind of engineering mindset I want this blog to reflect.

Building the Basics

Right now, the service is built with Java + Spring Boot, using PostgreSQL for persistence. The initial version is intentionally minimal:

The goal at this stage isn’t complexity — it’s a clean foundation to build on. You can explore the code here: GitHub repo .

Choosing the Stack

Why this combination of technologies?

Of course, I could have gone with MongoDB or even an event-sourced model from the start.

But the decision was to begin with something straightforward and solid, then evolve later into more advanced patterns like Kafka events and CQRS.

Lessons from the First Iteration

Even at this early stage, there were small takeaways:

Looking at the Bigger Picture

This project might look small, but it represents something important for me: instead of just working on large-scale systems at my day job, I’m building my own projects that mirror real-world scenarios. Order tracking is something I’ve worked with professionally before, and here I can both simplify it for learning and expand it to showcase architecture skills.

Next Steps

The plan is simple:


This is only the beginning. The Order Tracking service starts small, but it will evolve into a complete case study of how to design, grow, and polish a system step by step — the exact kind of journey I want to capture in this blog.

Copyright Notice

Author: Enrique Goberna

Link: https://enriquegoberna.com/posts/order-tracking-first-steps-into-my-portfolio/

License: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut