Schița de curs

Prezentare generală rapidă a abordărilor tradiționale

    Sisteme monolitice Sistem de sisteme Orientare timpurie pentru servicii (EAI, CORBA, etc...) Servicii web timpurii (SOAP, etc...) Arhitectură Orientată pe Servicii (SOA) Microservices

Concepte de design și schimburi

    Compensație flexibilitate și complexitate Coeziune, cuplare dependențe ascunse vs dependențe explicite Sistem mic vs sistem mare Modul/componentă vs serviciu

SOA generic

    Beneficiile și costurile SOA Succese și eșecuri în implementarea mesageriei SOA și a infrastructurii ESB și a instrumentelor care sprijină SOA

Microservices și implementarea SOA - concepte

    Faceți un lucru și faceți-l bine Microservice vs Service DevOps Implementare continuă și livrare Protocoale ușoare

Protocoale și instrumente pentru microservicii

    HTTP, JMS, AMQP, Websockets, JSON, etc... Containere de implementare (Docker, K8N, LXC, etc...) Configurare Management (Ansible, etc...)
Monitorizare și Management
  • Infrastructură
  • Cloud și Auto Scalaability
  • Redundanță și fail-over microservicii Scalabilitate performanță Scalabilitate automată Implementare: OpenStack, AWS etc....

      Probleme reale

    Complexitatea ecosistemului Performanța rețelei Securitate Implementare Testare Nano-servicii

    Cerințe

    • Este necesară o înțelegere de bază a ingineriei software și de sistem.
    • Good înțelegere a dezvoltării și integrării de sistem recomandat.
    • Se recomandă o oarecare expunere la problemele întâlnite în timpul construirii de soluții complexe de întreprindere.
    • .
     14 ore

    Numărul de participanți



    Pret per participant

    Mărturii (4)

    Categorii înrudite