Home / Companies / Harper / Blog / March 2021

March 2021 Summaries

2 posts from Harper

Filter
Month: Year:
Post Summaries Back to Blog
Serverless computing is a cloud execution model where the provider dynamically allocates resources as needed, reducing the need for infrastructure management by users, who are charged based on usage rather than fixed rates. Despite its name, servers are still involved, but their maintenance is handled by the provider, allowing developers to focus on code rather than infrastructure. This model offers benefits such as cost efficiency, scalability, and increased productivity, but it also poses challenges like vendor lock-in and security risks due to reliance on third-party services. Serverless platforms like AWS Lambda, Azure Functions, and Vercel facilitate the deployment of applications without the need for server management, enabling developers to build scalable, innovative solutions, as demonstrated in a workshop by Harper involving Next.js and Vercel. Understanding the specific needs and goals of an organization is crucial for leveraging the advantages of serverless architectures, though careful consideration is necessary to avoid pitfalls such as high costs and lack of redundancy.
Mar 16, 2021 1,067 words in the original blog post.
Latency issues in modern applications are often caused by the reliance on centralized databases in a single cloud region, which results in delays and poor user experiences across various domains such as gaming, IoT, autonomous vehicles, and warehouse robotics. As applications grow globally, static content delivery has been optimized through CDNs, but dynamic data storage remains a bottleneck due to difficulties in distributing database architecture. The proposed solution is decentralization, which involves using distributed data centers alongside cloud-agnostic databases like Harper to bring computing power closer to users and synchronize data efficiently across multiple nodes. This approach can significantly reduce both internet and operational latency, leading to improved performance in applications, enhancing user satisfaction, and enabling new innovations without the constraints of latency traditionally accepted in cloud-based solutions.
Mar 01, 2021 1,841 words in the original blog post.