#software-architecture

[ follow ]
fromInfoQ
1 week ago

Key Lessons from Shipping AI Products Beyond the Hype

Many of the things that we've learned during this process became a series of articles, that then got to presentations, and various different things.
Artificial intelligence
Software development
fromfaun.pub
3 weeks ago

How to Use the Repository Pattern in Laravel (Clean & Scalable Code Example)

Implementing the Repository Pattern in Laravel improves code maintainability and testability by separating business logic from data access logic.
fromInfoQ
2 weeks ago

The Financial Architecture of Software with Ian Miell

Communication structures within organizations not only shape software architecture but are deeply influenced by financial considerations.
fromInfoQ
1 month ago

Architecting the MVP in the Age of AI

AI helps software teams by alleviating time constraints and providing suggested alternatives for architectural decisions.
fromHackernoon
3 years ago

Sometimes Breaking Docker Best Practices Actually Works in Your Favor | HackerNoon

Containerization allows independent management of Docker containers, but integrating multi-service containers violates the Single Responsibility Principle.
fromInfoQ
1 month ago

Experiences from Using AI as a Software Architect

AI is a useful tool for software architects, aiding in language refinement and exploring tradeoffs, but cannot replace human contextual reasoning.
fromInfoQ
1 month ago

Building the Middle Tier and Doing Software Migrations: A Conversation with Rashmi Venugopal

Being an architect is not just about design; it's about the entire lifecycle of software, collaboration, and making impactful decisions in various systems.
Software development
#microservices
fromInfoQ
2 months ago
Software development

Do microservices' benefits supersede their caveats? A conversation with Sam Newman

fromInfoQ
2 months ago
Software development

Do microservices' benefits supersede their caveats? A conversation with Sam Newman

fromHackernoon
6 years ago

Monolith vs Microservices vs Modulith: The Evolution of Software Architecture | HackerNoon

Monolithic applications have proven difficult to manage over time, prompting a shift towards Microservices, which introduced their own complexities, leading to the embrace of Modulith architecture.
Software development
#knowledge-flow
fromInfoQ
2 months ago

The MVP Dilemma: Scale Now or Scale Later?

Scaling a system is a hard problem to solve. Underinvesting in scalability leads to a shortened lifespan for the system, but overinvesting can kill the MVP business case because of cost.
Growth hacking
Ruby on Rails
fromMedium
2 months ago

Twitter's Great Migration: From Ruby on Rails to Scala-A Scaling Masterclass

Twitter evolved from a small Ruby on Rails application to a massive platform, mastering architecture to manage unprecedented internet-scale traffic.
fromInfoQ
2 months ago

How a Sociotechnical Approach Can Help to Deal with Complexity

Navigating software complexity requires both technical expertise and sociotechnical fluency, according to Xin Yao.
fromDevOps.com
3 months ago

Developing Software That Solves Real-World Problems - A Technologist's View - DevOps.com

Software architecture is critical across sectors, from finance to healthcare, in crafting systems that genuinely solve problems rather than just creating technology for its own sake.
Software development
Artificial intelligence
fromDevOps.com
3 months ago

AI as the Architect's Muse: Redefining Software Design in the Age of Intelligence - DevOps.com

AI is revolutionizing software architecture by encouraging architects to explore innovative design solutions rather than just automating tasks.
fromLogRocket Blog
3 months ago

Solid series: Single Responsibility Principle (SRP) - LogRocket Blog

SOLID principles are like architectural blueprints for code, ensuring robust and maintainable software by promoting structured design through key principles.
Software development
fromInfoQ
3 months ago

Architectures You've Always Wondered About 2025

Modernizing legacy systems is vital for future innovation and competitiveness.
fromInfoQ
3 months ago

Mezzalira at QCon London: Micro-Frontends From Design to Organisational Benefits and Deployments

Micro frontends facilitate independent development of business subdomains while minimizing shared code, enhancing agility and scalability for organizations.
DevOps
fromMedium
3 months ago

Evolvability-It's Mostly About Data Contracts

Data Contracts can mitigate complexity in analytic systems by fostering loose coupling and enhancing adaptability.
Artificial intelligence
fromInfoQ
3 months ago

InfoQ Architecture and Design Trends in 2025

The InfoQ podcast discusses software architecture trends for 2025, focusing on innovations and practices that early adopters are exploring.
fromInfoQ
3 months ago

InfoQ Software Architecture and Design Trends Report - 2025

Because software architecture decisions always come down to trade-offs, there is never one right way to solve all challenges. For this reason, there has always been a healthy debate among the editors for when a trend should move along the adoption curve.
Artificial intelligence
fromInfoQ
4 months ago

QCon London 2025: Applying Domain-Driven Design at Scale

The early days of our company were marked by a 'spaghetti' architecture, rife with interdependent services, making growth and understanding core functionality a challenge.
UX design
fromInfoQ
4 months ago

Fitness Functions for Your Architecture

Software architecture must evolve to keep up with changing requirements, or we risk an architecture that no longer meets current and future operational needs.
Agile
[ Load more ]