From f0c5e8b1a0a30012375a90166390478a15c06ea4 Mon Sep 17 00:00:00 2001 From: eggy Date: Mon, 13 Jan 2025 23:39:30 -0500 Subject: [PATCH] feat(backend): add redis/kubernetes --- backend_infra.typ | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend_infra.typ b/backend_infra.typ index 3b2b002..d1000a0 100644 --- a/backend_infra.typ +++ b/backend_infra.typ @@ -65,8 +65,8 @@ CloudWatch, and stronger privacy controls for user data], [Reduced dashboard load time by 38% by implementing a stale-while-revalidate caching strategy], - [Created a CI/CD system from scratch with Terraform and Jenkins to automatically - deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard + [Created a parallel CI/CD system from scratch with Terraform and Jenkins to + automatically deploy AWS Lambdas], // BE-infra only, FE ver is admin dashboard ), ) @@ -107,6 +107,8 @@ and type checking], [Introduced backend tracing with OpenTelemetry and Grafana to profile performance issues in production], + [Resolved load spike crashes in prod by caching queries via *Redis* and + horizontally scaling services on *Kubernetes*], ), ) ] @@ -120,10 +122,8 @@ "Python, Qt", repo_link: "https://github.com/potatoeggy/mandown", tasks: ( - [Created a CLI and GUI to scrape, download, and convert webcomics into - e-ink-optimised comic files], - [Redesigned the ebook converter with a *plugin-based architecture* to increase - accessibility for new contributors], + [Created a CLI and GUI to scrape and convert webcomics into e-ink-optimised files + with a *plugin-based architecture*], [Expanded support for new formats and features #link("https://github.com/potatoeggy/mandown/issues/55")[based on] #link("https://github.com/potatoeggy/mandown/issues/89")[user] #link("https://github.com/potatoeggy/mandown/issues/63")[demand], minimising regressions with #link( "https://github.com/potatoeggy/mandown/blob/master/tests/test_source_batoto.py",