Course Outline
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
Requirements
- 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.
Testimonials (7)
Menggambar di papan tulis secara real time, jelasnya, pengalaman terbaik. Dia tahu untuk menjelaskan setiap topik.
Adrian Stanciu - DB Global Technology SRL
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Cara pelatih berbicara luar biasa, sangat jelas dan mudah dimengerti
Codrin Lintescu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Apakah terstruktur dengan sempurna dan berisi banyak informasi berguna
Dana Curpen - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Machine Translated
Hari pertama. Saya memiliki banyak pengetahuan tentang hal ini, namun saya memiliki kesempatan untuk mempelajari hal-hal baru.
Ciprian Pascu - DB Global Technology
Course - 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
Course - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Course - 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.