kondala Uma Maheshwara Raoumamaheshdesignchronicles.hashnode.dev·Nov 30, 2024SOLID principlesI had a big question in my mind when I heard about SOLID principles. What are they and why are they required? How are they different from OOPs concepts? Gradually, I understood that SOLID principles makes us understand how to apply the oops concepts ...Discuss·1 like·107 readsLLD
OBULIPURUSOTHAMAN Kobulipurusothaman.hashnode.dev·Nov 2, 2024Low Level Design (LLD)Low Level Design (LLD) LLD – Its refers to the Design of small components of an application or an application that serves the requirement or serves a set of business requirements. Building Blocks of LLD : Requirement Gathering Laying Down Use Cases U...Discuss·10 likes·46 readsLowLevelDesign
Shivam Chauhanlow-level-design.hashnode.dev·Oct 29, 2024WTF is Low-Level Design?If today I told you to build a house and provide all the necessary raw material, can you build the house? What’s stopping you to build that house which is in my head? Well, Shivam it’s in your head right, how can we know what you want to build? Oh ri...Discuss·15 likesSystem Design
Kunal Arorakrishanblogs.hashnode.dev·Oct 4, 2024Idempotency in Kafka ProducerHow Producer and Broker Communication works? Whenever a Producer send a message to Broker , Broker will in return send an ACK to producer and log the message into the respective partition .In case producer doesn’t successfully received the ACK produc...Discuss·1 like·151 readskakfa
Kunal Arorakrishanblogs.hashnode.dev·Oct 2, 2024How to Manage Data Consistency with Multiple Worker Instances?Problem Statement Let’s consider a scenario where we have a single service instance running a cron job. This job checks the database for any entries with a status of COMPLETED. When it finds such entries, it performs the necessary application code c...Discuss·1 like·110 readsdisturbted locking
Nitin Kumarnitk2038.hashnode.dev·Sep 24, 2024Low Level Design PatternsCreational Design Pattern (## Abraham becomes First President of State) Create objects or controls creation of objects. Singleton Design Pattern Prototype Design Pattern Factory Design Pattern Abstract Factory Design Pattern Builder Design Patt...DiscussLLD
FullStackJavafullstackjava.hashnode.dev·Jun 1, 2024Spring Modulith : A Comprehensive GuideIn the rapidly evolving landscape of software development, managing complexity is crucial. As systems grow, maintaining a clear structure and ensuring high cohesion while minimizing coupling becomes increasingly challenging. Enter Spring Modulith, a ...Discussmodulith
Gagandeep Singhblog.gagan93.me·May 17, 2024Low Level Design InterviewsBackground I work as a Staff Software Engineer at LocoNav. When I give interviews with my current experience (that is close to 9 years), I am considered for these roles: Software Engineer / Senior Software Engineer, Staff Software Engineer / Lead, ...Discuss·172 readsinterview
Samrat Xxsamrat.hashnode.dev·May 1, 2024low-level design (LLD) for a food delivery appHere is a low-level design for a food delivery app with the given requirements: Database Design: Restaurants: Restaurant ID Name Address City Contact Information Description Operating Hours Cuisine Types (e.g., Italian, Mexican) Meal Types ...DiscussJavaScript
Chetan Dattachetan77.hashnode.dev·Feb 19, 2024Bridge Design PatternIntroduction Bridge pattern decouples an abstarction from its implementation so that the two can vary independently. UML Diagram In this UML implementor is removed from the abstraction so that implementor can have various concrete implementors. Numb...DiscussLow Level DesignSystem Design