#software-architecture

[ follow ]
#microservices
Software development
fromMedium
2 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.
fromDevOps.com
23 hours ago
Artificial intelligence

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

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
1 week 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
2 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.
Artificial intelligence
fromDevOps.com
23 hours 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.
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
1 week 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
#solid-principles
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.
fromLogRocket Blog
5 days ago
Software development

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

SOLID principles provide a foundation for writing robust, maintainable code by ensuring that each class has a clear responsibility.
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.
fromLogRocket Blog
5 days ago
Software development

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

SOLID principles provide a foundation for writing robust, maintainable code by ensuring that each class has a clear responsibility.
more#solid-principles
Artificial intelligence
fromInfoQ
1 week 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
fromInfoQ
1 week ago

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.
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.
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.
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.
#domain-driven-design
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.
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
#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
6 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
9 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
6 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
9 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.
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.
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.
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
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.
[ Load more ]