Devops for Growth
112.1K views | +11 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'architecture'. Clear
Scooped by Mickael Ruau
July 8, 2021 1:41 AM
Scoop.it!

Pourquoi une architecture de Micro Frontends ?

Pourquoi une architecture de Micro Frontends ? | Devops for Growth | Scoop.it
Le terme Micro Frontends est apparu pour la première fois dans ThoughtWorks Technology Radar à la fin de 2016 . Il étend les concepts de micro-services au monde du FrontEnd
Mickael Ruau's insight:

La tendance actuelle est à la création d’une application de navigation puissante et riche en fonctionnalités, aussi appelée « Single Page Application », qui s’appuie sur une architecture de micro-services.

Avec le temps, la couche frontale, souvent développée par une équipe séparée, s’agrandit et devient plus difficile à maintenir. C’est ce qu’on appelle un monolithe frontal.

No comment yet.
Scooped by Mickael Ruau
July 5, 2021 6:14 AM
Scoop.it!

Microfrontends

Martin Fowler defined the Micro-Frontend architecture as ""An architectural style where independently deliverable frontend applications are composed into a greater whole"

No comment yet.
Rescooped by Mickael Ruau from Enterprise Architecture
May 25, 2021 2:47 AM
Scoop.it!

The Value of Architecture Models for Agile Organizations

The Value of Architecture Models for Agile Organizations | Devops for Growth | Scoop.it
In the past, I have written extensively on the combination of enterprise architecture and agile development, most recently about the notion of intentional architecture. It is clear that for any organization or system of some size, a solid architecture practice is needed next to agile ways of working. On the one hand, for tru

Via Emeric Nectoux
Airsolutionmarketing's comment, June 16, 2021 6:57 AM
NICE
Scooped by Mickael Ruau
April 27, 2021 5:21 AM
Scoop.it!

The InfoQ eMag - Service Mesh: Past, Present, and Future

The InfoQ eMag - Service Mesh: Past, Present, and Future | Devops for Growth | Scoop.it
This eMag aims to remove some of the confusion around the topic of "service mesh", and help architects and technical leaders to choose if, when, and how to deploy a service mesh. A "service mesh" manages service-to-service communications across a compute cluster, and handles dynamic service discovery and routing, and also provides cross-cutting support for observability, reliability, and security
No comment yet.
Rescooped by Mickael Ruau from LEAP EntrepreneurshiԀPassion - lasting enterprise action practices
April 20, 2021 2:48 AM
Scoop.it!

Enterprise Architects Combine Design Thinking, Lean Startup and Agile to Drive Digital Innovation

Enterprise Architects Combine Design Thinking, Lean Startup and Agile to Drive Digital Innovation | Devops for Growth | Scoop.it
Gartner Research on Enterprise Architects Combine Design Thinking, Lean Startup and Agile to Drive Digital Innovation

Via Oliver Durrer swissleap.com
No comment yet.
Scooped by Mickael Ruau
February 10, 2021 7:44 AM
Scoop.it!

Pinterest Describes an Architecture for Efficient Retrieval of Hierarchical Documents

Pinterest Describes an Architecture for Efficient Retrieval of Hierarchical Documents | Devops for Growth | Scoop.it
In a recent blog post, Pinterest engineers describe how they implemented an efficient two-stage retrieval architecture to retrieve hierarchical documents in a home-grown search engine.They accomplish...
No comment yet.
Scooped by Mickael Ruau
February 8, 2021 8:16 AM
Scoop.it!

Après Les Microservices, Retour Au Monolithe - Ou Comment L’Entreprise Segment A Fait Retour Arrière

Après Les Microservices, Retour Au Monolithe - Ou Comment L’Entreprise Segment A Fait Retour Arrière | Devops for Growth | Scoop.it
Segment a choisi une architecture microservices pour gagner en isolation système, quitte à avoir un coût opérationnel plus élevé. Trois ans plus tard, l'équipe a décidé de revenir à un monolithe. A la QCon de Londres, Alexandra Noonan a expliqué pourquoi, et a souligné l'importance d'évaluer les contreparties de nos choix d'architecture.
Mickael Ruau's insight:

