zeldor.biz

Linux, programming and more

Copyright © 2023
Log in

Kafka for embedded solutions

December 31, 2020 by Igor Drobot Leave a Comment

Apache Kafka is an open-source distributed event streaming platform used by many companies for high-performance data pipelines, streaming analytics, data integration and mission-critical applications.

Quick overview of the core concepts of the Kafka architecture:

  1. Kafka is able to scale horizontally
  2. Kafka run as a cluster on one or more servers
  3. Kafka stores a stream of records in categories called topics
  4. Each record consists of a key, value and a timestamp

Just one use case

Tiny and powerless systems like system on a chip (SoC) can produce some important data and just stream them to the Kafka-Broker.
Without any application side logic for data storage, data replication and so on. Any Processing logic is covered by the Kafka broker itself, so the tiny systems can concentrate on the important tasks and sending the results to the Kafka broker.

[Read more…]

Filed Under: Linux Tagged With: Debian, Kafka, Streaming

MySQL/MariaDB replication

December 24, 2020 by Igor Drobot Leave a Comment

mysql-replication

MySQL-Replication could be a kind of load balancing for querieng applications or active failover/backup node which has the same data.

Also for common heavy loaded scenarios, where the primary write-queries are going to the master node and all read-queries are running against the slave node.

[Read more…]

Filed Under: Linux, MySQL Tagged With: Debian, MySQL, MySQL replication, MySQL slave

TIG – Telegraf InfluxDB Grafana

September 3, 2020 by Igor Drobot Leave a Comment

InfluxDB is a time series database designed to handle high write and query loads.

It is an integral component of the TICK or TIG stacks.
TIG: Telegraf + InfluxDB + Grafana
TICK: Telegraf + InfluxDB + Chronograf + Kapacitor

Basically its one of the best stacks on the marktet for capacity and vitality monitoring with huge potential to be extended to your needs.

We are talking here around the TIG-stack.

[Read more…]

Filed Under: Linux, Monitoring, Networking Tagged With: Database, Debian, grafana, influxdb, Telegraf

Configure SPF on Postfix

November 17, 2019 by Igor Drobot Leave a Comment

In a previously post I updated my webmail installation on a self hosted mail system to the latest release. This post will cover SPF (Sender Policy Framework) which is responsible for email authentication during the delivery of the emails.

For you own domains you should set DNS-based TXT records which described you policy and the systems(ip-addresses or ranges) which are allowed to handle e-mail traffic for your domain(s).

[Read more…]

Filed Under: Linux Tagged With: Antispam, Debian, Postfix, SPF

Debian unattended-upgrades

February 10, 2019 by Igor Drobot Leave a Comment

UnattendedUpgrades is since Debian 9 a part of default installation.
Only with graphical desktop environment, its activated by default.

For server systems, the following basic configuration is required:

[Read more…]

Filed Under: Linux Tagged With: apt, aptitude, Debian, security, Ubuntu, Updates

  • 1
  • 2
  • 3
  • …
  • 8
  • Next Page »