Commit Graph

4324 Commits

Author SHA1 Message Date
dependabot[bot] 6e20d32213 build(deps): bump org.springframework:spring-web (#3262)
Bumps [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) from 7.0.0-M3 to 7.0.0-M4.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](https://github.com/spring-projects/spring-framework/compare/v7.0.0-M3...v7.0.0-M4)

---
updated-dependencies:
- dependency-name: org.springframework:spring-web
  dependency-version: 7.0.0-M4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 21:50:26 +03:00
allcontributors[bot] e4681e4a7c docs: add e5LA as a contributor for code (#3264)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-04-22 21:45:40 +03:00
e5LA 55bef7ca39 chore: removed duplicated dependency (#3258) 2025-04-22 21:44:59 +03:00
allcontributors[bot] e359f1b031 docs: add ssrijan-007-sys as a contributor for code (#3263)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

---------

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2025-04-22 21:31:01 +03:00
ssrijan-007-sys fe522fd70d feat: Implement Actor Model pattern
* feat: Implement Actor Model pattern #3232

* feat: Implement Actor Model pattern #3232

* feat: update Actor Model implementation with multi-actor logic #3251

* feat: update Actor Model implementation with multi-actor logic and loose coupling  #3251

* test: add unit test for actor model #3251

* test: add test for App.java to increase coverage

* docs: add complete README for Actor Model pattern also implemented changes #3251
2025-04-22 21:29:58 +03:00
Ilkka Seppälä 1cde704bcb docs: remove some old diagrams 2025-04-22 07:56:11 +03:00
Ilkka Seppälä d80eca177b docs: update book link 2025-04-16 21:31:31 +03:00
Ilkka Seppälä cb3853a789 docs: update table inheritance 2025-04-15 22:29:23 +03:00
Ilkka Seppälä 67bc5e3a62 docs: update session facade 2025-04-15 21:48:41 +03:00
Ilkka Seppälä bc42e38938 docs: update service stub 2025-04-15 21:24:13 +03:00
Ilkka Seppälä 9f7ce4e732 docs: update publish-subscribe 2025-04-15 20:36:32 +03:00
Ilkka Seppälä 1a08b73af8 docs: update monolithic architecture 2025-04-15 19:50:02 +03:00
dependabot[bot] 0f37b4ee7f build(deps): bump com.diffplug.spotless:spotless-maven-plugin (#3254)
Bumps [com.diffplug.spotless:spotless-maven-plugin](https://github.com/diffplug/spotless) from 2.44.3 to 2.44.4.
- [Release notes](https://github.com/diffplug/spotless/releases)
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md)
- [Commits](https://github.com/diffplug/spotless/compare/maven/2.44.3...maven/2.44.4)

---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-maven-plugin
  dependency-version: 2.44.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 18:10:28 +03:00
dependabot[bot] 2e686b2d73 build(deps): bump io.micrometer:micrometer-tracing-bridge-brave (#3253)
Bumps [io.micrometer:micrometer-tracing-bridge-brave](https://github.com/micrometer-metrics/tracing) from 1.4.4 to 1.4.5.
- [Release notes](https://github.com/micrometer-metrics/tracing/releases)
- [Commits](https://github.com/micrometer-metrics/tracing/compare/v1.4.4...v1.4.5)

---
updated-dependencies:
- dependency-name: io.micrometer:micrometer-tracing-bridge-brave
  dependency-version: 1.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 18:09:55 +03:00
dependabot[bot] b95bf243e6 build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#3252)
Bumps [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](https://github.com/jacoco/jacoco/compare/v0.8.12...v0.8.13)

---
updated-dependencies:
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 18:09:22 +03:00
Ilkka Seppälä b8aa775d48 fix: fix code formatting 2025-04-14 20:54:05 +03:00
Ilkka Seppälä d95c6797a4 docs: update money pattern 2025-04-14 20:40:52 +03:00
Ilkka Seppälä 076fc21e40 docs: update microservices idempotent consumer 2025-04-14 20:13:14 +03:00
Ilkka Seppälä acb40e112b docs: update microservices distributed tracing 2025-04-14 19:44:58 +03:00
Ilkka Seppälä 9de12ea5f2 docs: update clean architecture 2025-04-13 21:26:14 +03:00
Ilkka Seppälä 4afabdb403 docs: update bloc pattern 2025-04-12 19:26:46 +03:00
Ilkka Seppälä 5241a4ae20 docs: update client-side ui composition 2025-04-12 18:25:26 +03:00
Ilkka Seppälä 4b06dc2a2e docs: updates for MapReduce 2025-04-12 16:40:17 +03:00
Ilkka Seppälä 8ca487e96c docs: update function composition pattern 2025-04-12 16:11:03 +03:00
Ilkka Seppälä ce2e5f75d8 docs: update backpressure description 2025-04-12 15:09:24 +03:00
Ilkka Seppälä 32c9031fcd docs: diagrams for version number, virtual proxy, visitor 2025-04-12 09:58:48 +03:00
Ilkka Seppälä 81ecb5638d docs: diagrams for unit of work, update method, and value object 2025-04-12 09:49:08 +03:00
Ilkka Seppälä 6195d5e1e8 docs: diagrams for transaction script, twin, and type object 2025-04-12 09:35:40 +03:00
Ilkka Seppälä 21914f9c88 docs: updated diagrams for tolerant reader and trampoline 2025-04-12 09:23:46 +03:00
Ilkka Seppälä 95bfd6cb4d docs: new diagrams for template view and throttling 2025-04-12 09:17:38 +03:00
Ilkka Seppälä ba7be25af3 docs: diagrams for table module and template method 2025-04-12 09:09:44 +03:00
Sanura Hettiarachchi 0b83b6dfd1 feat: Adding backpressure design pattern #3233 (#3249)
* Initial commit backpressure

temp

* Adding backpressure pattern #3233

* Fix test case #3233

* Fix formatting #3233

* Changes after review #3233

* Fix sonar error in leaderfollowers module #3233
2025-04-12 08:46:49 +03:00
Ilkka Seppälä cd224ea5fe docs: add diagrams for spatial partition, special case, specification, state, step builder, strangler, strategy, subclass sandbox 2025-04-10 21:13:17 +03:00
Ilkka Seppälä 8e823909da docs: single table inheritance and singleton diagrams 2025-04-10 20:48:39 +03:00
Ilkka Seppälä e5485dafa9 docs: service to worker, session facade, sharding diagrams 2025-04-10 20:43:16 +03:00
Ilkka Seppälä 73a582867a docs: service locator and service stub diagrams 2025-04-10 20:35:28 +03:00
Ilkka Seppälä b8f38691f3 docs: diagrams for servant and server session 2025-04-10 20:29:05 +03:00
Ilkka Seppälä 30d6875aa1 docs: diagrams for serialized entity and serialized lob 2025-04-10 20:20:47 +03:00
Ilkka Seppälä a97bfec0a7 docs: separated interface diagram 2025-04-10 20:11:01 +03:00
Ilkka Seppälä 54048a1360 docs: add saga flowchart 2025-04-10 20:03:04 +03:00
Kim Gi Uk 6cadf253ba fix: handle awaitTermination result and ensure proper ExecutorService shutdown (#3244)
* fix: handle awaitTermination result and ensure proper ExecutorService shutdown

- Added handling for the result of awaitTermination to avoid Sonar warning
- Wrapped ExecutorService with try-finally for proper shutdown (java:S2095)
- Prevents potential resource leak and aligns with best practices

Fixes: #2865

Note: ExecutorService is not AutoCloseable, so try-with-resources is not applicable. Used try-finally instead.

* fix: add missing logger definition for SLF4J

- Defined logger explicitly with LoggerFactory.getLogger(...)
- Ensured compatibility with Lombok's @Slf4j annotation
- Fixed compilation error caused by missing 'log' variable

* fix: add missing logger definition for SLF4J
2025-04-10 19:33:40 +03:00
Ilkka Seppälä 44f6ab3fd4 docs: retry and role object diagrams 2025-04-09 22:09:38 +03:00
Ilkka Seppälä 21fed2172d docs: raii diagram 2025-04-09 22:01:29 +03:00
Ilkka Seppälä 9e5d9e5a2f docs: repository diagram 2025-04-09 21:57:39 +03:00
Ilkka Seppälä 09e531378f docs: registry diagram 2025-04-09 21:54:13 +03:00
Ilkka Seppälä 6d6638ffd8 docs: reactor diagram 2025-04-09 21:49:23 +03:00
Ilkka Seppälä ae737f62ea docs: queue-based load leveling diagram 2025-04-09 21:40:18 +03:00
Ilkka Seppälä 23af67c755 docs: property, prototype, proxy diagrams 2025-04-09 21:34:01 +03:00
Ilkka Seppälä 3abaa83710 docs: producer-consumer and promise diagrams 2025-04-09 21:33:39 +03:00
Ilkka Seppälä 261da00a1b docs: poison pill and private class data diagrams 2025-04-09 21:33:13 +03:00