BVA Auctions
Large scale e-commerce
Java development
Since its inception, the auction site had grown enormously in both functionality, users and interactions, but the base design was more or less the same; by the time I got hired as an architecture consultant, it had become clear that the original design could no longer support further growth.
Based on the current system, I designed an event-based microservice architecture and described some possible migration paths. Since then, the team has been slowly upgrading the application to the new architecture.
architecture
engineering
Java
JavaScript
Agile
Scrum
Hibernate
J2EE
JAX-WS
JPA
jQuery
jUnit
Lucene
Selenium
Solr
Spring Batch
Spring Framework
Apache HTTP Server
Oracle
Oracle Glassfish
Application Design
Batch Processing
CQRS
DevOps
Functional Test Automation
Integration Test Automation
Load Testing
Security
Test-driven Development
Web Applications
Web Services - REST
Web Services - SOAP
Maven
Soap UI