#software-architecture

[ follow ]
#micro-frontends
fromInfoQ
14 hours ago
Web frameworks

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.
fromMedium
7 months ago
JavaScript

Micro Frontend Architecture: A Guide

Micro frontends enhance scalability and flexibility by enabling independent development and deployment of components.
fromInfoQ
14 hours ago
Web frameworks

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.
fromMedium
7 months ago
JavaScript

Micro Frontend Architecture: A Guide

Micro frontends enhance scalability and flexibility by enabling independent development and deployment of components.
more#micro-frontends
#microservices
Software development
fromMedium
1 month 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.
JavaScript
fromCodeProject
7 months ago

Implementing Strategy and Adapter Patterns in a .NET Microservice for Multiple Cryptocurrency Data Providers with GraphQL

Building a scalable .NET 8 microservice to integrate multiple cryptocurrency data providers enhances access to real-time data for users.
fromInfoQ
5 months ago
JavaScript

Agoda's Unconventional Client-First Transition from a GraphQL Monolith to Microservices

Agoda's unique client-first migration strategy to microservices minimizes disruption and aligns with agile development principles.
fromMedium
4 days ago
DevOps

Evolvability-It's Mostly About Data Contracts

Data Contracts can mitigate complexity in analytic systems by fostering loose coupling and enhancing adaptability.
fromInfoQ
5 months ago
Agile

Crossing the Feedback Chasm - a Conversation with Ken Finnigan

Ken Finnigan's journey into software architecture stemmed from a disinterest in traditional architectural practices experienced during a short work experience.
Software development
fromMedium
1 month 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.
JavaScript
fromCodeProject
7 months ago

Implementing Strategy and Adapter Patterns in a .NET Microservice for Multiple Cryptocurrency Data Providers with GraphQL

Building a scalable .NET 8 microservice to integrate multiple cryptocurrency data providers enhances access to real-time data for users.
fromInfoQ
5 months ago
JavaScript

Agoda's Unconventional Client-First Transition from a GraphQL Monolith to Microservices

Agoda's unique client-first migration strategy to microservices minimizes disruption and aligns with agile development principles.
fromMedium
4 days ago
DevOps

Evolvability-It's Mostly About Data Contracts

Data Contracts can mitigate complexity in analytic systems by fostering loose coupling and enhancing adaptability.
fromInfoQ
5 months ago
Agile

Crossing the Feedback Chasm - a Conversation with Ken Finnigan

Ken Finnigan's journey into software architecture stemmed from a disinterest in traditional architectural practices experienced during a short work experience.
more#microservices
fromInfoQ
2 days 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.
Artificial intelligence
#sustainability
JavaScript
fromInfoQ
4 months ago

How to Architect Software for a Greener Future

The focus of software development should shift from discussing climate change problems to implementing practical solutions for a greener future.
fromInfoQ
2 days ago
Artificial intelligence

InfoQ Software Architecture and Design Trends Report - 2025

AI innovation is shifting towards small language models and agentic AI.
Retrieval-augmented generation (RAG) is becoming a common technique for LLMs.
Architects must balance AI-assisted tools for efficiency and quality.
Reducing software's carbon footprint is a growing concern for architects.
fromInfoQ
11 months ago
London

People, Planet, Cloud and AI: Key Takeaways from QCon London

QCon London 2024 featured talks on various software architecture topics including AI, cloud, and sociotechnical aspects, emphasizing sustainability.
JavaScript
fromInfoQ
4 months ago

How to Architect Software for a Greener Future

The focus of software development should shift from discussing climate change problems to implementing practical solutions for a greener future.
fromInfoQ
2 days ago
Artificial intelligence

InfoQ Software Architecture and Design Trends Report - 2025

AI innovation is shifting towards small language models and agentic AI.
Retrieval-augmented generation (RAG) is becoming a common technique for LLMs.
Architects must balance AI-assisted tools for efficiency and quality.
Reducing software's carbon footprint is a growing concern for architects.
fromInfoQ
11 months ago
London

People, Planet, Cloud and AI: Key Takeaways from QCon London

QCon London 2024 featured talks on various software architecture topics including AI, cloud, and sociotechnical aspects, emphasizing sustainability.
more#sustainability
#domain-driven-design
fromInfoQ
2 weeks ago
UX design

QCon London 2025: Applying Domain-Driven Design at Scale

Domain-driven design is essential for managing complexity in rapidly scaling healthcare platforms.
fromHackernoon
5 months ago
JavaScript

Concurrency management in DDD | HackerNoon

Managing concurrency is crucial in automated procurement systems to prevent errors during bid submissions.
fromHackernoon
5 months ago
Miscellaneous

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.
UX design
fromInfoQ
2 weeks ago

QCon London 2025: Applying Domain-Driven Design at Scale

Domain-driven design is essential for managing complexity in rapidly scaling healthcare platforms.
fromHackernoon
5 months ago
JavaScript

Concurrency management in DDD | HackerNoon

Managing concurrency is crucial in automated procurement systems to prevent errors during bid submissions.
fromHackernoon
5 months ago
Miscellaneous

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.
more#domain-driven-design
Agile
fromInfoQ
2 weeks ago

Fitness Functions for Your Architecture

Software architecture must evolve to keep up with changing requirements.
Fitness functions act as guardrails, ensuring architecture evolution stays aligned with goals.
Libraries like ArchUnit enable the creation of fitness functions to assess architectural integrity.
#decision-making
Agile
fromInfoQ
2 months ago

Facilitating Software Architecture with Andrew Harmel-Law

Software architecture is fundamentally about making significant architectural decisions.
fromInfoQ
3 weeks ago
Software development

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.
Agile
fromInfoQ
2 months ago

Facilitating Software Architecture with Andrew Harmel-Law

