Back

Vansh Khandelwal

Full Stack Web Devel... • 3m

A modular monolith is a single-deploy app intentionally partitioned into domain-aligned modules with clear interfaces to get monolith simplicity plus service-like boundaries. Core patterns: module-per-domain (bounded contexts) owning models and persistence; ports-and-adapters (hexagonal) to isolate domain logic from infra; plugin/extension modules for extensibility; and data-ownership with domain events and eventual consistency for cross-module workflows. Real-world examples—Shopify, GitLab, Basecamp—show modularize-first then extract selectively. Best practices: enforce boundaries via reviews, linters and packaging rules; prefer synchronous calls inside modules and asynchronous events between; keep single source of truth per entity; automate integration tests; monitor coupling; refactor incrementally—start by modularizing a high-change area.

Reply
3

More like this

Recommendations from Medial

Image Description

Vansh Khandelwal

Full Stack Web Devel... • 11d

Event Storming, created by Alberto Brandolini, is a workshop-driven, visual technique—imagine sticky notes and cross-functional stakeholders—that maps domain events to build shared understanding for scalable services. Participants (developers, produc

See More
1 Reply
4
Image Description
Image Description

Bhaskar Kumar

Building Hub Academy... • 11m

Creating a full-fledged app for live classes, recorded lectures, and daily module sample papers requires integration with multiple technologies (e.g., video streaming, file storage, backend servers). Applied Knowledge : C++ console application framew

See More
3 Replies
1
4
Image Description

Vansh Khandelwal

Full Stack Web Devel... • 2m

Noting that up to 70% of software projects fail to meet original goals, Domain-Driven Design (DDD) is a strategic approach that aligns software with business goals to tame large codebases. Originating from Eric Evans, DDD centers on the domain model

See More
1 Reply
1
10

Ramit Sutariya

Hey I am on Medial • 3m

“During events, I noticed how thousands of disposable glasses are thrown away at water stations. This inspired me to design an all-in-one water dispenser with a built-in glass sanitizing module. It provides Cold, Normal, Hot water, plus a Glass-Sanit

See More
Reply
1
Image Description

Vansh Khandelwal

Full Stack Web Devel... • 2m

Apache Kafka is a high-throughput, fault-tolerant stream platform used by over 80% of Fortune 100 firms. Producers publish to topics (partitioned for parallelism); consumers read via consumer groups; brokers store data. Key real-time use cases: centr

See More
2 Replies
1
3

Vansh Khandelwal

Full Stack Web Devel... • 1y

𝐕𝐮𝐞 𝐉𝐒: 𝐄𝐦𝐩𝐨𝐰𝐞𝐫𝐢𝐧𝐠 𝐖𝐞𝐛 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭 Vue JS, introduced in 2014, offers 𝐫𝐞𝐚𝐜𝐭𝐢𝐯𝐞 𝐝𝐚𝐭𝐚 𝐛𝐢𝐧𝐝𝐢𝐧𝐠 for automatic view updates with data changes. Its 𝐜𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭-𝐛𝐚𝐬𝐞𝐝 𝐚𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞 and d

See More
Reply
6

Deepak

Full-Stack Developer... • 1y

🔍 Ever wondered what sets successful AI projects apart from the unsuccessful ones? In my experience, it comes down to a few key factors: Integrated MLOps: Ensuring seamless deployment and monitoring of models can make or break AI projects. Deep Le

See More
Reply
6
Image Description
Image Description

Jayant Mundhra

 • 

Dexter Capital Advisors • 8m

Trump just gifted Indian solar module exporters a crazy big win, and yet nobody’s talking about it 🙏🙏 The US has imposed duties up to 3,521% on imports from Cambodia, Vietnam, Malaysia, and Thailand - nations that supplied 77% of America’s solar m

See More
3 Replies
1
20

Ayan shaikh

Doing zen mode shii ... • 2m

I have decided to start preparation for jobs and get started with my career in tech. I am a bit confused in selecting a domain for tech. Here's the thing: 1. (Web3) - I'm interested in Blockchain. I've attended a few meetup events and I liked it. A

See More
Reply

Sanskar

Keen Learner and Exp... • 4m

Day 11 of learning python as a beginner. Topic: creating journal entry program using file I/O. I got a little sidleline from my original plan of editing my to-do list program and created an entirely new program this time for writing a daily journal

See More
Reply
1
10

Download the medial app to read full posts, comements and news.