{"id":25186317,"url":"https://github.com/prabin-acharya/serverless-101-cs50","last_synced_at":"2026-01-19T02:31:34.018Z","repository":{"id":168496602,"uuid":"479477026","full_name":"prabin-acharya/Serverless-101-CS50","owner":"prabin-acharya","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-08T17:30:37.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T08:48:18.375Z","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/prabin-acharya.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":"2022-04-08T17:13:34.000Z","updated_at":"2022-04-08T17:13:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"500d2009-74cd-4b7a-ac58-8f7bb4889e1b","html_url":"https://github.com/prabin-acharya/Serverless-101-CS50","commit_stats":null,"previous_names":["prabin-acharya/serverless-101-cs50"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/prabin-acharya/Serverless-101-CS50","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2FServerless-101-CS50","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2FServerless-101-CS50/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2FServerless-101-CS50/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2FServerless-101-CS50/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prabin-acharya","download_url":"https://codeload.github.com/prabin-acharya/Serverless-101-CS50/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabin-acharya%2FServerless-101-CS50/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28558228,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T00:46:33.223Z","status":"online","status_checked_at":"2026-01-19T02:00:08.049Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":"2025-02-09T19:43:01.879Z","updated_at":"2026-01-19T02:31:34.002Z","avatar_url":"https://github.com/prabin-acharya.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Serverless-101-CS50\nNotes from Serverless 101 CS50 - https://www.youtube.com/watch?v=CBo2iMst6zE\n\n## What is Serverless?\nServerless is a cloud-native development model that allows developers to build and run applications without having to manage servers.There are\nstill servers in serverless, but they are abstracted away from app development. A cloud provider handles the routine work of provisioning, maintaining,\nand scaling the server infrastructure. Developers can simply package their code in containers for deployment. Once deployed, serverless apps respond \nto demand and automatically scale up and down as needed.\n\n## Why serverless?\n- No server management\n- Developers are only charged for the server space they use, reducing cost\n- Serverless architectures are inherently scalable\n- Quick deployments and updates are possible\n- Code can run closer to the end user, decreasing latency\n\n\n\n### Lambda Function\nAWS Lambda is a serverless, event-driven compute service that lets you run code for virtually any type of application \nor backend service without provisioning or managing servers.  \nAWS Lambda is a serverless computing service provided by Amazon Web Services (AWS). Users of AWS Lambda create functions, self-contained applications written in one of the supported languages and runtimes, and upload them to AWS Lambda, which executes those functions in an efficient and flexible manner.\nThe Lambda functions can perform any kind of computing task, from serving web pages and processing streams of data to calling APIs and integrating with other AWS services.\nThe concept of “serverless” computing refers to not needing to maintain your own servers to run these functions. AWS Lambda is a fully managed service that takes care of all the infrastructure for you. And so “serverless” doesn’t mean that there are no servers involved: it just means that the servers, the operating systems, the network layer and the rest of the infrastructure have already been taken care of, so that you can focus on writing application code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabin-acharya%2Fserverless-101-cs50","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprabin-acharya%2Fserverless-101-cs50","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabin-acharya%2Fserverless-101-cs50/lists"}