Domain-Driven Design (DDD) fundamentals Event-driven architecture: async messaging, event sourcing Apache Kafka or RabbitMQ for pub/sub systems Microservices: boundaries, communication, service ...