Systems Engineering
Modern Enterprise Architectures and Processes
Overview
A modern architect must navigate many technologies, systems, and interfaces. Enterprise architecture is an important enabler for strategic change. As organizations seek to become more agile and responsive, adopting a solid architectural approach is key.
Taking advantage of new technologies and cleaning up legacy systems requires more than simply implementing a framework – it is about connecting strategy to each individual project. This Modern Architecture Training course covers the current architectural opportunities and challenges around Agile Methods, Virtual & Cloud Environments, Integration Patterns, Microservices, Containers and RESTful Web Services.
Why You Should Take This Course
Upon completion of the course, learners will:
- Understand the Architect’s role in a modern Agile enterprise environment
- Receive an introduction to Cloud Computing and Major Services
- Apply Cloud-native and Containerized Architectural Patterns
- Understand the benefits of RESTful services and Enterprise API Management
- Understand modern DevSecOps frameworks, tools, and processes
Course Outline
Modern Enterprise Architectures and Processes
- Enterprise Architecture Primer
- Challenges with Traditional Architecture
- Agile Overview / Review
- Challenges with Agile
- How Architecture Fits in with Agile
- Towards Agile Architecture
- Intro to Cloud Services & Models (IaaS, PaaS, SaaS, FaaS)
- Introduction to NoSQL
- Designing Cloud Solutions
- AWS Solution Architecture Patterns
- Service-Oriented Architecture (SOA) Patterns
- Enterprise Application Integration (EAI) Patterns
- Microservice Architecture
- REST Services
- API Management