BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Design sur InfoQ

  • Comment Eviter Le Verrouillage Des Fournisseurs Sans Serveurs Avec Design Patterns ?

    Gregor Hohpe a récemment publié un article proposant un changement de paradigme pour résoudre les problèmes de verrouillage des fournisseurs sur les applications cloud sans serveur. La conception d'une solution à l'aide de modèle bien connu permet d'éviter le verrouillage ou de passer au multi-cloud.

  • Utiliser La Data Pour Prédire Les Usages De Demain Et Améliorer L'Expérience Des Utilisateurs

    Identifier les tendances d'utilisation permet d'ajuster la charge, la mise à l'échelle et le routage de manière proactive. Pour cela, il est important de connaître la façon dont les utilisateurs interagissent avec votre application. En étudiant les données, celles-ci pourront être utilisées afin de concevoir de futures fonctionnalités pouvant résoudre les problèmes réels des utilisateurs.

  • Retour Sur Le Débat Tenu Lors De La QCon Plus Sur L’Architecture API

    Le débat sur l'architecture API à QCon Plus réunissaient six conférenciers et panélistes. Ils ont échangé sur des sujets intéressants pour les ingénieurs logiciels et les architectes qui conçoivent, construisent et maintiennent des API. Ce débat couvrait des concepts généraux tels que l'extensibilité et les cycles de vie des API et incluait une confrontation entre REST, GraphQL et gRPC.

  • SOLID Est-Il Toujours Pertinent Dans L'architecture Logicielle Moderne ?

    Daniel Orner a publié un article dans lequel il affirme que les principes SOLID constituent toujours le fondement de l'architecture logicielle moderne. Selon lui, si la pratique du développement a changé au cours des 20 dernières années, les principes SOLID restent la base d'une bonne conception. Il explique comment ils s'appliquent aussi à la programmation fonctionnelle et aux microservices.

  • O'Reilly Publie le Rapport “L'État de Maturité des Microservices”

    Les microservices évoluent de la mode à la tendance, selon l’enquête publiée par O’Reilly. Le rapport a montré une attitude globalement positive à l’égard des microservices parmi les praticiens interrogés. Une découverte importante est que DevOps et microservices se nourrissent l'un de l'autre, de sorte que le succès de l'un contribue grandement au succès de l'autre.

  • Lancement Du Nouveau Design d'InfoQ

    Nous avons apporté un certain nombre de modifications au site web d'InfoQ, la troisième refonte majeure de notre design depuis notre lancement en 2006. Vous pouvez passer au nouveau design maintenant pour l'essayer.

  • Trop de scripts peuvent tuer votre livraison continue

    Avantika Mathur, chef de produit chez Electric Cloud, évoque les coûts associés à un nombre toujours croissant de scripts dans un pipeline de livraison continue. Outre le coût de la maintenance, le manque de visibilité et d'auditabilité sur les activités qui sont exactement menées avant de déployer un changement en production représente un coût important dont peu d'organisations sont conscientes.

  • Modèle et Guide Stylistique de l'API PayPal

    PayPal a créé sa plate-forme en tant que services connectés les uns aux autres via des APIs RESTful. Ils ont élaboré des recommandations et des modèles de conception pour créer et utiliser ces APIs, les rendant publics pour que d'autres développeurs puissent s'en inspirer pour leurs propres projets.

  • Live Code pour pratiquer l'Architecture Hexagonale

    L'architecture Hexagonale est un pattern peu usité permettant de découpler le domaine métier des autres couches. Thomas Pierrain explique le concept avant une session de live coding pour réaliser de l'architecture hexagonale avec le Dr Alistair Cockburn le 20 juin prochain à Paris.

  • Après-midi DDD & LegacyClub à Paris

    La communauté française du DDD s'agrandit. Réservez déjà la date du 7 juin dans votre agenda et venez participer à une après midi du DDD. Echanges avec les organisateurs autour du DDD, de refactoring de legacy et de microservices.

  • Plongée dans le dark code

    La Qcon London 2017 a dédié une track complète autour du dark code et du legacy. Perspective autour de la suppression de code, des Quality Views et d'une boule de cristal de priorisation de la dette technique.

  • Les dangers des déclarations if dans la logique domaine

    La déclaration if trouvée dans la plupart des langages de programmation a deux rôles principaux : la validation de l'entrée pour protéger le domaine contre des données erronées et pour traiter la logique métier dans le domaine. Malheureusement, nous consacrons trop peu de temps à gérer les risques liés à l'utilisation de déclarations logiques du point de vue business ou du domaine.

  • Concentrez-vous sur le Processus, pas sur le Microservice

    La clé de la réussite en travaillant avec un système basé sur des microservices est de se concentrer sur l'ensemble du processus distribué, et non sur les microservices eux-mêmes. Eric Ess, dans sa présentation sur la manière de monitorer les processus distribués chez jet.com pendant la Microservices Conference à Londres, expliquait que les services sont l'aspect le moins important.

  • Expérimentation à grande échelle chez Spotify

    Quand vous voulez augmenter le nombre de tests A/B, il faut adapter vos processus et plateformes, et cela peut impacter votre culture. Réaliser de la recherche produit avec des expériences contrôlées aide à valider vos hypothèses sur l'utilisation que vos clients font réellement de votre produit, et permet de vérifier si vos idées ont vraiment un effet sur les comportements client.

  • Comment et Pourquoi Etsy a évolué vers une Architecture API-first

    Lors de QCon New York 2016, Stefanie Schirmer, ingénieur logiciel chez Etsy, a présenté comment son entreprise a réussi avec succès la transition vers une architecture API-first qui prend en charge plusieurs périphériques, traite les problèmes de performances côté serveur et qui a été rapidement adopté par les équipes de développement.

BT