Gary Taylor's Blog

  • Home
  • Blog

golang

Kafka

Installing Kafka On A Raspberry Pi 3

Whilst working with golang, my first project was to create a CQRS framework with event sourcing using kafka. Then, my first project to use this needed to be running 24/7 collecting statistical data from a stream of data using web sockets.  I did not want to be running this on Read more…

By garytaylor, 5 years ago
cqrs

Golang (Go) from a Rubyist’s (with rails) perspective – Writing An Event Store Part 3

Part 3 – Making The First Test Pass In this part, we are going to make the test pass which will prove that the store can persist events. Remember that our test is a high level integration test with no mocking etc..  If I understood more about the interface to Read more…

By garytaylor, 5 years ago
cqrs

Golang (Go) from a Rubyist’s (with rails) perspective – Writing An Event Store Part 2

Part 2 – Setup Test Environment And Write A Test So, I’ve got all these ideas in my head about if I should use channels, mutex’s, callback functions and lots of other things which I will answer in time.  The first thing to do is to define a problem to Read more…

By garytaylor, 5 years ago
cqrs

Golang (Go) from a Rubyist’s (with rails) perspective – Writing An Event Store Part 1

Introduction After doing some research on various CQRS and Event Sourcing libraries / frameworks for golang, I decided to write my own event store which is capable of being the central place for communicating and storing events.  As long as a process has access to the underlying  store (e.g kafka) Read more…

By garytaylor, 5 years ago
Recent Posts
  • Hello world!
  • Bending Webpack Into Rails Engines
  • From Ruby To Rust And Back Part 4
  • From Ruby To Rust And Back Part 3
  • From Ruby To Rust And Back Part 2
Recent Comments
  • Tim C on Bending Webpack Into Rails Engines
  • Alexis on Rails, Active Storage And Azure- Beyond Config
Archives
  • July 2020
  • April 2020
  • April 2019
  • March 2019
  • January 2019
  • March 2018
  • January 2018
Categories
  • cqrs
  • event sourcing
  • golang
  • Kafka
  • rails
  • ruby
  • rust
  • Uncategorised
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Blog
  • Home
  • Sample Page
  • Sample Page
Hestia | Developed by ThemeIsle