Commit Graph

29 Commits

Author SHA1 Message Date
Savosin Denis
11847af074 refactor libs.versions.toml 2025-11-06 14:12:44 +07:00
Savosin Denis
9a98763261 bump java version up to 20 2025-11-06 14:12:44 +07:00
Savosin Denis
6b03b7a01a add arch test for layer structure 2025-06-03 17:40:32 +07:00
Savosin Denis
d4e36e7354 move controllers to sub-project, fix dependencies 2025-06-03 15:28:03 +07:00
Savosin Denis
1bda2e1d21 move producing to sub-project 2025-06-03 11:34:09 +07:00
Savosin Denis
31e57678d4 move consumers to new sub-project 2025-06-03 10:31:16 +07:00
Savosin Denis
e5361b4d56 fix versions 2025-05-29 13:43:06 +07:00
Savosin Denis
0494b253f0 main app refactoring 2025-05-12 15:21:45 +07:00
Savosin Denis
7c12208883 move validation to separate core package, add generation service
some code cleanup
2025-05-05 12:54:17 +07:00
Savosin Denis
d7c051746d move repositories to separate db package
replace jacoco with kover
2025-03-28 14:38:57 +07:00
Denis Savosin
4f9ad14767 move dependency description and version to gradle version catalog
bump kotlin version up to 2.1.10
2025-02-25 13:45:59 +07:00
Denis Savosin
511116f8bb add neko integration
improve build.gradle.kts
2024-10-24 12:49:44 +07:00
Denis Savosin
08d3445ac4 trying to add order and order_product tables
with dtos, repositories and service
2024-10-16 15:17:02 +07:00
Denis Savosin
5be84b4b1a rename project 2024-10-15 13:23:57 +07:00
Denis Savosin
d8b068917f enable distribution otlp tracing 2024-10-10 11:57:52 +07:00
Denis Savosin
377e20b871 improve logging 2024-10-07 16:32:44 +07:00
Denis Savosin
01ce385c30 dockerize application 2024-10-07 13:14:50 +07:00
Denis Savosin
983a9badf2 expose prometheus metrics, add health endpoint 2024-10-07 11:04:00 +07:00
Denis Savosin
ea77bf8b61 add schema validator
use ConfigurationProperties instead of Value for configuration
2024-10-04 17:59:08 +07:00
Denis Savosin
9ded10a9ac add openapi auto generation
some responses refactoring
2024-10-03 12:41:33 +07:00
Denis Savosin
855590a867 add readme, fixate dependency versions 2024-10-03 10:41:53 +07:00
Denis Savosin
cbf7e0a5f6 add kafka producer, move configs to separate package 2024-10-02 10:32:55 +07:00
Denis Savosin
0daff4065d add feature tests for ProductService 2024-10-01 16:31:18 +07:00
Denis Savosin
f9632ac568 add request validation 2024-09-30 15:27:45 +07:00
Denis Savosin
f12839a15f add service layer with ProductService, add deleted_at and unique index to product table 2024-09-30 12:41:08 +07:00
Denis Savosin
2f7fb84801 make product database entity, add new dependencies 2024-09-25 18:19:02 +07:00
Denis Savosin
9b975b0aeb add tests for ShopController 2024-09-25 12:44:48 +07:00
Denis Savosin
208b2a604b add tests for GreetingController 2024-09-25 11:24:30 +07:00
Denis Savosin
6cfc4382d4 init service: base structure, some api-methods, migrations 2024-09-25 10:08:52 +07:00