rv404674 / goRubu
A URL shortener written in Go, with a Mongo based backend, Prometheus and Grafana based monitoring, Memcached based write-through caching. The whole application is also dockerized.
☆36Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for goRubu
- Fastglue is an opinionated, bare bones wrapper that glues together fasthttp and fasthttprouter to act as a micro HTTP framework.☆80Updated 4 months ago
- Fault tolerant, sharded key value storage written in GoLang☆81Updated last year
- Extremely fast, light weight, zero alloc logfmt logging library for Go.☆93Updated 2 years ago
- A distributed message queue.☆124Updated 3 months ago
- The Service Bus!☆47Updated last month
- A distributed fault tolerant scheduler that is horizontally scalable 🔥☆92Updated 3 weeks ago
- UDP Transport: compress, encrypt and send any data reliably over unreliable UDP connections☆43Updated 3 years ago
- A high throughput, horizontally scalable microservice backend using Go, Cassandra, RabbitMQ, Kubernetes, Helm.☆44Updated 5 years ago
- A round robin load balancer implemented in Go used to route requests across multiple servers☆42Updated 4 years ago
- A sample project to upload big files by chunking them and uploading the chunks concurrently.☆14Updated 4 years ago
- High Availability Routing and Queueing Application☆51Updated 3 years ago
- Golang Event Scheduling Sample Using Postgresql Database as persisting layer.☆54Updated 3 years ago
- A disk based KV store (based on Bitcask implementation)☆170Updated 11 months ago
- A tiny go package to manage HTTP requests with dead letter management/retry. Based on go-redis.☆17Updated 2 years ago
- Simple key-value storage server with http endpoints in golang☆42Updated 3 years ago
- An email automation solution, written in Golang.☆194Updated last year
- simplesessions is a Go session management library that is completely agnostic of HTTP libraries and frameworks, backend stores, and even …☆63Updated 4 months ago
- Envelope is a basic chat server using TCP websockets.☆16Updated 4 years ago
- Bench-routes is a highly scalable API monitoring and performance analysis tool, that monitors in regular intervals the state of the serve…☆135Updated this week
- Spaceship Go - A journey into the Standard Library☆85Updated last year
- ☆34Updated 6 months ago
- Basic service discovery implementation 🥳☆43Updated 2 years ago
- go-corona is a Golang client library for accessing global coronavirus (COVID-19, SARS-CoV-2) outbreak data.☆57Updated 4 years ago
- Replicate and sync Kafka topics between clusters in realtime. Supports topic re-mapping, healthchecks, and hot failovers for high availab…☆69Updated last week
- Microservice observability with Go☆55Updated last year
- Cancellable, Efficient and Reliable Distributed Task Queue in Go☆93Updated 2 years ago
- Source code for my Go workshop which includes code samples about handling/throttling go routines and their graceful termination☆24Updated 3 years ago
- Implementation of HTTP load-balancers.☆56Updated 5 years ago
- 🚗 Real time package tracking implementation with RabbitMQ☆58Updated 2 years ago
- A lightweight job scheduler based on priority queue with timeout, retry, replica, context cancellation and easy semantics for job chainin…☆62Updated 4 years ago