Skip to content
Masoud Chelongar

Masoud Chelongar

Practical Envisioning of Software Architecture

  • About
  • Blog
  • Home
  • Privacy Policy
  • Workshops & Seminars
    • Seminar – Accelerating Software Transformation
    • Seminar – Redefining Software Transformation
    • Workshop – Crafting Event-Driven Architecture with Domain-Driven Design
    • Workshop – Tactical Domain-Driven Design with EventStorming
    • Workshop – The Systematic Event Discovery Approach
Search
Close menu
  • About
  • Blog
  • Home
  • Privacy Policy
  • Workshops & Seminars
    • Seminar – Accelerating Software Transformation
    • Seminar – Redefining Software Transformation
    • Workshop – Crafting Event-Driven Architecture with Domain-Driven Design
    • Workshop – Tactical Domain-Driven Design with EventStorming
    • Workshop – The Systematic Event Discovery Approach
Masoud Chelongar

Masoud Chelongar

Practical Envisioning of Software Architecture

Search Toggle menu

Category: Software Architecture

Articles and posts related to Software Architecture

March 2, 2025May 29, 2025Software Architecture, Software Transformation, Systemic Event Discovery Approach, Systems ThinkingBy Masoud ChelongarSEDA, Software Transformation, Systemic Event Discovery Approach, Systems Thinking

SEDA – The Systemic Event Discovery Approach (Part 2)

Estimated Reading Time: 8 minutesAnalyze Eco-System Holistically As explained in Part One, the SEDA framework consists of four steps, each of which was briefly discussed. The

February 6, 2025June 11, 2025Domain-Driven Design, Software Architecture, Software Transformation, Systemic Event Discovery Approach, Systems Thinking, Team TopologiesBy Masoud ChelongarDomain Driven Design, SEDA, Software Architecture, Software Transformation, Systemic Event Discovery Approach, Systems Thinking

SEDA – The Systemic Event Discovery Approach (Part 1)

Estimated Reading Time: 7 minutesAs Sociotechnical Systems continue to grow and the complexity of software products increases alongside ever-changing market demands, the way we think, design,

January 14, 2025June 3, 2025Software Architecture, Software Transformation, Systems ThinkingBy Masoud ChelongarSoftware Transformation

Mitigating Software Transformation Risks by Systems Thinking and Sociotechnical Systems

Estimated Reading Time: 8 minutesAs organizations face increasingly complex challenges, the relevance of Sociotechnical Systems continues to grow. In a landscape shaped by rapid technological advancements

December 10, 2024March 17, 2025Event-Driven Architecture, Software ArchitectureBy Masoud ChelongarSoftware Architecture

Orchestrated Event-Driven Architecture – Mediator Topology

Estimated Reading Time: 7 minutesOrchestrated Event-Driven Architecture (OEDA) or Mediator EDA is a design pattern used in distributed systems to manage and coordinate events between services or components.  It uses

November 4, 2024June 7, 2025Domain-Driven Design, Software Architecture, Software Development, Software Transformation, Team TopologiesBy Masoud ChelongarSoftware Architecture, Software Transformation

Team Topologies – A Complementary Tool for DDD in Software Transformation

Estimated Reading Time: 9 minutesSoftware Transformation Projects face numerous challenges, such as dealing with legacy systems that are difficult to adapt or scale, misaligned teams that work

October 5, 2024June 12, 2025Application Programming Interface, Software Architecture, Software DevelopmentBy Masoud ChelongarAPI, GraphQL, gRPC, RESTAPI, Software Architecture

API Architectural Style – Types & Comparisons

Estimated Reading Time: 7 minutesModern software systems usually consist of various services, databases, and external integrations, which are often spread across different platforms and environments. APIs

September 19, 2024March 19, 2025Domain-Driven Design, Software Architecture, Software Development, Software Transformation, Systems ThinkingBy Masoud ChelongarDomain Driven Design, Software Architecture, Software Transformation, Systems Thinking

Software Transformation – The Pillars of Sustainable Change in Software and Organizations

Estimated Reading Time: 9 minutesSoftware is at the heart of nearly every industry, shaping how businesses operate, connect with customers, and stay ahead of the competition.

August 14, 2024June 3, 2025Software Architecture, Software Transformation, Systems ThinkingBy Masoud ChelongarSoftware Transformation, Systems Thinking

Systems Thinking – A Dynamic Approach for Software Transformation

Estimated Reading Time: 8 minutesSystems Thinking1 is an approach to problem-solving that views problems as part of a wider, interconnected system. Rather than isolating individual components, systems thinking considers

June 5, 2024April 23, 2025Event-Driven Architecture, Software Architecture, Software DevelopmentBy Masoud ChelongarBroker, Kafka, RabbitMQ, Software Architecture, Software Development

Brokers & Queues – The Backbone of Event-Driven Architecture

Estimated Reading Time: 15 minutesIt is around a decade that many firms , because of complexity in business , tight competition with competitors and emerging new

October 10, 2023April 23, 2025Event-Driven Architecture, Microservices, Software Architecture, Software DevelopmentBy Masoud ChelongarEvent Driven Architecture, Microservices, Software Architecture, Software Development

Event-Driven Architecture Explained – The Essentials and Beyond

Estimated Reading Time: 11 minutesEvent-Driven Architecture or EDA is one of the most popular and attractive distributed software architectural pattern. There are many reasons to make

Posts pagination

< 1 2 3 >

Recent Posts

  • Hybrid Intelligence in Action – How To Deploy AI Solutions
  • SEDA – The Systemic Event Discovery Approach (Part 4)
  • Operationalizing LLMs – A Practical Guide for Developers & Architects
  • Small Language Models – An Architect’s Perspective
  • SEDA – The Systemic Event Discovery Approach (Part 3)

Recent Comments

No comments to show.

Archives

  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • October 2023
  • April 2023
  • February 2023
  • December 2022
  • November 2022

Categories

  • Application Programming Interface
  • Artificial Intelligence
  • Documentation
  • Domain-Driven Design
  • Event-Driven Architecture
  • Microservices
  • Soft Skills
  • Software Architecture
  • Software Development
  • Software Transformation
  • Systemic Event Discovery Approach
  • Systems Thinking
  • Team Topologies
© 2025 Masoud Chelongar