Schița de curs
Prezentare rapidă a abordărilor tradiționale
- Sisteme monolitice
- Sistem de Sisteme
- Orientare timpurie către servicii (EAI, CORBA, etc...)
- Webservicii timpurii (SOAP, etc...)
- Arhitectura Orientată pe Servicii (SOA)
- Microservicii
Concepte de proiectare și compromisuri
- Compromis între flexibilitate și complexitate
- Coeziune, Cuplare
- Dependențe ascunse vs dependențe explicite
- Sistem mic vs Sistem mare
- Modul/Componentă vs Serviciu
SOA generic
- Beneficii și costuri ale SOA
- Succese și eșecuri în implementarea SOA
- Mesagerie și ESB
- Infrastructură și instrumente care sprijină SOA
Microservicii și implementarea SOA - concepte
- Fă un lucru și fă-l bine
- Microserviciu vs Serviciu
- DevOps
- Deploy continuu și livrare continuă
- Protocoale ușoare
Protocoale și instrumente pentru Microservicii
- HTTP, JMS, AMQP, Websockets, JSON, etc...
- Deploy
- Containere (Docker, K8N, LXC, etc...)
- Gestionarea configurației (Ansible, etc...)
- Monitorizare și Management
- Infrastructură
Cloud și Scalabilitate Automată
- Redundanță și fail-over pentru Microservicii
- Scalabilitate de performanță
- Scalabilitate automată
- Implementare: OpenStack, AWS, etc....
Probleme reale
- Complexitatea ecosistemului
- Performanța rețelei
- Securitate
- Deploy
- Testare
- Nano-servicii
Cerințe
- Este necesară o înțelegere de bază a ingineriei software și a sistemelor.
- Se recomandă o bună înțelegere a dezvoltării și integrării sistemelor.
- Se recomandă o expunere la problemele întâlnite în timpul construcției de soluții enterprise complexe.
Mărturii (7)
Desenând pe tablă albă în timp real în timp ce explica, experiență excelentă. Știa să explice fiecare subiect.
Adrian Stanciu - DB Global Technology SRL
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
Modul în care instrucționarul vorbea a fost grozav, foarte clar și ușor de înțeles
Codrin Lintescu - DB Global Technology
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
Era perfect structurată și conținea multe informații utile
Dana Curpen - DB Global Technology
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
Prima zi. Deși am o cunoaștere vastă pe acest subiect, am avut șansa de a învăța lucruri noi.
Ciprian Pascu - DB Global Technology
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
Mi-a plăcut că au fost furnizate exemple adecvate pentru o înțelegere mai ușoară.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Curs - Systems and Service Architecture - Microservices Architecture
Tradus de catre o masina