En 2013, Segment a démarré avec une architecture monolithique. Cela permettait des coûts d'exploitation réduits, mais n'apportait pas d'isolation système. Les fonctionnalités de Segment s'appuient sur l'intégration de données de différents fournisseurs. Dans le monolithe, des problèmes de connexions à un fournisseur peuvent avoir un effet négatif sur l'ensemble des connexions et sur le système entier.

Le manque d'isolation à l’intérieur du monolithe fut adressé par l'adoption des microservices, avec un "service worker" par destination (fournisseur). Les Microservices ont également amélioré la modularité et la lisibilité au travers du système, permettant à l'équipe de monitorer les queues et identifier les problèmes facilement. Alexandra Noonan nous a fait remarquer que l'on peut concevoir un monolithe en le rendant plus lisible, mais que les microservices ont cette qualité par défaut. Par contre, ceux-ci engendrent un surcoût sur les opérations et posent problème quant à la réutilisabilité du code.

No comment yet.
Scooped by Mickael Ruau
February 3, 2021 4:08 AM
Scoop.it!

Application Architecture: Best Practices for Future-Proofing Your Apps - DZone Web Dev

Application Architecture: Best Practices for Future-Proofing Your Apps - DZone Web Dev | Devops for Growth | Scoop.it
In this blog post, I’ll share some of the best practices you should follow to build a structured and scalable application architecture.
Mickael Ruau's insight:

Suppose you ignore the architecture side of applications as you change and add new requirements to your software project. You’ll eventually end up with a spaghetti architecture, a labyrinth of unmanageable synchronization and dependencies between different parts of your application.

Example of a spaghetti architecture.

 

No comment yet.
Scooped by Mickael Ruau
January 27, 2021 6:20 AM
Scoop.it!

Documentation · Génie logiciel

Documentation · Génie logiciel | Devops for Growth | Scoop.it

L'objectif de ce chapitre est de découvrir les différents aspects associés à la documentation d'un logiciel.

No comment yet.
Scooped by Mickael Ruau
January 27, 2021 6:11 AM
Scoop.it!

Urbanisation pour les nuls

Urbanisation pour les nuls | Devops for Growth | Scoop.it
La démarche d'urbanisation touche tous les niveaux de l'organisation :
No comment yet.
Scooped by Mickael Ruau
January 22, 2021 5:59 AM
Scoop.it!

O'Reilly: Architecting for Scale

O'Reilly's "Architecting for Scale" puts a focus on modern architecture paradigms including microservices, service-based applications, and practical guidance for evaluating and moving towards cloud-based infrastructure.
Mickael Ruau's insight:
In this practical guide written by a distributed systems expert, learn how to build apps that scale to handle unpredictable traffic with zero downtime for customers.

In this book excerpt you will learn:

  • How scaling affects the availability
    of your services

  • Principles of service-based application
    architecture and their role in reducing
    service failures and brownouts

  • Common design patterns for managing
    data in distributed applications

  • How to understand, measure, and
    mitigate risk in your systems

  • When and how to move to cloud
    infrastructure

No comment yet.
Scooped by Mickael Ruau
January 15, 2021 6:25 AM
Scoop.it!

Architecting for Reactive Microservices - an O'Reilly book pack. Download now.

Architecting for Reactive Microservices - an O'Reilly book pack. Download now. | Devops for Growth | Scoop.it
In these concise O'Reilly reports, Jonas Bonér, co-author of the Reactive Manifesto & creator of the Akka project, provides architects and technology leaders with an overview of the principles and str
No comment yet.
Scooped by Mickael Ruau
October 28, 2020 12:23 PM
Scoop.it!

A Plea for Idempotence and Immutability – The DevOps Collective

No comment yet.
Scooped by Mickael Ruau
July 5, 2021 11:44 AM
Scoop.it!

GUI Architectures

GUI Architectures | Devops for Growth | Scoop.it
Describing the way architectures for UIs have evolved over the years, in particular the many and often misunderstood definitions for Model-View-Controller.
Mickael Ruau's insight:
No comment yet.
Scooped by Mickael Ruau
June 3, 2021 7:54 AM
Scoop.it!

