Aryana Peze

Posté le 03/07/2020 par Aryana Peze

Hello !Cela peut paraître étonnant pour des personnes n'ayant rien connu d'autre que l'Interface Utilisateur, mais le Terminal (aussi appelé Console) est un outil de travail indispensable pour de nombreux Développeurs et Ops. Il y a plusieurs raisons à cela.Pour aller plus loin :What is a Terminal ? : https://itconnect.uw.edu/learn/workshops/online...

Lire la suite >

Posté le 15/05/2020 par Aryana Peze

Hello !Aujourd'hui, la grande majorité des sites fiables ou très fréquentés sont en HTTPS. Vous les reconnaîtrez très souvent au petit cadenas devant l'URL. On vous a d'ailleurs peut-être déjà mis en garde : "N'effectue jamais un paiement sur un site où il n'y a pas le petit cadenas !" Même les navigateurs se mettent à nous alerter lorsque l'on va ...

Lire la suite >

Posté le 07/04/2020 par Aryana Peze

Hello !En ces temps de confinement, pour ceux d'entre vous qui faites du télétravail, vous avez sûrement dû installer un VPN (Virtual Private Network) sur votre ordinateur. Mais qu'est-ce que c'est, et quel en est l'intérêt ? Et qu'en est-il de l'utilisation de VPNs par des particuliers ?Pour aller plus loin :Les avantages d'un VPN et pourquoi tout...

Lire la suite >

Posté le 08/02/2020 par Aryana Peze

Hello !Les gens ont souvent tendance à sous-estimer l'importance du monitoring. Il est indispensable non seulement pour s'assurer de la stabilité et de la disponibilité du système, mais a aussi son utilité côté métier et business. Il a malheureusement tendance à être dépriorisé.Pour aller plus loin :The value of correlation IDs : https://blog.rapid...

Lire la suite >

Posté le 06/01/2020 par Aryana Peze

Hello !C'est génial : L'infra et l'application de Max fonctionnent ! Mais une application n'est pas prête à aller en production tant que les logs n'ont pas été mis en place.Il s'agit de journaux d’événements qui enregistrent chronologiquement les événements aussi bien techniques que fonctionnels exécutés par le serveur ou par l'application. Leur ut...

Lire la suite >

Posté le 28/11/2019 par Aryana Peze

Hello !Dans la BD sur La Logique Derrière mon Infra, nous avons très rapidement mentionné les bases de données. Elles ont un rôle essentiel à jouer dans le fonctionnement d'un site ou d'une application, et il est donc temps de creuser un peu le sujet.Le sujet est néanmoins très vaste : il existe de nombreux types de bases de données, et multiples f...

Lire la suite >

Posté le 24/10/2019 par Aryana Peze

Hello !Lors de la BD précédente, nous avons abordé le sujet de la CD (Déploiement Continu), et avons commencé à évoquer le sujet du feature-flipping.Mais en quoi consiste le feature-flipping, et quel en est l'intérêt ?Pour aller plus loin :Feature Branch : https://www.martinfowler.com/bliki/FeatureBranch.html5 bonnes raisons de déployer en continu ...

Lire la suite >

Posté le 26/09/2019 par Aryana Peze

Hello !Lors de la BD précédente, nous avons abordé le sujet de la CI (Intégration Continue). Et impossible de parler de CI sans parler de CD (Déploiement Continu)!En théorie, la CD implique un déploiement automatique et quasi-systématique de chaque modification du code sur l'environnement de production. Les mises en production sont régulières et ne...

Lire la suite >

Posté le 29/08/2019 par Aryana Peze

Hello !Comme on vous l’a expliqué, il ne suffit pas de s’assurer que le code fonctionne sur le poste du développeur pour vérifier qu’il marche. Les développeurs vont être amenés à fusionner leur code, et l’environnement de production peut être différent de celui de leur poste de travail, ne serait-ce qu'au niveau de l'OS utilisé - parfois même entr...

Lire la suite >

Posté le 30/07/2019 par Aryana Peze

Hello !On l'a vu, l'Infrastructure as Code (IAC) nous permet de facilement et rapidement détruire et remonter des machines. Cela a donc grandement impacté la façon de travailler des ops ! Plutôt que de travailler sur des serveurs spécifiques qu'on maintient et qu'on bichonne des mois durant, on préfère détruire et remonter les machines régulièremen...

Lire la suite >