Posts

Showing posts from June, 2024

Camunda 8 Self-Managed Local Environment

Image
In this post I will go briefly about the options available for having a Camunda 8 environment fully functional for development locally in your machine. Camunda Logo Why local? If you do not have an Enterprise / Partner Camunda Cloud access then you may have already created 928349328403928 email accounts for 30 days free trials. If you are tired of it, then mount easily the local environment! Manual Yes, if you are from an older generation like me, who preferred to have virtual machines local to your machine without using Docker or Kubernetes, then this is your solution. The Manual installation steps can be found here:  https://docs.camunda.io/docs/self-managed/setup/deploy/local/manual/ Personally, I haven't tried it at all. I am old, but I upgraded to the Kubernetes / Docker Compose life. My views: If you choose this approach, do not use your local PC and do not pollute it. I would rather prefer to have a local Virtual Machine. I will personally avoid this way in preference for Do

Just another example of CQRS and ES

Image
 Maybe you have heard about CQRS (Command Query Responsibility Segregation) design pattern together with ES (Event Sourcing) pattern so many times. However, you may still confuse about it and I am here to give to you an example and also some personal feedback / view about it. (Yes, I am usually very critical instead of hype easily with new patterns, architectures or languages). Before I start defining a bit CQRS - ES I prefer to share the GitHub repository and some instructions first. You can find here  https://github.com/DanielMerchan/cqrs-es-java-spring-plain  a CQRS example with instructions to make it working There are two branches: initial: It is the skeleton project if you want to build it yourself by following every <Step>.md of the main branch main: Contains the CQRS example. Take into consideration the following Make sure 0.md is done in your machine and you have docker ready with the services running 14.md and 20.md has examples on how to test the application All the .m