Milan Jovanovićmilanjovanovic.hashnode.dev·Nov 30, 2024Implementing the Saga Pattern With MassTransitLong-running business processes often involve multiple services working together. Think about an e-commerce order: you need to process the payment, update inventory, and notify shipping. Traditional distributed transactions using two-phase commit (2P...DiscussSaga Pattern
Beau CarnesforfreeCodeCampfreecodecamp.org·Nov 27, 2024Learn Event Driven Architecture by Building a SaaS ApplicationBuilding modern, scalable web applications requires mastering the tools and patterns that power dynamic, production-ready platforms. Event-driven architecture is one of these patterns, enabling applications to efficiently handle real-time interaction...Discussevent-driven-architecture
Ahmad W Khanblog.ahmadwkhan.com·Nov 26, 2024Mastering Microservices and Event-Driven Systems with PythonSoftware development has undergone significant changes in the past decades. What started as procedural programming evolved into object-oriented design, monolithic architectures, and eventually distributed systems. With growing system complexity and d...Discuss·49 readsPython
Gareth Hughesgarethhughes.dev·Nov 18, 2024Cutting Cloud Costs: Transforming Legacy Systems with Event-Driven ArchitectureI previously worked for A-League and during my time there we launched aleagues.com.au and migrated all the club websites to a Wordpress platform developed by a third-party. The system we inherited had a set of APIs deployed into AWS. Games, Teams, an...Discuss·64 readsEngineeringAWS
Nahidnahidislam.hashnode.dev·Nov 15, 2024Understanding Application Architecture: Types, Functions, and How They WorkIn the world of software development, Application Architecture serves as the blueprint for building applications, defining the structure, interaction, and components that make up a software solution. It essentially outlines how applications are desig...Discuss·5 likesWeb Application Architecture
Mehdi Jaimjdev.vercel.app·Nov 2, 2024Code Design: Chapter 2 - Development MethodologiesIntroduction Software development methodologies help organize and optimize the process of building software. They shape how teams approach coding, testing, and collaboration, ultimately leading to higher-quality software with lower maintenance costs....DiscussCode DesignDDD
Roshan Poudelimroshanpoudel.hashnode.dev·Oct 31, 2024Cross-Account Event Routing AWSWhen building cloud-based event-driven systems, you may want to trigger with those events or publish to any consumers. AWS EventBridge comes handy to validate events, configure rules, patterns and targets to create consumer of events. Amazon Event-b...Discussrule
Gaurav Jaiswalgauravjaiswal.com.np·Oct 31, 2024Building event driven application using Fast API, Django, and KafkaIn this article, I’ll walk through how to build a basic to-do app using event-driven architecture principles. This system is designed to handle high traffic workloads and achieve scalability. Prerequisites This article will focus on using Kafka with ...Discuss·74 readsMicroserviceMicroservices
Aderemi Daredareaderemi.hashnode.dev·Oct 24, 2024Agenda 101: Improving communication between microservicesSide Talk There has been so much debate on the best way to send data within microservice applications. Perhaps, you've also had long discussion within your team on this problem. Various methods and technique are available ranging from the old http re...Discussagenda
Yacine Petitprezanykeyh.hashnode.dev·Oct 24, 2024Event-Driven Microservice Architecture: Why We Chose It and How We Implemented ItWelcome to the second installment in our series on the architecture of Ingedata’s Pulse platform! When we made the decision to move away from our previous platform, the first question we faced was, "What do we want to build?" Should we overhaul our t...Discusssoftware architecture