コース概要
Quick overview of traditional approaches
- Monolithic systems
- System of Systems
- Early service orientation (EAI, CORBA, etc...)
- Early webservices (SOAP, etc...)
- Service Oriented Architecture (SOA)
- Microservices
Design concepts and tradesoff
- Flexibility and Complexity tradeoff
- Cohesion, Coupling
- Hidden dependencies vs explicit dependencies
- Small system vs Big System
- Module/Component vs Service
Generic SOA
- Benefit and Costs of SOA
- Successes and failures in implementing SOA
- Messaging and ESB
- Infrastructure and tools supporting SOA
Microservices and implementation of SOA - concepts
- Do one thing and do it well
- Microservice vs Service
- DevOps
- Continuous Deployment and Delivery
- Lightweight protocols
Microservice protocols and tools
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Deployment
- Containers (Docker, K8N, LXC, etc...)
- Configuration Management (Ansible, etc...)
- Monitoring and Management
- Infrastructure
Cloud and Auto Scalability
- Microservice redundancy and fail-over
- Performance scalability
- Auto scalability
- Implement: OpenStack, AWS, etc....
Real problems
- Complexity of ecosystem
- Network Performance
- Security
- Deployment
- Testing
- Nano-services
要求
- Basic understanding of software and system engineering required.
- Good understanding of system development and integration recommended.
- Some exposure to problems encountered during building complex enterprise solutions recommended.
お客様の声 (7)
説明しながらリアルタイムでホワイトボードに描くという、最高の体験でした。彼はあらゆるトピックを説明することを知っていました。
Adrian Stanciu - DB Global Technology SRL
コース - Systems and Service Architecture - Microservices Architecture
Machine Translated
トレーナーの話し方は素晴らしく、非常に明確で理解しやすいものでした
Codrin Lintescu - DB Global Technology
コース - Systems and Service Architecture - Microservices Architecture
Machine Translated
完璧に構成されており、多くの有用な情報が含まれていました
Dana Curpen - DB Global Technology
コース - Systems and Service Architecture - Microservices Architecture
Machine Translated
初日。私はこのテーマに関して十分な知識を持っていますが、新しいことを学ぶ機会もありました。
Ciprian Pascu - DB Global Technology
コース - Systems and Service Architecture - Microservices Architecture
Machine Translated
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
コース - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
コース - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.