================================================================= 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`_ .. _Designing a High Performance Rust Threadpool for Kafka with mTLS: ./2022-09-19-designing-a-high-performance-rust-threadpool-for-kafka-with-mtls.html .. _Deploying a Kafka Cluster with mTLS on Kubernetes using Strimzi and Helm: ./2022-09-14-deploying-kafka-clusters-with-tls-on-kubernetes-using-strimzi-and-helm.html .. _Deploying Kafka Clusters with tls on Kubernetes using Koperator and Helm: ./2022-09-07-deploying-kafka-clusters-with-tls-on-kubernetes-using-koperator-and-helm.html .. _Deploy a Distributed Stack to Kubernetes: ./2018-07-28-deploy-a-distributed-stack-to-a-self-managed-kubernetes-cluster.html .. _AntiNex - AI for Defending Software Applications: ./2018-03-30-artificial-intelligence-for-defending-software-applications.html .. _Using Python to Run C++: ./2016-08-05-using-python-to-run-c-plus-plus.html .. _Sci-Pype - Building Data Science Pipelines with Jupyter + Redis + Docker: ./2016-08-01-building-data-pipelines-with-jupyter-and-docker.html .. _Hosting a Docker Django + nginx stack with uWSGI and Slack exceptions: ./2016-07-10-hosting-a-docker-compose-stack-with-django-nginx-uwsgi-slack.html .. _Building an Investment Platform: ./2016-06-26-building-an-investment-platform.html .. _Host Your Own Technical Blog with Docker + nginx + Sphinx Bootstrap: ./2016-06-25-host-a-technical-blog-with-docker.html .. _A Configurable Docker + Sphinx Bootstrap Container: ./2016-06-24-configurable-docker-sphinx-bootstrap.html .. _A Configurable Docker + Nginx Container: ./2016-06-24-configurable-docker-nginx.html .. _Slack Driven Development - Python: ./2016-06-15-slack-driven-development.html More on the author ================== * `Contact Information`_ * `Work History`_ * .. raw:: html Email me .. _Work History: ./work-history.html .. _Contact Information: ./contact.html 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. .. _nginx: /sphinx-doc.or://hub.docker.com/r/jayjohnson/nginx/ .. _sphinx-bootstrap: https://hub.docker.com/r/jayjohnson/sphinx-bootstrap/ .. _Sphinx: http://sphinx-doc.org/ .. _theme: http://sphinx-doc.org/theming.html .. _Ryan Roemer: https://github.com/ryan-roemer/sphinx-bootstrap-theme .. _Bootstrap: http://getbootstrap.com/ .. _Bootswatch: http://bootswatch.com Site Contents ------------- .. toctree:: :maxdepth: 2 2022-09-19-designing-a-high-performance-rust-threadpool-for-kafka-with-mtls 2022-09-14-deploying-kafka-clusters-with-tls-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-a-self-managed-kubernetes-cluster 2018-03-30-artificial-intelligence-for-defending-software-applications 2016-08-05-using-python-to-run-c-plus-plus 2016-08-01-building-data-pipelines-with-jupyter-and-docker 2016-07-10-hosting-a-docker-compose-stack-with-django-nginx-uwsgi-slack 2016-06-26-building-an-investment-platform 2016-06-25-host-a-technical-blog-with-docker 2016-06-24-configurable-docker-sphinx-bootstrap 2016-06-24-configurable-docker-nginx 2016-06-15-slack-driven-development python redis work-history contact Searching --------- * :ref:`search` .. SEO Metadata SEO_SET_HEADER_URL="https://jaypjohnson.com" SEO_SET_HEADER_SITENAME="Software, architecture, data science, security and a sprinkle of games" SEO_SET_HEADER_TITLE="Software, architecture, data science, security and a sprinkle of games" SEO_SET_HEADER_DESC="A technical blog about software, architecture, data science, security and a sprinkle of games" SEO_SET_HEADER_KEYWORDS="software, architecture, high availability, distributed systems, data science, gaming, security, games, investing, startups, python, redis, docker, aws, amazon web services, cloud fintech" SEO_SET_HEADER_TYPE="website" SEO_SET_HEADER_TWITTER_CREATOR="@jayphjohnson" SEO_SET_HEADER_TWITTER_SITE="@jayphjohnson" SEO_SET_HEADER_SEEALSO="https://jaypjohnson.com/" SEO_SET_HEADER_FAVICON="/favicon.png" SEO_SET_HEADER_IMAGE="/_images/image_logo.png" SEO_SET_HEADER_CARD="summary" SEO_SET_HEADER_AUTHOR="Jay Johnson"