MetaCell / MetaCell/cloud-harness

Ingress caching

Open
#153 0 comments 0 reactions 0 assignees View on GitHub
enhancement scope:deployment
Dominant language
Python
Stars
19
Forks
5
Avg merge
3d 18h
Merged PRs (30d)
3

Description

Python Flask application are serving static files on wsgi through unicorn.

This is not advised as a production serve strategy: having caching at reverse-proxy level can be a good solution.

- [ ] set up ingress to be a dedicated instance for the release/namespace (don't want to mess up cache of different applications on the same cluster
- [ ] configure ingress and configuration genaration to cache static files.

Nice article to start with: https://medium.com/@vdboor/using-nginx-ingress-as-a-static-cache-91bc27be04a1

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked NGINX Ingress caching article, then inspect the repository's ingress and configuration-generation entry points. The issue is done when each release or namespace has a dedicated ingress and generated configuration caches static files without sharing cache state across applications.

Written by the indexing model from the issue text.

Assessment

Tech stack
flask, kubernetes, nginx, python
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.