Home / Companies / Inngest / Blog / September 2022

September 2022 Summaries

4 posts from Inngest

Filter
Month: Year:
Post Summaries Back to Blog
This article discusses two approaches to running background jobs in Node.js applications - the classic queue & workers approach and a simpler approach using HTTP and Inngest, a serverless job scheduler. The traditional method involves setting up a message queue and multiple worker processes, which can be complex and time-consuming. On the other hand, Inngest allows developers to send events directly to their functions without needing a separate queue or workers. This approach is more straightforward and requires less setup, making it ideal for smaller applications. However, there are limitations to this HTTP-based approach, such as potential extra load on the backend server and timeouts. The article concludes by encouraging readers to try Inngest and stay updated on future platform support.
Sep 28, 2022 932 words in the original blog post.
Modern serverless job schedulers have not seen significant advancements in recent years. However, there is a need for faster and more reliable applications that can handle background tasks effectively. Inngest introduces an innovative approach to job scheduling by using events instead of RPC calls. This method simplifies code writing, reading, debugging, and maintenance while offering full type checking, versioning, and local replay capabilities. By adopting a serverless architecture, developers can build faster and deploy their applications more easily without the need for long-running VMs or expensive messaging systems like Redis or RabbitMQ. Inngest's event-driven paradigm allows users to create declarative background jobs that specify when they should be called, making it easier to understand system behavior.
Sep 28, 2022 954 words in the original blog post.
TypeScript has seen significant growth in recent years, with many developers praising its capabilities for discoverability and error protection. This article explores how to provide a developer experience that guides users through understanding and using code without leaving their editor. By focusing on essentials like discoverability and feedback, the author demonstrates how TypeScript can be adapted to protect code beyond usual inference methods. The article also discusses building a guided experience by creating functions with readable function definitions and type-safe inputs. Overall, these techniques aim to make coding more enjoyable and efficient for developers using TypeScript.
Sep 28, 2022 1,728 words in the original blog post.
The article describes how to build a Discord PR collaboration tool in an hour using Inngest. It explains the architecture behind this kind of tool using AWS and how you can build similar services rapidly using their platform. The requirements include subscribing to GitHub events, creating new threads in Discord when PRs are opened, forwarding GH comments in the relevant Discord thread, and handling associated SDLC flow. The article also provides a detailed walkthrough of the process for building this on Inngest, including setting up a new GitHub webhook, running init commands to create new serverless functions triggered by specific events, writing business logic, testing functions locally, and deploying them once ready.
Sep 07, 2022 1,498 words in the original blog post.