Redis – Part II

In Part I we covered some very basic steps to start up a Redis server and connect to it with the redis-cli tool. This is useful information for playing around in your Dev. environment, but doesn’t help us much when its time to move to production. In this post I will start tocover the steps we took to deploy Redis to production, and keep it running smoothly. Redis Sentinel When its time to run in production there are generally two primary ways to offer high availability....

January 20, 2019 · 3 min · 629 words · WJD

Redis Part I

This will be the first in a multi-part write up of how I use redis. I will focus on a few key areas: Configuring redis server General design for storing and retrieving data Language specific stuff using C# / StackExchange.Redis. To get start you’ll need to download and install redis in some form or fashion. You can go to the site and download it directly: https://redis.io/download Or you can download the source and build it: https://github....

January 19, 2019 · 2 min · 290 words · WJD

Success as measured by time

I recently read an article on HBR.ORG titled “Stop Working All Those Hours” and it has really made to stop and think about how people, myself included, measure success. The general premise here is that success in the workplace is often measured by the amount of time spent in the office. Stop and think about this for a moment; is it true? Will spending 50+ hours a week in the office really make you a better employee?...

June 20, 2018 · 2 min · 365 words · WJD

Our Move to Dot Net Core

I work(ed) at Synovia Solutions LLC. creators of the Silverlining Fleet Management software and Here Comes The Bus. Our solution installs hardware devices on vehicles that then report back over cellular to us. During peak times we are processing about 3000 messages / second over UDP. Our current system includes a monolithic windows service that handles pretty much all aspects of message processing. Its written in .NET (currently 4.6.1) and runs on several physical machines located in a local Data Center....

June 19, 2018 · 5 min · 1032 words · WJD

High Speed Log4Net

Log4Net is a great logging extension for the .NET EcoSystem, that also supports .NET Standard / .NET Core (which you should be using if you arent). Unless you want to really read up on the framework extensively it can be easy to fall into some performance traps. I’ve found that in many cases these performance issues are caused by less-than-desirable appender configuration. For example lets say you have a FileAppender....

June 18, 2018 · 2 min · 245 words · WJD