#software-architecture

[ follow ]
fromInfoQ
1 week 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
4 weeks 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
1 month ago
Software development

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

fromInfoQ
1 month 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
1 month 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
2 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
2 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.
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
3 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
3 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
fromInfoQ
3 months ago

Architectural Experimentation in Practice: Frequently Asked Questions

Architectural experiments validate high-cost decisions to avoid costly mistakes.
Not all decisions require experimentation; low-cost changes may suffice.
Defined experiments differentiate from casual tech exploration, enhancing learning.
Results of experiments should clarify decision paths and indicate if redesign is needed.
Software development
fromMedium
4 months ago

Modern Web Architectures: Composability with Harmony

Composable software enhances flexibility and modularity in web application development.
Bit Harmony framework promotes efficient development through reusable components.
Bootstrapping
fromHackernoon
4 months ago

Building Enterprise Angular Apps? You're Doing It Wrong (Unless You Use Standalone Components) | HackerNoon

Organizing Angular projects is essential for scalability and team collaboration.
Standalone components improve simplicity and maintainability in Angular applications.
Productivity
fromInfoQ
4 months ago

Understanding What Really Matters for Developer Productivity: A Conversation with Lizzie Matusov

Building productive engineering teams is crucial for effective software architecture.
fromInfoQ
5 months ago

Facilitating Software Architecture with Andrew Harmel-Law

Software architecture is fundamentally about making significant architectural decisions.
fromInfoQ
5 months ago

InfoQ's New Certification Focuses on Practical Skills for Senior Developers and Architects

While many certification programs exist, few address the practical challenges of implementing emerging technologies at enterprise scale. This certification bridges that gap by focusing on real-world scenarios software architects face daily.
DevOps
fromTESLARATI
6 months ago

Rivian tech attracts other OEMs after VW joint venture

Rivian's Chief Software Officer revealed that many other OEMs are showing interest in Rivian's software and electrical architecture after their joint venture with Volkswagen.
Venture
JavaScript
fromHackernoon
1 year ago

How 'Simple' Are AI Wrappers, Really? | HackerNoon

Creating LLM wrappers is challenging for developers due to limited resources and the need for clear definitions and structures.
fromHackernoon
8 months ago

Transforming Legacy with Domain-Driven Design, II: Strategy | HackerNoon

Implementing Domain-Driven Design (DDD) in legacy projects involves navigating unique challenges that aren't fully covered in existing literature.
[ Load more ]