Best of Serverless2023

  1. 1
    Article
    Avatar of robinwieruchRobin Wieruch·3y

    10 Web Development Trends in 2023

    The most popular meta framework called Next.js comes on top of React.js. SSR is all over the place when working with JavaScript frameworks these days. Other meta frameworks like SvelteKit are catching up. SSR has been competing with static site generation (SSG) for a while for the perfect performance.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    What I learned from Software Engineering at Google

    The difference between Software Engineering and Programming is at the core of this book. Software Engineering is programming over time and programming is about writing code. When you're big, anyone might touch your code. The whole thing fits in your head. The earlier you find a mistake, the easier it is to fix.

  3. 3
    Article
    Avatar of devgeniusDev Genius·3y

    Advanced Next.js Concepts

    Learn about advanced Next.js concepts including authentication, serverless functions, and using TypeScript.

  4. 4
    Article
    Avatar of medium_jsMedium·3y

    Serverless Bun vs Node: Benchmarking on AWS Lambda

    Serverless Bun vs Node: Benchmarking on AWS Lambda. Bun promises a whole host of benefits, mostly around performance and developer experience, while boasting strong interoperability standards. Bun claims it can process logic at 3-4x the speed of NodeJS.

  5. 5
    Article
    Avatar of livecycleLivecycle·3y

    How to host your side-projects for free in 2023: from Auth to Database

    Hosting side projects without a monthly cost is a great way to bring your ideas to life without breaking the bank. In this article, we’ll explore different categories of services that can help you host your side projects for free in 2023.

  6. 6
    Article
    Avatar of swizecswizec.com·3y

    How many years to senior engineer?

    Swizec Teller: Years isn't it Years is a bad metric. It can be a decent proxy, if you have no other information, but what you're looking for is some sort of wisdom. Experienced engineers ask really weird questions that help them prune that decision tree in their mind in large swathes.

  7. 7
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Even Amazon can't make sense of serverless or microservices

    The Prime Video team at Amazon has published a rather remarkable case study on their decision to dump their serverless, microservices architecture and replace it with a monolith instead. This move saved them a staggering 90% on operating costs, and simplified the system too. But beyond celebrating their good sense, I think there's a bigger point here.

  8. 8
    Article
    Avatar of dhhDavid Heinemeier Hansson·3y

    Don't be fooled by serverless

    Clouds and VPS's work on the principle of buying in bulk and selling by the piece. Serverless allows for slicing the server thinly, but it may not be a good deal if you need all the computing cycles. It can also lead to lock-in.

  9. 9
    Article
    Avatar of bytebytegoByteByteGo·3y

    From 0 to Millions: A Guide to Scaling Your App - Part 3

    In the final two parts of this series, we examine the impact of recent trends like cloud and serverless computing. We explore how these trends alter the way we build applications, especially for early-stage startups where time-to-market is critical, and provide insights on how to incorporate these modern approaches when creating your next big hit.

  10. 10
    Article
    Avatar of communityCommunity Picks·3y

    5 Ways to Modernize a Web Application

    Explore 5 different ways to modernize a web application, including using composable software, micro frontends, updating the design/CSS, breaking down a monolith into microservices, and utilizing serverless functions. These techniques can help improve scalability, maintainability, and performance.

  11. 11
    Article
    Avatar of bytebytegoByteByteGo·3y

    Serverless Has Servers

    Serverless computing is a paradigm where developers can build and run applications without managing the underlying servers. It abstracts away the servers, runtimes, and capacity planning, allowing developers to focus on application code. Serverless has become popular for startups due to cost savings, faster time-to-market, and auto-scaling.

  12. 12
    Article
    Avatar of dzDZone·3y

    Web Application Architecture: The Latest Guide

    Web Application Architecture is an underlying web application architecture that makes this process possible. Choosing the right design defines your company growth, reliability and interoperability and future IT needs. A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.

  13. 13
    Article
    Avatar of pointerPointer·3y

    DovAmir/awesome-design-patterns: A curated list of software and architecture related design patterns.

    Software design pattern- A general, reusable solution to a commonly occurring problem within a given context in software design. It is a description or template for how to solve a problem that can be used in many different situations. This website accompanies the book Reactive Design Patterns by Roland Kuhn.

  14. 14
    Article
    Avatar of communityCommunity Picks·3y

    ⚡️Serverless Frameworks for 2023

    Serverless Framework is an open-source tool built specifically to simplify building serverless apps. It's found a carefully balanced way of abstracting away “just enough” of the parts you may not care about while allowing you the flexibility of CloudFormation when you need it.

  15. 15
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP54: Cache Systems Every Developer Should Know

    Become a better tech leader in 10 mins a week (Sponsored) Refactoring is a weekly newsletter about writing great software and working well together. Receive a new essay every Thursday with practical advice about your work. Join a private community of tech leaders, founders, and engineers.

  16. 16
    Article
    Avatar of communityCommunity Picks·3y

    Prisma 5: Faster by Default

    Prisma 5: Faster by Default July 12, 2023 Prisma5 introduces changes that make it significantly faster. These changes especially improve the experience of using Prisma in serverless environments. Prisma 4.8.0 is now Generally Available and is the default wire protocol that Prisma Client will use under the hood.

  17. 17
    Article
    Avatar of tshThe Software House·3y

    Software Architecture 2023 – definitions, trends & resources

    Software Architecture 2023 - definitions, trends, trends & resources. In order to create a safe, easy-to-maintain and high-performance application in 2021, you need to learn more about software architecture. This article is meant to serve as an introduction to the topic of software architecture in 2021 for CTOs.

  18. 18
    Article
    Avatar of awstipAWS Tip·3y

    Designing Event-Driven Architecture

    Serverless represents abstracting your computing infrastructure to the point that you have no responsibilities for the servers on which your code runs. The idea behind Event-Driven Architectures is use of events to communicate between decoupled services, use events to trigger or invoke the service.

  19. 19
    Article
    Avatar of awstipAWS Tip·3y

    Express server on Netlify for free - Step by step guide

    Netlify Functions are a powerful feature of the Netlify platform that allow you to deploy and run serverless functions written in Node.js. These functions can be used to perform a variety of tasks, such as handling server-side logic, connecting to APIs, or serving dynamic content.

  20. 20
    Article
    Avatar of devtoDEV·3y

    Serverless Patterns

    This post provides an overview of several architecture patterns for serverless solutions on AWS, including Storage-First, Circuit breaker, Feature flags, and Step Functions CRUD. It discusses the benefits and implementation of each pattern.

  21. 21
    Article
    Avatar of telerikTelerik·3y

    100 Things You Should Know About Nuxt 3

    A new server engine fuels Nuxt 3, Nitro, offering cross-platform support for Node.js, browsers, service workers and more. The framework has been rewritten with TypeScript, drastically improving developer experience by writing type-safe code. The composition API is easier to test and provides a better TypeScript experience.

  22. 22
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    10 Tools for Scaling Microservices

    Helios Helios is an observability tool that plays a crucial role in scaling microservices. It provides real-time visibility and insights into the performance and health of the system. Helios supports distributed tracing to help you understand the flow of requests across different microservices in your application.

  23. 23
    Article
    Avatar of bytebytegoByteByteGo·3y

    From 0 to Millions: A Guide to Scaling Your App - Final Part

    As traffic continues to scale, the modern application stack will start to run into issues. As traffic grows, the combined read and write traffic could start to overwhelm the serverless database. The first place that could break is the database tier. For a read-heavy application, we should consider migrating the read load to read replicas.

  24. 24
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker Decoded: Cracking the Code to Smoother DevOps Operations 🚀

    This article discusses common problems faced while using Docker and provides solutions to optimize Docker images, address resource limitations in containers, and manage container scalability.

  25. 25
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Building a Unified Notification System with GitHub Actions

    Build a Unified Notification System with GitHub Actions with GitHub actions. Explore the power of GitHub actions by integrating with multiple notification services including Slack, Chime, Teams, AWS SNS and more. In this blog, we will explore the process of building GitHub Actions for notifications services to publish actions execution results for Slack, Discord, Teams.