{"id":7539855,"url":"https://github.com/kxcontrib/cloud-autoscaling","last_synced_at":"2025-05-09T23:32:35.029Z","repository":{"id":114477818,"uuid":"298062165","full_name":"kxcontrib/cloud-autoscaling","owner":"kxcontrib","description":"Companion scripts to “Auto Scaling for a kdb+ realtime database” on code.kx.com","archived":false,"fork":false,"pushed_at":"2020-09-23T18:43:39.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-16T08:32:10.561Z","etag":null,"topics":["kdb","kdb-q","kdb-tick"],"latest_commit_sha":null,"homepage":"https://code.kx.com/q/cloud/autoscale/","language":"Python","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/kxcontrib.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-23T18:39:12.000Z","updated_at":"2024-08-08T05:57:08.000Z","dependencies_parsed_at":"2023-05-16T20:30:19.948Z","dependency_job_id":null,"html_url":"https://github.com/kxcontrib/cloud-autoscaling","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kxcontrib%2Fcloud-autoscaling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kxcontrib%2Fcloud-autoscaling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kxcontrib%2Fcloud-autoscaling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kxcontrib%2Fcloud-autoscaling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kxcontrib","download_url":"https://codeload.github.com/kxcontrib/cloud-autoscaling/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253341969,"owners_count":21893547,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["kdb","kdb-q","kdb-tick"],"created_at":"2024-04-08T00:09:09.064Z","updated_at":"2025-05-09T23:32:34.973Z","avatar_url":"https://github.com/kxcontrib.png","language":"Python","funding_links":[],"categories":["Cloud deployment"],"sub_categories":[],"readme":"Auto Scaling for a kdb+ realtime database\n=========================================\n\n\nCompanion scripts to [Auto Scaling for a kdb+ realtime database](https://code.kx.com/q/cloud/autoscale/)\n\n\nThe paper presents a solution for a scalable real-time database cluster.\nThe simulations carried out show savings of up to 50% could be made.\nThese savings, along with the increased availability of the cluster, could make holding a whole day’s data in memory more feasible for kdb+ databases.\n\nIf not, the cluster can be used alongside an intraday write-down process.\nIf an intraday write is incorporated in a system it is usually one that needs to keep memory usage low.\n\nThe scalability of the cluster can guard against large spikes in intraday data volumes crippling the system.\nUsed in this way very small instances could be used to reduce costs.\n\nThe `.u.asg` functionality in the tickerplant also gives the opportunity to run multiple clusters at different levels of risk.\nHighly important data can be placed in a cluster with a low scale threshold or larger instance size.\n\nIf certain data sources do not need to be available with a low latency clusters with smaller instances and higher scale thresholds can be used to reduce costs.\n\n\n## Author\n\nJack Stapleton is a kdb+ consultant for Kx who has worked for some the world’s largest financial institutions.\nBased in Dublin, Jack is currently working on the design, development, and maintenance of a range of kdb+ solutions in the cloud for a leading financial institution.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkxcontrib%2Fcloud-autoscaling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkxcontrib%2Fcloud-autoscaling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkxcontrib%2Fcloud-autoscaling/lists"}