Le Framework Well-Architected d’AWS ajoute l'Excellence Opérationnelle

Le Framework Well-Architected d’AWS ajoute l'Excellence Opérationnelle | Devops for Growth | Scoop.it
Amazon a mis à jour son AWS Well-Architected Framework (PDF) sur la base des feedbacks clients, avec l’ajout d'un nouveau pilier, l'Excellence Opérationnelle.
Mickael Ruau's insight:

Amazon a mis à jour son AWS Well-Architected Framework (PDF) sur la base des feedbacks clients, avec l’ajout d'un nouveau pilier, l'Excellence Opérationnelle.

AWS Well-Architected Framework contient un ensemble de bonnes pratiques pour la construction et l'exploitation de systèmes sécurisés, l’efficacité et la rentabilité avec le cloud. Les directives d’architectures ont été élaborées par Amazon pour ses clients AWS, mais elles sont généralement utiles pour n'importe quelle plateforme cloud.

Le framework a été publié pour la première fois il y a un an et vient d'être mis à jour en incluant les feedbacks clients et les leçons apprises suite à son utilisation. Pour ceux qui ne connaissent pas le framework, nous vous recommandons de lire l'article initial sur InfoQ (en anglais) étant donné que dans cet article nous allons citer quelques-uns des changements notables introduits dans la version de cette année.

En plus des quatre piliers d'origine - Sécurité, Fiabilité, Efficacité et Optimisation des Coûts - l'équipe d'architectes AWS en a introduit un cinquième : Excellence Opérationnelle, qui représente la « capacité d'exécuter et de surveiller les systèmes pour fournir une valeur business et d'améliorer continuellement le support des processus et des procédures ».

No comment yet.
Scooped by Mickael Ruau
May 5, 2021 5:25 AM
Scoop.it!

The InfoQ eMag: Real-Time APIs: Design, Operation, and Observation

The InfoQ eMag: Real-Time APIs: Design, Operation, and Observation | Devops for Growth | Scoop.it
Research shows that there is an increasing demand for near real-time APIs, in which speed and flexibility of response are vitally important. This eMag explores this emerging trend in more detail.
No comment yet.
Scooped by Mickael Ruau
April 27, 2021 1:55 AM
Scoop.it!

''Microservices Antipatterns and The Things You're Doing Wrong'' With Chris Richardson - DZone Microservices

''Microservices Antipatterns and The Things You're Doing Wrong'' With Chris Richardson - DZone Microservices | Devops for Growth | Scoop.it
Chris Richardson talks about the common antipatterns found in microservice architectures and discusses the decision-making process for their adoption.
Mickael Ruau's insight:

 

DB: Interesting. You said previously, in order to migrate to microservices, you have to learn how to strangle the monolith. Can you explain it to us a little a bit?

CR: You know, interestingly, it's sort of a slightly violent term. And it actually goes back to an application modernization strategy that Martin Fowler promoted in 2006, I believe, known as the Strangler Application. And he has since modified it to the Strangler Fig Pattern. And so I guess one day he was going for a walk in a rainforest, I think in Queensland, right? Do they have rainforests?

DB: They do in Northern Queensland.

CR: Yeah. And so he got inspired. He came across a Strangler Fig, which is this plant that starts off life in the canopy of a tree and then actually grows down to the ground and establishes roots and basically grows so large it envelopes or sort of, you could say shades out the tree, and that can actually cause the tree to die.
And so that was where he got inspired to think about modernizing applications that way. So instead of doing a big bang rewrite, which is extremely time consuming and risky, you actually incrementally build up a strange regular application around the legacy application. Sort of migrating functionality out of it, you know? Very intuitively. And so the legacy applications shrink, and the Strangler Application continues to grow. And so that was his generic application modernization pattern. And that's how you should migrate to a microservices architecture.

No comment yet.
Scooped by Mickael Ruau
April 12, 2021 7:24 AM
Scoop.it!

yEd - Wikipedia

yEd - Wikipedia

yEd is a general-purpose diagramming program with a multi-document interface. It is a cross-platform application written in Java that runs on Windows, Linux, Mac OS, and other platforms that support the Java Virtual Machine.

