#software-architecture

[ follow ]
Software development
fromInfoQ
2 days ago

Safely Changing Software to Avoid Incidents: A Conversation with Justin Sheehy

Software architecture roles often emerge from distributed-systems engineering experience as system scale and complexity increase, lacking formal training paths.
#ai
fromInfoQ
1 week ago
Artificial intelligence

An AI-Driven Approach to Creating Effective Learning Experiences at QCon

fromInfoQ
1 week ago
Artificial intelligence

An AI-Driven Approach to Creating Effective Learning Experiences at QCon

Software development
fromInfoQ
1 week ago

The Virtual Think Tank: Using LLMs to Get a Multitude of Perspectives

Virtual think tanks using AI surface trade-offs and diverse architectural perspectives, compel explicit human decisions and accountability, and stimulate creative problem reframing.
fromInfoQ
1 month 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
1 month 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.
Software development
fromInfoQ
1 month 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.
Software development
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.
Artificial intelligence
fromInfoQ
2 months 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
2 months 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
3 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
3 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.
Software development
fromInfoQ
3 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
4 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
4 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
4 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
Web frameworks
fromInfoQ
4 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
4 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
4 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
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 ]