Devs and docs

Whenever we create/setup/configure/design something new, we should document it. It sounds like a chore and nobody wants to do it, but we need it. I would clasify it as a matter of discipline, just like commit messages or naming conventions....

Hands on with RabbitMQ

Setup The Management plugin provides a web interface available at http://localhost:15672/#/ Command - start server C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.5.1\sbin>rabbitmq-server.bat Work/Task Queue Used to distribute tasks between multiple workers. Round robin dispatching Message acknowledgement Message durability Fair dispatch Exchanges A producer...

Architecture Fundamentals

Notes from a talk given by Neal Ford and Mark Richards during SDD London 2015. Programmers know the benefits of everything and the tradeoffs of nothing. Architecture is about the important stuff whatever it is. #Softskills ##Decission making In order...

Basic messaging concepts

Channels Transmit data between sender and receiver where one application writes information to the channel and the other receives it. Channels need to be defined in a new messaging system. Channel names A hierarchical naming convention can be addopted to...

Integration Styles

Aplication Integration Criteria application coupling intrusiveness technology selection data format data timeliness data or functionality remote communication reliability Aplication Integration Options File Transfer - each application produces files of shared data consumed by the other application pro non intrusive. Integrators...