QR Code Generator
Demo
Architecture
Implementation details
qr-code-service is a microservice implemented in Python which uses qrcode library.
It provides a gRPC interface for generating QR codes.
web is a web application written in Spring and Kotlin. It uses Thymeleaf for server-side rendering.
Both services are dockerized.
Docker Compose configuration is used for deployment on AWS Elastic Container Service.
UI Design
Local development
All services can be run with Docker Compose:
docker-compose up --buildDeployment
See deploy.sh script.
It builds and deploys to qrcode.piotrjanczyk.com:
- Builds Docker images
- Pushes them to Docker Hub
- Deploys them to AWS ECS
On this page
Languages
HTML43.9%Kotlin40.7%Python10.2%Dockerfile3.1%Shell2.1%
Contributors
Created January 4, 2022
Updated February 16, 2023

