Understanding the QBit microervices lib's serviceBundle
Understanding the serviceBundleThere are some details about serviceBundles, and they are covered in the QBit microservices overview as well.The serviceBundle is a collection of services sitting behind...
View ArticleUnderstanding the QBit microservices lib's serviceEndpointServer
The ServiceEndpointServer essentially exposes a ServiceBundle to WebSocket and REST remote calls. This document is using the Todo example from the discussion of ServiceQueue and the ServiceBundle.In...
View ArticleKPI Microservices Monitoring with QBit
KPI Microservices MonitoringHome <<Part 1, <Part 2, Part 3 -- -example code- -qbit docs-We recently revised this. Here is the old version. You can see how much QBit and Reakt have...
View ArticleUsing ansible to install Oracle Java on an ec2 box running in the cloud
I am writing this down so I don't forget. I started this task but had to stop a few times, and then remember where I left off and at some point, others will need to know how to get started.Install...
View ArticlePacker EC2 support and Ansible for our Cassandra Database Clusters
Packer is used to generate machine and container images for multiple platforms from a single source configuration. We use Packer to create AWS EC2 AMIs (images) and Docker images. (We use Vagrant to...
View ArticleMetricsD to send Linux OS metrics to Amazon CloudWatch
metricsd to send Linux OS metrics to AWSWe are using metricsd to read OS metrics and send data to AWS CloudWatch Metrics. Metricsd gathers OS KPIs for AWS CloudWatch Metrics. We install this as a...
View Articlesystemd-cloud-watch to send Linux logs (systemd journald) to AWS CloudWatch
systemd-cloud-watch to send OS logs to AWS log aggregationWe use systemd-cloud-watch to read OS logs from systemd/journald and send data to AWS CloudWatch Log. The systemd-cloud-watch daemon journald...
View ArticleRunning the Cassandra Database as a systemd service
Running the Cassandra Database as a systemd serviceIf the Cassandra Database stops for whatever reason, systemd can attempt to restart it. The systemd unit file can ensure that our Cassandra service...
View ArticleUsing AWS CLI to create our Cassandra EC2 instance from custom AMI
Using AWS CLI to create our Cassandra EC2 instance from our custom AMI (Amazon image)Earlier we used packer to create an Amazon Cassandra image - Amazon image (AMI). Packer installs Cassandra on the...
View ArticleSetting up Ansible, SSH to configure AWS EC2 instances
Setting up Ansible, SSH to configure AWS EC2 instancesWe pick up with our ansible tutorial to focus on this AWS ansible tutorial on how to use ansible with EC2 as well as mastering ansible inventory...
View ArticleSetting up Ansible for our Cassandra Database Cluster to do DevOps/DBA tasks
Setting up Ansible for our Cassandra Database Cluster to do DevOps/DBA tasksAnsible is an essential DevOps/DBA tool for managing backups and rolling upgrades to the Cassandra cluster in AWS/EC2. An...
View ArticleCassandra AWS Cluster with CloudFormation, bastion host, Ansible, ssh and the...
This Cassandra tutorial is useful for developers and DevOps/DBA staff who want to launch a Cassandra cluster in AWS.The cassandra-image project has been using Vagrant and Ansible to set up a Cassandra...
View ArticleRadom thoughts by Rick Hightower: DR and multi-region
DR based on region is silly for most apps and services. It is an expensive bet.Multi-region is great for reducing latency for sure and DR for sure, but multi-region hot standbys is silly for most...
View ArticleReakt Kafka Example
Reakt Kafka ExampleReakt-Kakfa adapts Kafka to Reakt promises and streams.Reakt has promise libraries for Vert.x, Netty, Guava, and Cassandra.Using Promises with Kafka...
View ArticleApache Avro Tutorial
Apache Avro TutorialApache Avro™ is a data serialization system. Avro provides data structures, binary data format, container file for storing persistent data and provides RPC capabilities. Avro does...
View ArticleKafka Tutorial: Kafka Clustering, Consumer Failover, Broke Failover
This tutorial covers Kafka clustering and replicated topic. It demonstrates consumer failover and broker failover. It also demonstrates load balancing Kafka consumers. The article shows how, with many...
View ArticleWriting Kafka Java Producers and Kafka Java Consumers
Kafka Tutorial: Writing a Kafka Producer in JavaIn this tutorial, we are going to create simple Java example that creates a Kafka producer. You create a new replicated Kafka topic called...
View ArticleTutorial Part 1: Managing Kubernetes StatefulSets using ZooKeeper and Minikube
Kubernetes StatefulSet with ZooKeeper as an exampleBackgroundI was having a really hard time deploying Kafka to Kubernetes. It worked fine when we were doing development and integration. We started...
View ArticleTutorial Part 2: Kubernetes StatefulSet with ZooKeeper as an example on...
Kubernetes StatefulSet with ZooKeeper as an example on OpenShiftBackgroundThis is part 2. In part 1 of this tutorial, we got an example of a ZooKeeper StatefulSet running locally with minkube.This...
View ArticleTutorial Part 3: Kubernetes StatefulSet with ZooKeeper using Kustomize to...
Kubernetes StatefulSet with ZooKeeper using Kustomize to target multiple environmentsBackgroundZooKeeper is a nice tool to start StatefulSets with because it is small and lightweight, yet exhibits a...
View ArticleMCP Integration: How Brave Search and Claude Desktop Enhance AI Assistant...
Introduction to Anthropic’s new Agentic MCP IntegrationThe Model Context Protocol (MCP) has revolutionized how AI assistants interact with external data sources. Introduced by Anthropic in late 2024,...
View ArticleSetting up Claude Filesystem MCP
The Model Context Protocol (MCP) is a big deal in artificial intelligence. It was introduced on November 25th, 2024, and it’s like a universal connector for AI systems. Before MCP, AI assistants were...
View Article