System Architect Go
Author

System Architect Go

Programming, architecture, application development, message queues, middleware, databases, containerization, big data, image processing, machine learning, AI, personal growth.

179
Articles
0
Likes
905
Views
0
Comments
Recent Articles

Latest from System Architect Go

100 recent articles max
System Architect Go
System Architect Go
Nov 17, 2019 · Databases

Handling Single Point Failures and Disaster Recovery in InfluxDB

To mitigate the inherent single‑point‑failure risk of the open‑source InfluxDB community edition, the article proposes deploying multiple InfluxDB instances with concurrent client writes, tracking failed writes, temporarily storing them, and using custom workers to replay data, while addressing timeout, data consistency, and storage considerations.

Data ConsistencyHigh AvailabilityInfluxDB
0 likes · 3 min read
Handling Single Point Failures and Disaster Recovery in InfluxDB
System Architect Go
System Architect Go
Oct 30, 2019 · Databases

InfluxDB Monitoring, Backup, and Restore Guide

This article explains InfluxDB's built‑in monitoring system, internal measurements, useful commands, HTTP endpoints, and provides detailed instructions for performing full backups and restores, including configuration tweaks, command syntax, and important considerations about formats and data ranges.

BackupInfluxDBRestore
0 likes · 5 min read
InfluxDB Monitoring, Backup, and Restore Guide
System Architect Go
System Architect Go
Oct 28, 2019 · Databases

InfluxDB Storage Engine Architecture and Hardware Recommendations

This article explains InfluxDB's storage engine workflow—including WAL, Cache, TSM files, compression components, and file management—then provides hardware sizing guidance based on write/query load, series cardinality, and recommends SSD storage with sample configuration settings.

HardwareInfluxDBTSM
0 likes · 5 min read
InfluxDB Storage Engine Architecture and Hardware Recommendations
System Architect Go
System Architect Go
Oct 27, 2019 · Databases

Mastering InfluxDB: Data Types, Schema Design, and Index Configuration

This guide explains InfluxDB’s schemaless data types, best practices for designing tag‑and‑field schemas, and how to choose and configure its in‑memory or TSI indexes, including key parameters such as max‑series‑per‑database and max‑values‑per‑tag for optimal performance.

InfluxDBconfigurationdata modeling
0 likes · 6 min read
Mastering InfluxDB: Data Types, Schema Design, and Index Configuration
System Architect Go
System Architect Go
Oct 26, 2019 · Databases

Understanding InfluxDB Retention Policies and Shard Duration: A Deep Dive

This article explains InfluxDB's retention policy components—duration, replication, and shard duration—clarifies the concepts of shards and shard groups, describes default configurations, offers recommendations for shard group duration, and outlines practical considerations for performance and data management.

Database ArchitectureInfluxDBRetention Policy
0 likes · 5 min read
Understanding InfluxDB Retention Policies and Shard Duration: A Deep Dive
System Architect Go
System Architect Go
Oct 25, 2019 · Databases

Understanding InfluxDB: Core Concepts, Architecture, and Design Trade‑offs of a Time‑Series Database

This article explains the fundamentals of time‑series databases, introduces InfluxDB’s key components such as databases, measurements, retention policies, tags, fields, series, and points, describes the line protocol syntax, compares it with traditional databases, and outlines the design trade‑offs that shape its performance and limitations.

InfluxDBLine ProtocolRetention Policy
0 likes · 10 min read
Understanding InfluxDB: Core Concepts, Architecture, and Design Trade‑offs of a Time‑Series Database
System Architect Go
System Architect Go
Oct 18, 2019 · Backend Development

Error Handling in Go Before and After Go 1.13

This article explains Go's built‑in error interface, the traditional ways of creating and checking errors before Go 1.13, and the new errors.Unwrap, errors.Is, errors.As functions plus the %w verb in fmt.Errorf introduced in Go 1.13 for error wrapping and inspection.

Error HandlingGoas
0 likes · 5 min read
Error Handling in Go Before and After Go 1.13