- Nouveau
- Tendances
- Classement
-
Tagsbonnes-pratiquesBonnes pratiques42teletravailTélétravail15tddTDD13architectureArchitecture13design-patternDesign Pattern12agiliteAgilité12codeCode11devopsDevOps9javascriptJavaScript8conferenceConférence8carriereCarrière8veilleVeille7retour-d-experienceRetour d'experience7front-endfront-end7phpPHP6gitGit6entreprenariatEntreprenariat6devdev6clean-codeClean Code6youtubeYoutube5videoVidéo5podcastPodcast5organisationOrganisation5newsletternewsletter5cultureCulture5testingTesting4freelancingFreelancing4formationFormation4dddDDD4compagnonCompagnon4vue-jsvue.js3retrospectiveRetrospective3remoteremote3reconversionReconversion3programmation-fonctionnelleProgrammation fonctionnelle3productivteproductivté3performancesperformances3optimisationOptimisation3nodejsNodeJS3humourHumour3ethiqueEthique3emploiEmploi3ecologieEcologie3debutantDébutant3cqrsCQRS3covid-19Covid-193clean-architectureClean Architecture3ci-cdCI/CD3blogBlog3webWeb2vscodevscode2tech-leadTech Lead2slackSlack2reactReact2produitProduit2pooPOO2personal-brandingpersonal branding2javaJava2hexagonalehexagonale2green-itGreen IT2gestion-du-tempsGestion du temps2evenementÉvènement2ecosystemeEcosystème2donnees-personnellesDonnées personnelles2changelogChangelog2cercleCercle2architecture-hexagonaleArchitecture Hexagonale2vite-jsvite.js1visualstudiovisualstudio1vision-systemiqueVision systémique1vie-priveeVie privée1tinydbTinyDB1theorie-des-contraintesThéorie des contraintes1thematuredevTheMatureDev1testtest1systeme-de-queueSystème de queue1sqlSQL1springbootspringboot1slow-techSlow.tech1securiteSécurité1rustrust1restREST1refactoringrefactoring1queerQueer1pythonPython1prodprod1ports-and-adaptersPorts and Adapters1pedagogiePédagogie1pair-programmingPair programming1originesOrigines1open-sourceOpen Source1onlineonline1net.NET1mvcmvc1mutation-testingMutation testing1minimalismeMinimalisme1maisonMaison1lowtechLowTech1livelive1licorneLicorne1laravelLaravel1langagelangage1jobjob1ingenieurieIngénieurie1inclusionInclusion1ideide1iaIA1hommageHommage1hibernatehibernate1graphqlGraphQL1goGo1flowconFlowcon1flowflow1extreme-programmingeXtreme Programming1event-sourcingEvent sourcing1entretien-d-embaucheEntretien d'embauche1entretienentretien1entrainementEntrainement1energieEnergie1dojoDojo1dockerdocker1diversiteDiversité1devtoolDevTool1dbDB1ctoCTO1csscss1craftCraft1coup-de-gueuleCoup de gueule1cloudCloud1chansonChanson1bffBFF1bddbdd1avenirAvenir1autonomieAutonomie1audioAudio1atddatdd1apiAPI1androidAndroid1alignementAlignement1algorithmealgorithme1
- Mes favoris
- Recevoir par email
- Partager un lien
Architecture
CQRS
Event sourcing
De prime abord, l'Event Sourcing et CQRS ne présentent pas de complexité majeure. Et pourtant, nous sommes nombreux à avoir souffert en les implémentant de f...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
API
Bonnes pratiques
CQRS
REST
Web
Cet article propose des pistes pour concevoir une API REST dans le cas où CRUD ne suffit plus.
Derniers commentaires :
Anonyme
il y a plus de 2 ans
Ton article m'intéresse beaucoup ! J'avais fait une API Rest complète avec Node.js pour un projet il y a 3 ans, et j'envisageais de me rafraîchir les idées sur le sujet.
Marc Bouvier
il y a plus de 2 ans - modifié il y a plus de 2 ans
Il y a aussi les articles d'octo que je trouve bien faits et en français.
- Designer une API REST : blog.octo.com/...
- Sécuriser une API REST : blog.octo.com/...
- Concevoir une API REST conforme au RGPD : blog.octo.com/...
- Designer une API REST : blog.octo.com/...
- Sécuriser une API REST : blog.octo.com/...
- Concevoir une API REST conforme au RGPD : blog.octo.com/...
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.
CQRS
Design Pattern
Un article qui explique clairement le concept de CQRS.
Encore en anglais...
Si vous avez des bonnes ressources sur la questions, pensez à les partager !
Derniers commentaires :
Laurent
il y a plus de 2 ans
J’ai eu l’occasion de le mettre en place sur un gros projet.
C’est un bon pattern d’architecture logicielle qui permet de bien séparer les transactions en lecture d’un côté et les transactions en lecture/écriture de l’autre.
Les développeurs aiment bien.
L’utilisation de commandes permet une bonne réutilisation des règles de gestion internes.
Pattern à ne pas confondre avec « Event Sourcing » qui lui est une extension de CQRS.
C’est un bon pattern d’architecture logicielle qui permet de bien séparer les transactions en lecture d’un côté et les transactions en lecture/écriture de l’autre.
Les développeurs aiment bien.
L’utilisation de commandes permet une bonne réutilisation des règles de gestion internes.
Pattern à ne pas confondre avec « Event Sourcing » qui lui est une extension de CQRS.
Damien Raymond
il y a plus de 2 ans
Même si on n'utilise pas CQRS, je trouve que le concept de command peut être utilisé parfois juste pour avoir un code plus lisible et explicite.
Pour ajouter un commentaire, tu dois te connecter ou créer un compte.