Project information
- Description:Crypto Server
- Tools: Docker, Kubernetes, Python, Flask
- Code: GitHub Repository
Project Summery
This project focuses on the seamless integration of Docker and Kubernetes. It begins by containerizing a project using Docker, ensuring its portability and reproducibility. Subsequently, the containerized application is deployed on a Kubernetes server, enabling efficient management and scaling.
A vital component of this project involves cryptocurrency price retrieval. When the application makes requests to the Kubernetes server, it checks Redis storage for the cryptocurrency price. If available, it's promptly returned. If not or if the data has expired, the application retrieves the price from an external API source. To maintain data freshness, Redis storage is configured to automatically expire after a short 3-minute period, ensuring users receive up-to-date information.