Software architecture is fundamentally about making significant architectural decisions.
fromInfoQ
3 weeks ago
Software development

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.
more#decision-making
Productivity
fromInfoQ
1 month ago

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

Building productive engineering teams is crucial for effective software architecture.
#web-applications
fromHackernoon
1 year ago
DevOps

Hit The Snooze on Cache Keys and How It Boosts Web App Performance | HackerNoon

Using an in-memory side cache enhances response times and eases database load, making it common in web application design.
fromMedium
8 months ago
DevOps

Micro Frontend Architecture: Not for Everyone?

Microfrontends are ideal for large applications facing significant complexity and bottlenecks, but startups should be cautious of initial commitments.
fromHackernoon
1 year ago
DevOps

Hit The Snooze on Cache Keys and How It Boosts Web App Performance | HackerNoon

Using an in-memory side cache enhances response times and eases database load, making it common in web application design.
fromMedium
8 months ago
DevOps

Micro Frontend Architecture: Not for Everyone?

Microfrontends are ideal for large applications facing significant complexity and bottlenecks, but startups should be cautious of initial commitments.
more#web-applications
fromInfoQ
2 months ago
DevOps

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

InfoQ is launching a hands-on software architecture certification at QCon London 2025, focusing on real-world challenges in emerging technologies.
#scala
more#scala
fromTESLARATI
3 months ago
Venture

Rivian tech attracts other OEMs after VW joint venture

Rivian's software and electrical architecture is attracting interest from multiple OEMs following its partnership with Volkswagen.
#resilience
fromInfoWorld
5 months ago
DevOps

Is your software architecture as clean as your code?

Clean software architecture is vital for scalability, resilience, and engineering velocity in modern systems.
fromHackernoon
1 year ago
JavaScript

From Paris to Berlin: How to Create Circuit-Breakers in Kotlin | HackerNoon

Circuit breakers prevent overload by redirecting requests during service failures.
They temporarily divert traffic to backup services or replicas.
The circuit breaker pattern ensures overall system resilience.
fromInfoWorld
5 months ago
DevOps

Is your software architecture as clean as your code?

Clean software architecture is vital for scalability, resilience, and engineering velocity in modern systems.
fromHackernoon
1 year ago
JavaScript

From Paris to Berlin: How to Create Circuit-Breakers in Kotlin | HackerNoon

Circuit breakers prevent overload by redirecting requests during service failures.
They temporarily divert traffic to backup services or replicas.
The circuit breaker pattern ensures overall system resilience.
more#resilience
fromHackernoon
1 year ago
JavaScript

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.
#web-development
fromMedium
4 months ago
Artificial intelligence

How Microfrontend Development Changing with Gen AI

Generative AI enhances microfrontend development by addressing UI consistency, reducing code duplication, and streamlining maintenance workflows.
fromRubyflow
5 months ago
Medicine

Why use Presenters than Components OR Integerate Them Together

Presenters help keep Rails app views clean and manageable by encapsulating presentation logic.
fromMedium
8 months ago
DevOps

Micro Frontend Architecture: Not for Everyone?

Microfrontends are beneficial for large apps, but require time and careful planning to realize their advantages.
fromMedium
4 months ago
Artificial intelligence

How Microfrontend Development Changing with Gen AI

Generative AI enhances microfrontend development by addressing UI consistency, reducing code duplication, and streamlining maintenance workflows.
fromRubyflow
5 months ago
Medicine

Why use Presenters than Components OR Integerate Them Together

Presenters help keep Rails app views clean and manageable by encapsulating presentation logic.
fromMedium
8 months ago
DevOps

Micro Frontend Architecture: Not for Everyone?

Microfrontends are beneficial for large apps, but require time and careful planning to realize their advantages.
more#web-development
fromInfoQ
4 months ago
Agile

Software Architecture and the Art of Experimentation

Software architecture inherently involves making mistakes, with effective strategies allowing teams to reduce costs of errors through structured experimentation.
fromHackernoon
9 months ago
JavaScript

Dolphinscheduler DAG Core Source Code Analysis | HackerNoon

Dolphinscheduler effectively manages offline task lifecycles using DAGs, ensuring efficient handling of multimodal task states.
fromMedium
6 months ago
JavaScript

5 Different Techniques to Create React Components

HopeAI enables efficient component generation by reusing existing pieces, balancing speed and design integrity across projects.
fromInfoQ
6 months ago
Agile

OpenAI Releases Swarm, an Experimental Open-Source Framework for Multi-Agent Orchestration

Swarm facilitates coordination among multiple AI agents through customizable routines and handoffs, enhancing task execution efficiency.
fromConsequence
7 months ago
Artificial intelligence

Is the AI Revolution a Big Deal or Bullshit? We're About to Find Out

The rise of transformers in AI marks a pivotal advancement, similarly complex to modern physics, requiring deep knowledge to fully comprehend.
fromHackernoon
2 years ago
JavaScript

11 Key Design Patterns: An Essential Guide | HackerNoon

The Abstract Factory Design Pattern facilitates the creation of related objects without specifying their concrete classes, enhancing flexibility and maintainability in software design.
fromInfoQ
10 months ago
Software development

Atlassian Announces Compass, a Developer Experience Platform

Compass enhances software architecture by providing contextual information within code repositories, streamlining development and improving efficiency.
fromMedium
10 months ago
Scala

Scala 3 Odyssey: Part 5-Software architecture and domain modeling

Establishing proper software architecture and design at the beginning of the application lifecycle is crucial for scalability, maintainability, performance, testability, and extensibility.
fromCodeProject
11 years ago
JavaScript

SOLID Architecture Principles Using Simple C# Examples

Understanding SOLID principles with simple C# examples is crucial for creating good software architecture.
[ Load more ]