Software, architecture, devops, security, data science, and games¶
Welcome¶
This is my technical blog on software, architecture, data science, security, networking, and various technologies. I find writing and documentation helps me understand, and then I try to share along the way.
Posts¶
2022-09-19 - Designing a High Performance Rust Threadpool for Kafka with mTLS
2022-09-14 - Deploying a Kafka Cluster with mTLS on Kubernetes using Strimzi and Helm
2022-09-07 - Deploying Kafka Clusters with tls on Kubernetes using Koperator and Helm
2018-07-28 - Deploy a Distributed Stack to Kubernetes
2018-03-30 - AntiNex - AI for Defending Software Applications
2016-08-05 - Using Python to Run C++
2016-08-01 - Sci-Pype - Building Data Science Pipelines with Jupyter + Redis + Docker
2016-07-10 - Hosting a Docker Django + nginx stack with uWSGI and Slack exceptions
2016-06-26 - Building an Investment Platform
2016-06-25 - Host Your Own Technical Blog with Docker + nginx + Sphinx Bootstrap
2016-06-24 - A Configurable Docker + Sphinx Bootstrap Container
2016-06-24 - A Configurable Docker + Nginx Container
2016-06-15 - Slack Driven Development - Python
References and Sources¶
This site runs on kubernetes with helm, and serves http traffic using cert-manager with Let’s Encrypt tls assets for encryption in transit. I built this site using the Sphinx theme that Ryan Roemer built which integrates the Bootstrap CSS / JavaScript framework with various layout options, hierarchical menu navigation, and mobile-friendly responsive design. It is configurable, extensible and can use any number of different Bootswatch CSS themes.
Site Contents¶
- Designing a High Performance Rust Threadpool for Kafka with mTLS
- Update 2022-09-23
 - Lessons Learned and Postmortem
 - How long did it take to integrate this new kafka threadpool?
 - Was it worth it?
 - What are the tradeoffs?
 - Background
 - Getting Started
 - Proposed Integration Points for the Restapi Hyper Server
 - Task 1 - CoreConfig struct
 - Task 2 - start_core_server() function
 - Task 3 - CoreServices struct
 - Task 4 - CoreHttpRequest struct
 - Requirements
 - Proposed Architecture v1
 
 - Deploying a Kafka Cluster with mTLS on Kubernetes using Strimzi and Helm
 - Deploying Kafka Clusters with TLS on Kubernetes using Koperator and Helm
 - Deploy a Distributed AI Stack to Kubernetes
 - AntiNex 1.0.0
 - Python that runs C++
 - Sci-Pype - Jupyter + Redis + Docker
 - Docker - Django + nginx + Slack
 - Building an Investment Platform
- Summary
 - eNewsPulse
 - A Real-Time Distributed News Pipeline
 - A Real-Time Distributed Pricing Engine
 - A Real-Time Distributed Notification System
 - The ETF Price Prediction Playbook
 - A Backtesting Engine
 - A Forwardtesting Engine
 - The Screener System
 - ETF Option Price Calculator
 - Option Spread Profitability
 - SEC Integration
 - An Algorithmic Genetic Engine
 - So what’s next?
 - Want to talk more?
 
 - Host a Technical Blog with Docker
 - Docker + Sphinx Bootstrap
 - Docker + Nginx
 - Slack Driven Development
 - Python
 - Open Source Projects
 - Redis
 - Work History
 - Contact Information