Du er ikke logget ind
Beskrivelse
Chapter 1: Introduction to Enterprise Software Systems
Chapter Goal: Provides an introduction to the key elements of enterprise software systems and how these systems are built in the real world.
¿ What are enterprises?
¿ How software is used in enterprises?
¿ Characteristics of Enterprise Software Systems
¿ Practical examples of enterprise systems
Chapter 2: Introduction to Solution Architecture
Chapter Goal: Introduces the concept of architecture of an enterprise software system and how solution architecture plays a major role in building such systems
¿ What is software architecture?
¿ What in Enterprise architecture and TOGAF?
¿ Key components of solution architecture
¿ Importance of deployment architecture
¿ Why patterns are useful when building solutions for enterprises
Chapter 3: The Emerging Field of Solution Engineering
Chapter Goal: Provides a detailed view of technical skills and abilities required for a solution architect to become successful in the domain
¿ Key tasks of a solution engineer
¿ How to become a solution architect
¿ Why is solution engineering critical for enterprises?
Chapter 4: Building Enterprise Software Systems with Microservices Architecture
Chapter Goal: Provides a set of architecture patterns and examples that can be used to build enterprise software systems following a microservices architecture based approach
¿ Introduction to microservices architecture
¿ Microservices with Service Mesh
¿ Microservices without Service Mesh
¿ Securing Microservices with Open Policy Agent
¿ Governing Microservices with APIs
Chapter 5: Building Enterprise Software Systems with Hybrid Integration Platforms
Chapter Goal: Provides a detailed view of using integration platforms to build enterprise software systems with examples using open source software
¿ Why do you need integration for enterprise software systems?
¿ Why is API Management critical for enterprise software systems?
¿ SOA governance to API Management pattern
¿ API-led connectivity pattern for enterprise
¿ Hybrid Integration pattern with API management
¿ How to use anti-corruption layer pattern to migrate legacy applications in enterprise
Chapter 6: Designing Enterprise Platforms with Event-driven Architecture Patterns
Chapter Goal: Introduce the event-driven architecture and explain how it can be used in designing enterprise software systems
¿ Introduction to event-driven architecture
¿ Kafka based event driven architecture for enterprise
¿ Change Data Capture pattern
Chapter 7: Securing Enterprise Software Systems
Chapter Goal: Provides a detailed introduction