tag:blogger.com,1999:blog-85834764072094526852024-03-05T21:54:03.908+01:00Andrzej Ludwikowski - zbgureshpxre programmer"In theory, there is no difference between theory and practice. But, in practice, there is." Jan L. A. van de SnepscheutAndrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.comBlogger94125tag:blogger.com,1999:blog-8583476407209452685.post-46539369938835342912023-10-06T18:15:00.001+02:002023-10-06T18:24:53.994+02:00Saga Patterns in Kalix Part 5 - Orchestration with Workflows<p> Published on <a href="https://www.kalix.io/developer/blog/saga-patterns-in-kalix-orchestration-workflows">kalix.io</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-76220263833782906992023-10-06T18:14:00.003+02:002023-10-06T18:14:25.426+02:00Saga Patterns in Kalix Part 4 - Error Handling, DLQ<p> Published on <a href="https://www.kalix.io/developer/blog/saga-patterns-in-kalix-error-handling-dlq">kalix.io</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-21485163272832105122023-10-06T18:13:00.003+02:002023-10-06T18:13:22.980+02:00Saga Patterns in Kalix Part 3 - Exactly-once Delivery with Deduplication<p> Published on <a href="https://www.kalix.io/developer/blog/saga-patterns-in-kalix-exactly-once-delivery-deduplication">kalix.io</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-9421648106981341652023-10-06T18:12:00.001+02:002023-10-06T18:12:03.171+02:00Saga Patterns in Kalix Part 2 - Read Models<p> Published on <a href="https://www.kalix.io/developer/blog/saga-patterns-in-kalix-read-models">kalix.io</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-82102505879636544912023-10-06T18:11:00.000+02:002023-10-06T18:11:02.592+02:00Saga Patterns in Kalix Part 1 - Event Choreography<p> Published on <a href="https://www.kalix.io/developer/blog/saga-patterns-in-kalix-event-choreography">kalix.io</a>.</p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-72852711309373960322022-10-04T17:39:00.007+02:002022-10-04T17:39:57.235+02:00Message delivery and deduplication strategies<p>Published on <a href="https://softwaremill.com/message-delivery-and-deduplication-strategies/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-38435542242396055232022-10-04T17:39:00.000+02:002022-10-04T17:39:00.342+02:00Gatling Java DSL<p> Published on <a href="https://softwaremill.com/gatling-java-dsl/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-46895473543820860522022-09-21T15:41:00.002+02:002022-09-21T15:41:11.718+02:00Reactive Event Sourcing benchmarks, part 2: PostgreSQL<p>Published on <a href="https://softwaremill.com/reactive-event-sourcing-benchmarks-part-2-postgresql/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-61584327005298217182022-09-21T15:38:00.003+02:002022-09-21T15:38:27.398+02:00Reactive Event Sourcing benchmarks, part 1: PostgreSQL<p> Published on <a href="https://softwaremill.com/reactive-event-sourcing-benchmarks-part-1-postgresql/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-13245080861342217682022-08-01T12:33:00.005+02:002022-08-01T12:33:54.706+02:00Gatling vs JMeter - What to Use for Performance Testing<p> Published on <a href="https://www.infoq.com/articles/performance-testing/">InfoQ</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-36162562059141115472021-12-21T15:18:00.005+01:002021-12-21T15:18:41.226+01:00Reactive Event Sourcing in Java, Part 6: Empty State<p>Published on <a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-6-empty-state/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-90945503804002317032021-12-21T15:17:00.004+01:002022-01-06T15:41:32.958+01:00Reactive Event Sourcing in Java, Part 5: Event Store<p>Published on <a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-5-event-store/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-40666330235628413562021-11-23T14:06:00.001+01:002021-11-23T14:06:09.561+01:00Reactive Event Sourcing in Java, Part 4: Controller<p> Published on <a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-4-controller/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-53833399184813826282021-11-23T14:05:00.002+01:002021-11-23T14:05:13.430+01:00Reactive Event Sourcing in Java, Part 3: Service<p> Published on <a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-3-service/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-42935876281515914102021-10-28T13:13:00.001+02:002021-10-28T13:13:11.473+02:00Reactive Event Sourcing in Java, Part 2: Actor Model<p> <span style="background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px;"> Published on </span><a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-2-actor-model/" style="background-color: white; color: #47b900; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; font-weight: bold; text-decoration-line: none;">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-81542873330555447732021-10-19T12:56:00.005+02:002021-10-19T12:56:35.667+02:00Reactive Event Sourcing in Java, Part 1: Domain<p> Published on <a href="https://softwaremill.com/reactive-event-sourcing-in-java-part-1-domain/">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-69466097331666332072021-04-16T14:43:00.006+02:002021-10-19T12:57:07.624+02:00Actor Model and Event Sourcing<p> Published on <a href="https://blog.softwaremill.com/actor-model-and-event-sourcing-aa00993d2f1e">SoftwareMill Blog</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-75836249383764650842021-01-11T11:53:00.001+01:002021-01-11T11:53:08.667+01:00Gatling vs JMeter - czego użyć do testowania wydajności?<p>W końcu spisane i podsumowane moje doświadczenia z używania obu narzędzi: <a href="https://softwaremill.com/gatling-vs-jmeter-testy-wydajnosci/">https://softwaremill.com/gatling-vs-jmeter-testy-wydajnosci/</a></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-5565760838652742722021-01-11T11:49:00.002+01:002021-10-19T12:58:12.916+02:00BigQuery — lessons learned<p> <span face="Arial, Tahoma, Helvetica, FreeSans, sans-serif" style="background-color: white; font-size: 13.2px;">Published on <a href="https://blog.softwaremill.com/bigquery-lessons-learned-63b8a830e628">SoftwareMill Blog</a></span></p><p><span face="Arial, Tahoma, Helvetica, FreeSans, sans-serif"><span style="font-size: 13.2px;"><br /></span></span></p>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-89945858295773972282020-05-30T15:27:00.005+02:002021-10-19T12:58:48.355+02:00Akka Cluster split brain failures — are you ready for it?Published on <a href="https://blog.softwaremill.com/akka-cluster-split-brain-failures-are-you-ready-for-it-d9406b97e099">SoftwareMill Blog</a><br />
<br />Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com1tag:blogger.com,1999:blog-8583476407209452685.post-8096604512572058842019-08-09T07:18:00.001+02:002021-10-19T12:59:15.988+02:00When do you need Akka Cluster?Published on <a href="https://blog.softwaremill.com/when-do-you-need-akka-cluster-5885d43e901b">SoftwareMill Blog</a>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-12124916422398665372019-06-26T11:16:00.001+02:002021-10-19T12:59:38.047+02:00How monitoring can kill your Spring Boot application performance?Published on <a href="SoftwareMill Blog">SoftwareMill Blog</a>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-61049502673646200002019-06-19T09:18:00.001+02:002021-10-19T13:00:20.450+02:00The best serialization strategy for Event SourcingPublished on <a href="https://blog.softwaremill.com/the-best-serialization-strategy-for-event-sourcing-9321c299632b">SoftwareMill Blog</a>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-15891863698684987052019-02-14T13:56:00.002+01:002021-10-19T13:01:12.109+02:00Cassandra writes in depthPublished on <a href="https://academy.datastax.com/content/cassandra-writes-depth">Datastax Academy</a> Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0tag:blogger.com,1999:blog-8583476407209452685.post-25650703984716358962018-08-01T17:25:00.001+02:002021-10-19T13:01:36.185+02:00Keep your domain clean in Event SourcingPublished on <a href="https://blog.softwaremill.com/keep-your-domain-clean-in-event-sourcing-5db6ddc26fe4">SoftwareMill Blog</a>Andrzej Ludwikowskihttp://www.blogger.com/profile/16655895560488629775noreply@blogger.com0