No comment yet.
Scooped by Mickael Ruau
February 9, 2021 10:13 AM
Scoop.it!

Urbanisation (informatique) — Wikipédia

Urbanisation (informatique)

L' urbanisation du système d'information d'une entité ou organisation (une entreprise ou une administration) est une discipline d'ingénierie informatique consistant à faire évoluer son système d'information (SI) pour qu'il soutienne et accompagne de manière efficace les missions de cette organisation et leurs transformations.

No comment yet.
Scooped by Mickael Ruau
February 8, 2021 8:09 AM
Scoop.it!

L'Art De Créer Des Diagrammes d'Architecture

L'Art De Créer Des Diagrammes d'Architecture | Devops for Growth | Scoop.it
Les diagrammes d'architecture peuvent être des outils utiles pour documenter et communiquer la conception d'un système. Ils doivent être autodescriptifs, cohérents, suffisamment précis et liés au code. L'application de certaines directives peut garantir que les diagrammes sont utiles à diverses parties prenantes.
Mickael Ruau's insight:

Le langage de description architecturale (e.g. UML, ArchiMate, etc.) fait-il une différence ?

Il y a beaucoup d'avis sur la question de savoir quel est le bon langage de description à adopter dans le projet. Certaines personnes pourraient faire valoir que l'UML est rigide et pas assez flexible pour modéliser la conception architecturale, un point de vue auquel je souscris. Néanmoins, dans certains cas, il peut être plus que suffisant pour documenter les principes fondamentaux d'une architecture sans s'appuyer sur des caractéristiques d'extensibilité de l'UML comme les profils et les stéréotypes. En examinant d'autres langages de description, nous pouvons constater que ArchiMate est plus puissant et plus adapté à la modélisation des systèmes d'entreprise par rapport à UML ; il existe également BPMN qui est particulièrement ciblé sur les processus d'entreprise, etc. Les comparaisons pourraient se poursuivre, mais je n'ai pas l'intention de les passer en revue de manière approfondie, car ce n'est pas le but de cet article.

No comment yet.
Scooped by Mickael Ruau
February 3, 2021 4:06 AM
Scoop.it!

Component Architecture: 3 Reasons to Invest - DZone Web Dev

Component Architecture: 3 Reasons to Invest - DZone Web Dev | Devops for Growth | Scoop.it
A developer discusses the concept of component architectures and when to opt for this architectural style in your development projects.
No comment yet.
Scooped by Mickael Ruau
January 27, 2021 6:18 AM
Scoop.it!

Architecture logicielle · Génie logiciel

Architecture logicielle · Génie logiciel | Devops for Growth | Scoop.it

L'objectif de ce chapitre est de présenter ce qu'est l'architecture logicielle.

No comment yet.
Scooped by Mickael Ruau
January 27, 2021 6:09 AM
Scoop.it!

Architecture SI : méthodes et outils pour le système d’information

Architecture SI : méthodes et outils pour le système d’information | Devops for Growth | Scoop.it
La réussite de l’architecture du SI dépend d’enjeux méthodologiques et d’outils d’urbanisation. Quels sont les points principaux à retenir ?
No comment yet.
Scooped by Mickael Ruau
January 20, 2021 7:04 AM
Scoop.it!

Quand opter pour une architecture microservice ?

Quand opter pour une architecture microservice ? | Devops for Growth | Scoop.it
Faut-il céder à la tentation du tout micro-services, au risque de passer à côté des solutions qui correspondent aux problèmes que rencontre votre architecture logicielle ? Nous faisons le point sur les cas d'utilisation pertinents et les efforts qui sont nécessaires.
No comment yet.
Scooped by Mickael Ruau
October 30, 2020 3:11 AM
Scoop.it!

Comment rendre un code legacy à nouveau maintenable | by Adrien Joly | shodo.io

Comment rendre un code legacy à nouveau maintenable | by Adrien Joly | shodo.io | Devops for Growth | Scoop.it
Le code legacy n’est pas une fatalité ! Avec Adrien Joly, découvrez quelques techniques pour maintenir votre legacy, ne plus avoir peur de modifier votre code et transformer le tout en défi passionnant !
No comment yet.