Course Outline
Quick Overview of Traditional Approaches for Government
- Monolithic Systems
- System of Systems
- Early Service Orientation (EAI, CORBA, etc.)
- Early Webservices (SOAP, etc.)
- Service Oriented Architecture (SOA)
- Microservices
Design Concepts and Tradeoffs for Government
- Flexibility and Complexity Tradeoff
- Cohesion, Coupling
- Hidden Dependencies vs. Explicit Dependencies
- Small System vs. Big System
- Module/Component vs. Service
Generic SOA for Government
- Benefits and Costs of SOA
- Successes and Failures in Implementing SOA
- Messaging and ESB
- Infrastructure and Tools Supporting SOA
Microservices and Implementation of SOA - Concepts for Government
- Do One Thing and Do It Well
- Microservice vs. Service
- DevOps
- Continuous Deployment and Delivery
- Lightweight Protocols
Microservice Protocols and Tools for Government
- HTTP, JMS, AMQP, Websockets, JSON, etc.
- Deployment
- Containers (Docker, K8N, LXC, etc.)
- Configuration Management (Ansible, etc.)
- Monitoring and Management
- Infrastructure
Cloud and Auto Scalability for Government
- Microservice Redundancy and Fail-over
- Performance Scalability
- Auto Scalability
- Implement: OpenStack, AWS, etc.
Real Problems for Government
- Complexity of Ecosystem
- Network Performance
- Security
- Deployment
- Testing
- Nano-services
Requirements
- A basic understanding of software and system engineering is required for government professionals.
- A good understanding of system development and integration is recommended for government participants.
- Some exposure to challenges encountered during the construction of complex enterprise solutions is also recommended for government personnel.
Testimonials (7)
Drawing on a whiteboard in real time as he explained, top experience. He knew to explain every topic.
Adrian Stanciu - DB Global Technology SRL
Course - Systems and Service Architecture - Microservices Architecture
The way the trainer talks, was awesome, very clear and easy to understand
Codrin Lintescu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
Is was perfectly structured and contained a lot of useful information
Dana Curpen - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
First day. I have plenty of knowledge on this subject, yet, I had the chance to learn new things.
Ciprian Pascu - DB Global Technology
Course - Systems and Service Architecture - Microservices Architecture
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.