Visão Geral
Curso Camunda for Architects, é direcionado a arquitetos de software e outras equipes técnicas que precisam ganhar experiência prática no uso de Camunda e ferramentas associadas para construir soluções robustas de mecanismo de decisão e fluxo de trabalho.
Você aprenderá como modelar processos de negócios usando Camunda Modeler e BPMN junto com a orquestração de elementos de processos de negócios, como microsserviços, funções sem servidor, decisões e até mesmo humanos.
Objetivo
Após realizar este Curso Camunda for Architects, você será capaz de:
- A justificativa para usar a Camunda
- Usando BPMN no Camunda Modeler
- Camunda Orquestração Básica
- Autonomia, limites e isolamento
- Equilibrando Orquestração e Coreografia
- Mecanismos de fluxo de trabalho e desafios de integração
- Visibilidade do Processo
- A jornada para introduzir a automação de processos
Publico Alvo
Este curso é direcionado principalmente a:
- Diretores de TI,
- CTOs,
- Arquitetos de Software,
- Gerentes de Projetos de TI,
- Desenvolvedores de Software,
- Analistas de Negócios.
Pre-Requisitos
- Este curso não envolve codificação prática, mas um entendimento de software / web / aplicativos corporativos e / ou sistemas de negócios é altamente recomendado.
Materiais
Português/Inglês
Conteúdo Programatico
Introduction
- Process Automation
- Workflow Engines and Executable Process Models
- An example Business Scenario
- Business Processes, Integration Processes, and Workflows
- Business and IT Collaboration
- Business Drivers and the Value of Process Automation
- The Story of Camunda
The Rationale for using Camunda
- The Workflow Engine
- Camunda Architecture
- Additional Features of Workflow Platforms
- Operations Tooling
- Task list Applications
- Business Monitoring and Reporting
- Intro to the Course case study
Using BPMN in Camunda Modeler
- Modelling at different layers: level 0, Level 1, Level 2…
- Start and End Events, tokens and Control Flow
- Sequence Flows: Controlling the Flow of Execution
- Tasks and Gateways
- Events: Waiting for Something to Happen
- Message Events: Waiting for a Trigger from the Outside
- Exercise: Modelling the case study in BPMN
Camunda Orchestration Basics
- Orchestration Software
- Service-Oriented Architecture (SOA) Services
- Microservices
- Serverless Functions (FAAS)
- Orchestrate Decisions
- Decision Model and Notation (DMN)
- Orchestrate Humans
- Task Assignment
Camunda Architecture
- Architecture Trade-Offs
- Decentralized Engines
- Ownership of Process Models
- Using the Workflow Engine as a Communication Channel
- Developer Experience and Continuous Delivery
- Evaluating Workflow Engines
- Demo: A quick look at the underlying XML representation of the process
Autonomy, Boundaries, and Isolation
- Strong Cohesion and Low Coupling
- Domain-Driven Design, Bounded Contexts, and Services
- Boundaries and Business Processes
- Long-Running Behaviour
- Helps You Defend Boundaries
- How Processes Communicate Across Boundaries
- Call Activities: Handy Shortcuts Only Within the Boundary
- Hands-on: Using a Call activity
Balancing Orchestration and Choreography
- Event-Driven Systems
- Contrasting Orchestration and Choreography
- Messages, Events, and Commands
- The Direction of Dependency
- Hands-on: Implementing a simple choreography
Workflow Engines and Integration Challenges
- Communication Patterns for Service Invocation
- Aggregating Messages
- Synchronous Facades Hiding Asynchronous Communication
- Transactions and Consistency
- Eventual Consistency
- The Saga Pattern and Compensation
- Chaining Resources by Using the Outbox Pattern
- Eventual Consistency Applies to Every Form of Remote Communication
Process Visibility
- Getting the Data
- Observability and Distributed Tracing Tools
- Data Warehouses, Data Lakes, and Business Intelligence Tools
- Process Mining
- Allowing for a Deeper Understanding
- Hands-on: Making sense of distributed tracing data
The Journey to Introduce Process Automation
- Anti-patterns
- Bottom-up Versus Top-down Adoption
- From Project to Program: Scaling Adoption
- Establishing a Center of Excellence
- Roles and Skill Development
TENHO INTERESSE