Skip to content

Simple CRUD written utilizing Fiber with GET responses cached in Redis and data store in Cassandra

License

Notifications You must be signed in to change notification settings

ArturMarekNowak/Caching

Repository files navigation

Caching

Build Trivy and dockler CodeFactor

This project is a simple CRUD build in Go with GET requests responses cached in redis

Table of contents

General info

Flow of the reqeusts follows cache-aside approach:

Pic.1 Flow of the requests

Project consists of four containers:

Pic.2 Visualization of project run with docker compose

Technologies

  • Go 1.22
  • Cassandra 3.11.2
  • Redis 6.2
  • Docker

Setup

  1. Run docker compose: docker-compose up
  2. API should be accessible from http://localhost:8080

Status

Project is: finished

Inspiration

For fun

About

Simple CRUD written utilizing Fiber with GET responses cached in Redis and data store in Cassandra

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published