1
aOS Papeete
06/03/2019
Le reboot du développement
.NET : Core, Docker et Azure
Julien Chable
MERCI A NOS SPONSORS
2
Bonjour ! Il est bon ou quoi ?
Julien CHABLE
MVP Office Apps & Services
Consultant SharePoint / O365
Architecture et Développeur .NET
Email : julien.chable@ncit.nc / Twitter : @JChable
3
4
Petit tour de salle :
Combien y a-t-il de
développeurs dans la salle?
Corporate Longevity: Turbulence Ahead for Large Organizations, 2016
“Presque 50% des entreprises
actuelles S&P 500 seront
remplacées en 2026.
Les choses changent !
Le Time-to-Market est la …
Le business va plus …
… est plus féroce
VITE
CLE
LA
COMPETITION
7
Petit tour de salle :
Si je vous dis “.NET”,
vous pensez à … ?
AGAIN
Du Monolithique
vers les Microservices
S’exécutant sur des
clusters
Dans une Culture
DevOps
Livraison Continue avec
des Containers
“Les temps ont changés non ?
“
Technologie Conteneur
Cloud (Azure, AWS,
Google, …)
Serverless
Infrastructure immuable
Les frameworks « back
& front »
AGENDA
◦ (R)évolution
◦ .NET Core 2.2 / 3
◦ Visual Studio 2019
◦ C# 8 (vraiment rapidement)
◦ Comment changer votre vie de
développeur avec Docker
◦ Azure (Déploiement et Services)
14
15
LA REVOLUTION .NET
Cross-platform
(Windows, Linux, Mac
x86/64 et ARM)
RapideLéger
Cloud ready !
https://github.com/dotnet
visualstudio.microsoft.com
25
DEMO
Productivité first :
exemple avec SignalR
26
CONTENEUR DOCKER
27
Petit tour de salle :
Qui utilise des conteneurs (en
production) ?
AGAIN AND AGAIN
Avantage du container
• Elimination du risque de dépendances
manquantes ➔ Le Dev livre sa machine
• Isolation des applications
• Densification des serveurs applicatifs
• Amélioration de la consistance des
environnements
• Réutilisation des images (configuration
+ application)
• Accélération des déploiements et des
livraisons vers les utilisateurs
• Plus de fiabilité ( Devs <-> Ops)
https://hub.docker.com/r/microsoft/dotnet
https://docs.microsoft.com/en-
us/dotnet/standard/microservices-architecture/
(Pour une app web .NET (pas en PROD)
https://aka.ms/MicroservicesArchitecture
33
DEMO
Déploiement App
dans Docker
34
DEPLOIEMENT DANS
AZURE
• Platform as a Service qui gère pour vous l’infrastructure
• 5 services
42
DEMO
Déploiement App
dans Azure
43
CONCLUSION
44
MERCI DE VOTRE ATTENTION !

2019-03-06 aOS Papeete - 4 - dev - Révolution .Net core docker azure - Julien Chable