Commit Graph

70 Commits

Author SHA1 Message Date
Savosin Denis
0494b253f0 main app refactoring 2025-05-12 15:21:45 +07:00
Savosin Denis
5af11485b6 make entities not serializable 2025-05-12 15:20:01 +07:00
Savosin Denis
b814fedeb7 move and refactor order service to core 2025-05-12 15:19:40 +07:00
Savosin Denis
f4068f211e move and refactor customer service to core
fix core dto serialization
2025-05-12 14:13:52 +07:00
Savosin Denis
f92ba7795d move and refactor city and product services to core 2025-05-06 14:09:31 +07:00
Savosin Denis
b855aba506 db dto = entity 2025-05-06 14:08:14 +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
853cb67455 add neko controller 2024-10-24 13:12:15 +07:00
Denis Savosin
24129c8102 move serializables to models package 2024-10-24 12:50:35 +07:00
Denis Savosin
511116f8bb add neko integration
improve build.gradle.kts
2024-10-24 12:49:44 +07:00
Denis Savosin
70caf2da91 some fixes 2024-10-21 17:49:32 +07:00
Denis Savosin
52cadf74d7 remove shop provider, shop controller and non-database models 2024-10-16 15:54:52 +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
03d50b0be6 refactor services 2024-10-16 10:54:31 +07:00
Denis Savosin
95a3cafbad refactor services 2024-10-15 13:51:28 +07:00
Denis Savosin
3b34a2989d refactor config 2024-10-15 13:30:15 +07:00
Denis Savosin
5be84b4b1a rename project 2024-10-15 13:23:57 +07:00
Denis Savosin
0a38f7fdd8 add customer controller with find by guid method 2024-10-14 12:25:30 +07:00
Denis Savosin
fecbee8b28 add customer table, dto, repository, service 2024-10-14 11:35:24 +07:00
Denis Savosin
25fb73ffa4 refactor services exceptions 2024-10-14 10:03:53 +07:00
Denis Savosin
3fbc94553d move validation config to root-level key
some refactoring
2024-10-11 13:28:04 +07:00
Denis Savosin
7cd50456a0 refactor validator, add tests 2024-10-11 13:16:59 +07:00
Denis Savosin
ddff3675e8 improve readme 2024-10-11 13:13:51 +07:00
Denis Savosin
80423338f5 some refactoring 2024-10-11 12:11:02 +07:00
Denis Savosin
d8b068917f enable distribution otlp tracing 2024-10-10 11:57:52 +07:00
Denis Savosin
a52f69ece5 update checklist 2024-10-08 11:42:03 +07:00
Denis Savosin
41b6d10059 add custom prometheus metric
add tests for kafka consumer
2024-10-08 11:41:26 +07:00
Denis Savosin
377e20b871 improve logging 2024-10-07 16:32:44 +07:00
Denis Savosin
02c419f745 add docs 2024-10-07 13:21:41 +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
89080e4ac4 move SchemaValidator to separate package
add new exception classes
2024-10-04 18:04:11 +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
f58a99a68d do not use ObjectMapper in tests 2024-10-04 15:21:11 +07:00
Denis Savosin
97b673d45e use kotlinx.serialization instead of ObjectMapper in kafka consumer 2024-10-03 15:06:16 +07:00
Denis Savosin
f9cf8b84d4 use kotlinx.serialization instead of ObjectMapper in kafka producer 2024-10-03 15:01:10 +07:00
Denis Savosin
690e265eb4 improve copying 2024-10-03 13:23:01 +07:00
Denis Savosin
9ded10a9ac add openapi auto generation
some responses refactoring
2024-10-03 12:41:33 +07:00
Denis Savosin
e89c1d99fb add get products api 2024-10-03 12:01:02 +07:00
Denis Savosin
c754557f0d fix checklist 2024-10-03 10:42:37 +07:00
Denis Savosin
855590a867 add readme, fixate dependency versions 2024-10-03 10:41:53 +07:00
Denis Savosin
f6211ea5d3 add kafka consumer 2024-10-02 18:16:51 +07:00
Denis Savosin
568989917f add KafkaConsumerConfig configuration 2024-10-02 17:00:40 +07:00
Denis Savosin
ace8f8eb2c add new config for consumer 2024-10-02 16:56:40 +07:00
Denis Savosin
722535c9db add new dto, extend city service interface 2024-10-02 16:54:09 +07:00
Denis Savosin
11f5fb4ea7 some fixes 2024-10-02 16:52:33 +07:00
Denis Savosin
95bcffacee ProducerConfig -> KafkaProducerConfig 2024-10-02 16:43:31 +07:00
Denis Savosin
a9aa1eb8b6 some refactoring 2024-10-02 13:55:35 +07:00