Go microservices with RESTful APIs with instrumentation for OTEL observability and prometheus metrics.
Core dependencies:
- Postgres - used for storing stateful data and keeping track of the number of likes per item.
- Redis - used for acquiring and releasing locks for the Likes table in postgres
Core dependencies:
- Redis - used for atomic counting