SpringBoot Microservices

Spring a été créé dans l’objectif de simplifier le modèle de développement d’une application web en Java. Il y est parvenu.

SpringBoot synthétise l’ensemble des bonnes pratiques introduites par Spring, en simplifiant à l’extrême le développement d’une application.

Les applications multi-couches et monolithiques ont fait leur temps. Réputées complexes à maintenir et peu scalables, ces architectures applicatives trouvent aujourd’hui un challenger avec les architectures microservices. Cette nouvelle approche balaye les approches traditionnelles afin de répondre au mieux aux problématiques des applications actuelles (multicanal, applications hébergées dans le cloud, multi stack) et avec la nécessité d’être en mesure de supporter une montée en charge linéaire.

Si netflix fut l’un des premiers à communiquer sur le succès de ce type d’architecture, c’est Spring, et les modules SpringBoot et SpringCloud, qui permettent l’industrialisation de ce type de développement.

Convention Over Configuration

Le paramétrage par le code

Les starters pour déclarer les dépendances

Les beans par défauts

Déploiement

Spring et la persistance

SpringData : les templates

Intégrer JPA dans une application Spring

SpringData avec MongoDB

SpringBoot et SpringData

Spring et les transactions

Transaction locale, globale

Démarquer des transactions : rappel d’architecture

SpringBoot et les transactions

SpringBoot et les microservices

12 factors

API Patterns

Discovery patterns : router, service registry

Instanciation patterns

Communication patterns : message broker, CQRS, circuit breaker

Configuration – Spring cloud config

Pas d’accès disque

Une configuration centralisée

Git comme référentiel partagé

Déploiement

Architecture cloud public ou privé

Conteneurisation : Docker

  • +15
    ans d'expérience pour tous nos formateurs
  • 1.5
    jours

À qui s’adresse cette formation "SpringBoot Microservices" ?

Architectes
Chefs de projet
Développeurs
Inscrivez-vous

Description de la formation "SpringBoot Microservices"

Les prochaines dates pour cette formation

Aucune formation planifiée...

Nos autres formations en hautes technologies

Prêt(e) à vous former ? Demandez l'excellence

  1. Vous remplissez ce formulaire
  2. Nous vous recontactons sous 48h
  3. Nous finalisons ensemble votre inscription