Sumit Bhanushaliblog.sumitbhanushali.com·13 hours ago12 Factor App in NodeJS Part 1 (1-4)In Part 0, we got an overview of the 12-factor app methodology and its importance in building a scalable and reliable backend. In this Part, we will learn in detail about the first 4 factors and simultaneously implement them by building a blogging pl...Discuss·8 likes12 Factor App in NodeJSNode.js
Ayoush Chourasiathinkersclub.xyz·Dec 6, 2023Mastering Software Architecture: Part 5 — The Enigma of Event-Driven ArchitectureIntroduction: The landscape of software architecture has evolved dramatically, and one of the stars in this celestial journey is the Event-Driven Architecture (EDA). Over recent years, EDA has garnered immense popularity, offering solutions to comple...DiscussNerd StuffSystem Design
Garvit Singhgarvit05.hashnode.dev·Dec 5, 2023Distributed Computing : Key InsightsIntroduction This article is a part of my article series on System Design topics. I have explained all the fundamental concepts about distributed systems, their techniques, Remote Procedure Calls(RPCs), Distributed Object Frameworks and much more. It...Discuss·20 likesdistributed system
Akash Deep Chitranshcodechitra.hashnode.dev·Dec 5, 2023CORS - Cross Origin Resource SharingCORS stands for Cross-Origin Resource Sharing. It is a security feature implemented by web browsers that controls how web pages in one domain can request and interact with resources hosted on another domain. Web browsers have a same-origin policy, wh...DiscussWeb Development
Saiful Alamblog.msar.me·Dec 3, 2023Laravel Database Design & StructureIn my experiences, I saw most people struggling with database design and normalization, In the last 4/5 or years I guided many projects of my colleagues, friends, and younger brothers but they did not care about database designing and structuring. Th...Discuss·11 likes·85 readsLaravel
Garvit Singhgarvit05.hashnode.dev·Dec 2, 2023Deep Dive Into VirtualizationIntroduction This article is a part of my article series on System Design topics. I have explained all the fundamental concepts about virtualization, it's types, it's advantages and disadvantages and so on. It will help you build a strong foundation ...Discuss·20 likesComputer Science
Sumit Bhanushaliblog.sumitbhanushali.com·Nov 30, 202312 Factor App in NodeJS Part 0: IntroWe have all heard that attachments are bad, well this applies to software development too. Your app may be too dependent on OS or Cloud Provider. Your libraries might only work on specific OS or your app must be too much dependent on cloud SDKs. Some...Discuss12 Factor App in NodeJSTypeScript
Nicolas FränkelforApache APISIXapisix.hashnode.dev·Nov 29, 2023Chopping the monolith in a smarter wayIn my previous post Chopping the Monolith, I explained that some parts of a monolith are pretty stable and only the fast-changing parts are worth being "chopped." I turned the post into a talk and presented it at several conferences. I think it's pre...Discuss·21 likesarchitecture
Thomas Gormleyblog.thomasgormley.dev·Nov 29, 2023Resilient Systems: A Primer on Stability and RecoveryReading Michael Nygard's Release It has introduced me to many ideas around creating robust software. Part one of his book presents the idea of stability, what causes instability, and patterns for mitigating such issues. Stability in a system is being...DiscussSystem Design
Dixongenesis.hashnode.dev·Nov 29, 2023Web Crawler System DesignHelloo! Another attempt at a detailed blog post on designing a web crawler, covering all key aspects structurally: Designing a Scalable Web Crawler A web crawler is a program that browses the web to index pages systematically. Web crawler is generall...DiscussSystem Design