Ben Kietzman's Projects
This application provides a load balanced and fault tolerant micro-service solution in a networked environment. Each server hosts a gateway Acorn that maintains an active registry of all Acorn micro-services being hosted on the given server. Multiple gateways register themselves with router Acorns which are capable of providing load balancing across the gateways.
Config files for my GitHub profile.
Bridges the gap between your email client and the PyBitmessage client. It allows for incoming IMAP or POP connections as well as outgoing SMTP connections. All connections require authentication and encryption.
A set of server daemons that monitor registered daemons and overall server health. Central Monitor is capable of send text messages, emails, chat messages, and Central messages in order to notify primary/backup developers and primary/backup server admins of alarmed conditions.
C++ object-oriented common class library. This set of tools cuts down the software development lifecycle.
Provides a centralized message passing solution. Applications can send messages to Logger while other applications can subscribe to live feeds in order to receive the messages being sent to Logger. This allows applications to actively participate in the activities of other applications residing on the same or even different servers.
The official MythTV repository
This application accepts incoming socket connections on a listening port and forwards outgoing connections using a throttling mechanism.
Provides a radial design with a central hub and adjunct interfaces.
Converts an incoming raw socket connection to an outbound encrypted connection.
Provides a multi-threaded socket-level daemon that accepts incoming socket connections on a single port. Each connection is used to forward one or more requests to one or more micro-services from which the daemon will process and return results.
Service Manager is used to manage services on Linux servers. SystemD is the preferred method, but some use this application when SystemD is limited to root usage on a Redhat Linux environment.
Provides SSH tunneling capabilities.
Provides local server access to a high throughput authentication, authorization, and encrypted password vault solution.