Your new post is loading...
Your new post is loading...
Silvia Esparrachiari nous explique comment un changement mineur peut impacter un système, et souligne l’importance d’en avoir une vision globale pour mieux comprendre l’impact d’une modification.
Welcome readers, in this tutorial, we will learn the basics of different design patterns under the Microservices architecture. You can also check a
Extending the microservice idea to frontend development. Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently.
En 2014, alors que l’audience Web commence à grimper, Radio France exploite des serveurs Bare Metal afin de faire tourner les plateformes LAMP (Linux/Apache/MySQL/PHP) de ses 7 sites Web. Mais alors que certains serveurs étaient inactifs, d’autres étaient surchargés. Pierre-Gilles Mialon Pierre-Gilles Mialon, Radio France, témoignant au Google Cloud Summit
« Nous devions rationaliser ses ressources de traitement et c’est pourquoi nous avons migré ces serveurs Bare Metal vers un Cloud privé avec lequel il était plus simple d’accorder à chacune de nos chaînes les ressources dont elles avaient besoin. » A cette époque, Radio France ne dispose pas d’une équipe Ops et cette migration vers un hébergeur est réalisée aux forceps, avec plus de 5 rollbacks (retours en arrière) pour le site de France Inter pour un résultat jugé décevant. Les sites répondaient mal et s’avéraient très lents. Très vite, un jeu de ping-pong s’instaure entre les développeurs et l’hébergeur, chacun renvoyant à l’autre la responsabilité des piètres performances des sites. « Nous avons alors envisagé la refonte de notre applicatif, passer de l’approche monolithique LAMP pas très performante à une architecture basée sur les microservices. » Pour ne pas renouveler la situation rencontrée avec l’hébergeur, l’équipe de Pierre-Gilles Mialon fait le choix d’être « Cloud agnostique » au travers de choix technologiques qui lui permettront de passer d’un opérateur Cloud à un autre sans difficulté. « Le choix de Terraform devait nous permettre de piloter notre infrastructure sur GCP et sur AWS et effectivement, depuis juin 2015, nous sommes capables de redéployer quotidiennement une infrastructure de test complète avec le backup de la production de la veille de manière totalement automatisée. »
In this tutorial, we'll learn how to use Angular web development libraries to set up a consistent, integrated user interface for your microservices application.
|
Réduisez la complexité de votre architecture logicielle ! Dans ce cours, vous allez apprendre à développer des Microservices très autonomes, RESTful et prêts à être intégrés dans une application.
Build the UI for a feature last, so remaining code can be integrated and released.
L’objectif de cet article est de comprendre l’évolution du cœur de réseau mobile depuis l’architecture 4G monolithique vers l’architecture 5G par services
This slide deck is basically my take on the future development of microservices. It is not so much a technological prediction as a tactical prediction. It starts with taking stock of IT: Where do we come from, where are we right now and what are the trends that (most likely) will shape our future? I try to address those issues from several points of view, not necessarily creating a totally consistent picture of IT (which imo is not possible anyway), but trying to point out the most influential drivers of the past, today and the future. Then I try to locate microservices in that picture with mutliple angles - where they blend in. Having done that, I try to show how microservices will evolve in the future based on my observations. And in order to complete the journey, based on the anticipated future of microservices, I try to give a few recommendations for microservices developers of today how to prepare for that evolution.
|