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