Join our Discord Server
Docker 101

Product Catalog – Tech Stack

Estimated reading: 1 minute 68 views

Tech stack

Application architecture

This sample app provides an API that utilizes the following setup:

  • Data is stored in a PostgreSQL database
  • Product images are stored in a AWS S3 bucket
  • Inventory data comes from an external inventory service
  • Updates to products are published to a Kafka cluster

architecture

During development, containers provide the following services:

  • PostgreSQL and Kafka runs directly in a container
  • LocalStack is used to run S3 locally
  • WireMock is used to mock the external inventory service
  • pgAdmin and kafbat are added to visualize the PostgreSQL database and Kafka cluster

dev-environment-architecture

Leave a Reply

Share this Doc

Product Catalog – Tech Stack

Or copy link

CONTENTS
Join our Discord Server