hosseinmirzapur / go-higher-concepts

This repository is dedicated to all mid-level to senior Go programming concepts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang Concepts

Summary

In this module we concentrate solely on golang higher-level concepts such as:

  • Message Brokers such as: RabbitMQ, Kafka, ...
  • Event-Driven Architecture
  • Microservice Architecture
  • Distributed Systems Architecture
  • gRPC & Protobuf
  • Concurrency and Paradigms
  • Different Testings such as: Unit test, Integration Test, Feature test, E2E test, ...
  • Non-relational DBs such as MongoDB, ElasticSearch
  • Documentation Approaches
  • Logging and Monitoring tools such as Prometheus
  • Goroutines and Channel Patterns

About

This repository is dedicated to all mid-level to senior Go programming concepts.


Languages

Language:Go 99.3%Language:Makefile 0.7%