Categorygithub.com/vynovikov/highLoadParser
module
0.0.0-20241010110511-6093392ef761
Repository: https://github.com/vynovikov/highloadparser.git
Documentation: pkg.go.dev

# README

Under construction

Changes

  • operation process refactored from being asyncronous to synchronous
  • architecture switched from hexagonal to clean
  • gRPC transmitters replaced by kafka producers
  • TLS pair generation moved to Dockerfile

What is highLoadParser?

It is version of postParser group adapted for high load. Kubernetes is used for self-healing and autoscaling. Kafka is for highly performant communication.

Architecture

HighLoadParser has clean architecture. Such architecture is redundant for a service of this scale and is chosen for study purposes

architecture

Structured logging

Every architecture layer records log element for every request. Log chain is stored by logger service in json format for convenient display using ELK

logChain

# Packages

No description provided by the author
No description provided by the author