Happy Software Developer

Yet Another Digital Archive - Document Management New Style
Project
Yada
Customer
Semantica
Period
July 2020 - December 2020
Role
Java Developer
Tools/Techniques
Java
Spring (Boot)
JUnit
Mockito
Cucumber
Axon Framework
Axon Server
Hibernate
Lucene
Tika
JavaScript
TypeScript
Angular
Karma
Protractor
Shell Scripting
Azure DevOps
Docker
Kubernetes

Description

Started a project for replacing Semantica DMS: Yet Another Digital Archive. An application based on microservices, DDD, CQRS and Event Sourcing. For this we made use of the Axon Framework (gRPC) and Axon Server.

Tasks

Because it was a project in incubation phase, tasks varied from determining architecture, build and deploy pipelines, frontend, backend, logging and monitoring.

Result

The result is an application that consists of pluggable modules (microservices) from managing documents and corresponding metadata.

v0.1.2 - f062115 - last changed