A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
-
Updated
Jul 7, 2023 - Java
A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns.
Real World Spring Boot Web Application Example with tons of ready to use features
This is an example application to show howto use Spring Boot 3, Angular 18, Kafka with Streams and Mongodb with the reactive features of Spring in a clean architecture and a Helm chart for the Kubernetes setup. Structurizr is used for C4 diagrams.
Taikai is an extension of the popular ArchUnit library, offering a comprehensive suite of predefined rules tailored for various technologies.
Guarding is a guardians for code, architecture, layered, inspired by ArchUnit. Guarding
Rule your architecture like a real developer
archifacts is a library to extract your architectural concepts out of your application's code
ArchUnit examples for a ports-and-adapters application architecture inside a Spring Boot book-catalog application
Generic Architecture Tests written in Kotlin using ArchUnit and Junit5
This is an encrypted Angular 18 PWA messenger application with an AI friend that can work offline and has a reactive Spring Boot 3 backend with a MongoDB to store the messages in a clean architecture. With a Kubernetes setup. Structurizr is used for C4 diagrams.
Spring template for a REST service designed with Hexagonal architecture
This project shows howto use Angular 18 and Spring Boot 3 and Jpa with a Maven build in clean architecture. For development/production the H2/Postgresql databases are used. The databases are managed with Liquibase. Structurizr is used for the diagrams.
Java project to show how to run front-end (React) and back-end (Java) using Spring
A fluent API for .Net that can enforce architectural rules in unit tests.
Todos microservice
This project shows howto use Angular 18 and Bing Maps and Spring Boot 3 and Jpa with a Gradle build in clean architecture. For the communication between the frontend and the backend GraphQl is used. For development/production the H2/Postgresql databases are used. The databases are managed with Liquibase. GraalVM native image is supported.
Add a description, image, and links to the archunit topic page so that developers can more easily learn about it.
To associate your repository with the archunit topic, visit your repo's landing page and select "manage topics."