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, 3 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, 3 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, 3 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, 3 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
    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