Evening wrap: Spring Modulith 2.1 M3 adds new boundary tools for cleaner architecture. Release: https://lnkd.in/ga7dKGZx From modular work, these support scalable designs. Modulith in your stack? #SpringModulith #Java #Modularization #Backend #TechReleases
Shawn McMichael’s Post
More Relevant Posts
-
Evening wrap: Spring Modulith 2.1 M3 adds new boundary tools for cleaner architecture. Release: https://lnkd.in/ga7dKGZx From modular work, these support scalable designs. Modulith in your stack? #SpringModulith #Java #Modularization #Backend #TechReleases
To view or add a comment, sign in
-
Evening wrap: Spring Modulith 2.1 M3 adds new boundary tools for cleaner architecture. Release: https://lnkd.in/ga7dKGZx From modular work, these support scalable designs. Modulith in your stack? #SpringModulith #Java #Modularization #Backend #TechReleases
To view or add a comment, sign in
-
🚀 Day 98/100 - Spring Boot - Creating & Listening to Custom Events As, we have discussed event-driven architecture in the previous post (https://lnkd.in/dWjTG_3j)... Now let’s implement it in Spring Boot. ➡️ Create and Listen to Custom Events it's a 3-step process: 🔹Step 1: Define a Custom Event 🔹Step 2: Publish the Event 🔹Step 3: Listen to the Event ❗See attached image for code 👇 ➡️ What’s Happening Actually? 🔹Event is published after user creation 🔹Listener automatically reacts 🔹No direct dependency between components #100Days #SpringBoot #EventDriven #Java #BackendDevelopment #SoftwareEngineering
To view or add a comment, sign in
-
-
🔍 What does @ComponentScan do in Spring? Manually registering beans? Not anymore. With @ComponentScan, Spring automatically: ✅ Scans your packages ✅ Detects components (@Service, @Repository, @Controller, etc.) ✅ Registers them as beans 💡 It’s the backbone of Dependency Injection in Spring applications. ⚠️ Tip: If your classes are outside the scan path, Spring won’t find them! Understanding this = cleaner, scalable architecture 🚀 #SpringBoot #Java #BackendDevelopment #SoftwareEngineering #Microservices #Developers
To view or add a comment, sign in
-
-
Microservices is one of the most used architectures in modern applications. But many developers still think it’s complex… 👉 It’s actually about breaking big problems into smaller services. Here’s a simple breakdown of how it works with Spring Boot 👇 #Microservices #SpringBoot #Java #Backend #Architecture #Developers
To view or add a comment, sign in
-
-
Most developers debate frameworks. Senior engineers debate trade-offs. After 20 years of Java, here is what I know: The best architecture is the one your team can maintain at 3 AM during an outage. Not the most elegant. Not the most trendy. The most maintainable. I have seen "perfect" microservices architectures crumble because nobody could debug them under pressure. What is your #1 rule for production architecture? #java #softwarearchitecture #engineering
To view or add a comment, sign in
-
Topic: Event-Driven Architecture Not every system needs synchronous communication. In many applications, services wait for each other to respond. This creates: • Tight coupling • Higher latency • Reduced scalability Event-driven architecture changes that. Instead of direct calls: • Services publish events • Other services consume them asynchronously Benefits: • Loose coupling • Better scalability • Improved system flexibility • Easier integration But it also requires: • Proper event design • Reliable messaging systems • Handling eventual consistency Because asynchronous systems are powerful — but need careful design. Have you worked with event-driven systems? #Microservices #EventDriven #SystemDesign #Java #BackendDevelopment
To view or add a comment, sign in
-
#TechTalk | Spring Framework ☕🌱 What makes Spring so efficient? By leveraging design patterns like IoC, Singleton, and Proxy, Spring simplifies object lifecycle management, reduces complexity, and enables powerful features such as transaction management and security. Smart design is the backbone of scalable applications. #SpringFramework #Java #DesignPatterns #SoftwareArchitecture #BackendDevelopment #TechInsights
To view or add a comment, sign in
-
Architecture diagrams are useful until the code stops obeying them. This piece looks at a harder problem: how to make Java architecture boundaries executable with Quarkus, tests, and build-time feedback. The goal is not prettier diagrams. It is fewer silent boundary violations and less architectural drift. Useful if your architecture rules live in diagrams but not in feedback loops. https://lnkd.in/dTEQGJj8 #Java #Quarkus #SoftwareArchitecture
To view or add a comment, sign in
-
-
I recently published my first technical article on Medium. While learning Domain-Driven Design and Hexagonal Architecture, I realized I had been focusing too much on frameworks and not enough on the business problems behind the code. I wrote about how Ports & Adapters changed the way I think about designing backend systems, especially in Spring Boot. If you're working with Spring Boot, DDD, or trying to build cleaner business logic, I hope you find it useful. https://lnkd.in/enxSwXuX #Java #SpringBoot #SoftwareArchitecture #DDD #BackendDevelopment
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development