{"id":23379046,"url":"https://github.com/colevoss/trala-system-design","last_synced_at":"2026-01-21T03:02:38.397Z","repository":{"id":183985865,"uuid":"670898261","full_name":"colevoss/trala-system-design","owner":"colevoss","description":null,"archived":false,"fork":false,"pushed_at":"2023-07-26T15:31:32.000Z","size":1231,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-08T05:51:12.351Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/colevoss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-07-26T05:03:21.000Z","updated_at":"2023-07-26T15:03:54.000Z","dependencies_parsed_at":"2023-07-26T17:31:19.385Z","dependency_job_id":null,"html_url":"https://github.com/colevoss/trala-system-design","commit_stats":null,"previous_names":["colevoss/trala-system-design"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/colevoss/trala-system-design","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colevoss%2Ftrala-system-design","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colevoss%2Ftrala-system-design/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colevoss%2Ftrala-system-design/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colevoss%2Ftrala-system-design/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/colevoss","download_url":"https://codeload.github.com/colevoss/trala-system-design/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/colevoss%2Ftrala-system-design/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28624341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T02:47:06.670Z","status":"ssl_error","status_checked_at":"2026-01-21T02:45:44.886Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-21T19:16:19.208Z","updated_at":"2026-01-21T03:02:38.381Z","avatar_url":"https://github.com/colevoss.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Social Media Aggregator Design Doc\n\n* [One Month](/MONTH_ONE.md)\n* [One Year](/TWELVE_MONTH.md)\n\n## Included in this Doc\n\nThis design doc focuses on overall systems topology with thorough explanations for my design decisions.\nMy main focus in this design was to create one service design that will easily scale with the a growing\nfeature set and user base. By starting out with a simple codebase with stricter separation of concerns\nwe can easily migrate pieces out of that codebase without impacting other dependent modules/services.\n\nI also included proposals for scaling, observability, and monitoring in the early proposal that already would\nideally meet the requirements for the later iterations.\n\n## Not included in this Doc\n\nProposals for deploying this architecture in a multi-region or edge enabled architecture. In order to\nachieve the latency requirements at the one year mark, moving the API closer to where the user is might\nbe a vital step. This process is a bit outside of my experience but would be an amazing challenge to\novercome and give me a set of tools I have desired for a long time.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolevoss%2Ftrala-system-design","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcolevoss%2Ftrala-system-design","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcolevoss%2Ftrala-system-design/lists"}