Software Architecture

This collection covers a diverse range of topics related to software architecture, including its structural design, patterns, and evolving methodologies. It explores various architectural styles such as monolithic, microservices, and serverless architectures, emphasizing scalability, maintainability, and performance. Additionally, it discusses tools for optimization, principles like Domain-Driven Design, and the importance of effective communication within development teams. The goal is to provide insights into best practices and emerging trends that can enhance software design and development processes.

apidays Paris 2025 | API Layer7 Security: Real-World Use Cases (BBVA & Nexi)
apidays Paris 2025 | Building Agentic Workflows
apidays Paris 2025 | From Cabins to Complex Vacations
apidays Paris 2025 | Integration is Feminist: Building Peace in Distributed Systems
Visualizing Software Architecture with C4 Model and Diagram-as-Code
apidays Amsterdam 2025 | APIs with a Purpose
apidays Australia 2025 | Orchestrator vs. Choreography
software architecture for busy developers
Event-Driven-Architecture-with-Nodejs.pptx
apidays Australia 2025 | The API Platform as an Agentic Buffet: Serving APIs, Events & MCP Servers
Architectural Styles in Software Engineering
A Presentation on Prototype Design Pattern that covers the basics and real life exampls of Design pattern.
Business and Technical Requirements of Software-As-A-Service: Implications in Portuguese Enterprise Business Context
Beyond MVP: Scaling Product Engineering for High-Growth Enterprises in 2025
Implementation Patterns: the high-level design of system components
Certificate of Completion: One Day Workshop on ASP.NET (Microsoft Innovation Center)
Fragmented Architectures: patterns with smaller components
Architectural Extensions: making use of specialized components
Basic architectures: the building blocks for complex systems
Engineering AI Systems - A Summary of Architecture and DevOps Essentials