A | B | C | D | |
---|---|---|---|---|
1 | This document: | http://bit.ly/2H9guEG | Architectures should be known not only by the benefits and success stories but also by the trade-offs and pitfalls. | |
2 | Maintainer: | https://twitter.com/bibryam | ||
3 | Last updated: | April 26, 2021 | ||
4 | Title | Category | Author | Link |
5 | Monolith First | Short positioning | https://twitter.com/martinfowler/ | https://martinfowler.com/bliki/MonolithFirst.html |
6 | Microservices For Greenfield? | General analysis | https://twitter.com/samnewman | https://samnewman.io/blog/2015/04/07/microservices-for-greenfield/ |
7 | In Defence of the Monolith part 1 | Deep technical analysis | https://twitter.com/dkhaywood | https://www.infoq.com/articles/monolith-defense-part-1 |
8 | In Defence of the Monolith part 2 | Deep technical analysis | https://twitter.com/dkhaywood | https://www.infoq.com/articles/monolith-defense-part-2 |
9 | The fast-moving monolith | Use case | Raffaele Spazzoli | https://developers.redhat.com/blog/2016/10/27/the-fast-moving-monolith-how-we-sped-up-delivery-from-every-three-months-to-every-week/ |
10 | Majestic Modular Monoliths - video | Technical analysis | https://twitter.com/axelfontaine | https://vimeo.com/233980163 |
11 | Majestic Modular Monoliths - slides | Technical analysis | https://twitter.com/axelfontaine | https://speakerdeck.com/axelfontaine/majestic-modular-monoliths |
12 | When not to use microservices | General analysis | https://twitter.com/cfe84 | https://www.feval.fr/posts/microservices/ |
13 | Presentation: Complex Event Flows in Distributed Systems | Technical use case analysis | https://twitter.com/berndruecker | https://www.infoq.com/presentations/event-flow-systems |
14 | Monitoring and Managing Workflows Across Collaborating Microservices | Technical use case analysis | https://twitter.com/berndruecker | https://www.infoq.com/articles/monitor-workflow-collaborating-microservices |
15 | The rise of non-microservices architectures | Reflection | http://twitter.com/bibryam | https://developers.redhat.com/blog/2018/09/10/the-rise-of-non-microservices-architectures/ |
16 | The Majestic Monolith | Old but gold | https://twitter.com/dhh | https://m.signalvnoise.com/the-majestic-monolith-29166d022228 |
17 | Goodbye Microservices | Use case | Alexandra Noonan | https://segment.com/blog/goodbye-microservices/ |
18 | Long Live and Prosper To Monolith | Motivational | https://twitter.com/alexsotob/ | https://www.slideshare.net/asotobu/long-live-and-prosper-to-monolith |
19 | Github: Moduliths | Mono framework | https://twitter.com/olivergierke/ | https://github.com/odrotbohm/moduliths |
20 | Why You Shouldn’t Use Microservices | Personal rant | https://hackernoon.com/@jensboje | https://hackernoon.com/dont-use-microservices-c3b5484b329a |
21 | Self-contained System | Alternative architecture | https://twitter.com/innoq | https://scs-architecture.org/ |
22 | About When Not to Do Microservices | Short positioning | https://twitter.com/christianposta | http://blog.christianposta.com/microservices/when-not-to-do-microservices/ |
23 | 5 Reasons Not to Use Microservices | Short analysis | Michael Churchman | https://blog.runscope.com/posts/5-reasons-not-to-use-microservices |
24 | Pattern: Monolithic Architecture | Pattern | https://twitter.com/crichardson | https://microservices.io/patterns/monolithic.html |
25 | It’s time to stop making “Microservices” the goal of modernization. | Short | https://twitter.com/rbarcia | https://medium.com/@rbarcia/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287 |
26 | The Death of Microservice Madness in 2018 | Long analysis | https://twitter.com/dwmkerr | https://dwmkerr.com/the-death-of-microservice-madness-in-2018/ |
27 | Enough with the microservices | Personal observations | https://twitter.com/aadrake | https://adamdrake.com/enough-with-the-microservices.html |
28 | Microservices Hierarchy of Needs | My pyramid infographic | http://twitter.com/bibryam | https://thenewstack.io/introducing-microservices-hierarchy-needs |
29 | OSGi, Java 9? - modularity in the world of microservices | OSGI | Maciek Próchniak | https://www.youtube.com/watch?v=GqAv4k22jhI |
30 | Rethinking Legacy and Monolithic Systems | DDD | https://twitter.com/VaughnVernon | https://www.infoq.com/presentations/monolith-legacy-rethinking |
31 | Don't use Microservices | Anger | Jens Boje | https://codeboje.de/do-not-use-microservices/ |
32 | Developers Are The Problem, Not Monoliths | Peopleware | Jens Boje | https://codeboje.de/developers-problem-not-monoliths/ |
33 | Modules vs. microservices | Modules vs. microservices | https://twitter.com/Sander_Mak | https://www.oreilly.com/ideas/modules-vs-microservices |
34 | Modules or Microservices? (video) | Modules vs. microservices | https://twitter.com/Sander_Mak | https://www.youtube.com/watch?v=AJW2FAJGgVw |
35 | Microservices without fundamentals | General analysis | Alexander Yermakov | https://yermakov.net/microservices-without-fundamentals/ |
36 | Why “Don’t Use Shared Libraries in Microservices” is Bad Advice | Shared libraries | https://twitter.com/evolvable | http://www.grahamlea.com/2016/04/shared-libraries-in-microservices-bad-advice/ |
37 | Mid-sized Building Blocks & Hexagonal Architecture (video) | Modular design | https://twitter.com/jnabrdalik | https://www.youtube.com/watch?v=sND1AR7Q_T0 |
38 | Give Me Back My Monolith | Perfosnal reflections | https://twitter.com/craigkerstiens | http://www.craigkerstiens.com/2019/03/13/give-me-back-my-monolith/ |
39 | 3 Reasons to Build Monolithic Systems | Analysis | https://twitter.com/natalieaconklin | https://medium.com/design-and-tech-co/3-reasons-to-build-monolithic-systems-6f06be80cdfa |
40 | Microservices: To Do or Not to Do | Very good analysis | Mantosh Singh | http://www.bestdevops.com/microservices-to-do-or-not-to-do/ |
41 | Maybe You Don't Need Kubernetes | Kubernetes or Nomad | https://twitter.com/matthiasendler | https://matthias-endler.de/2019/maybe-you-dont-need-kubernetes/ |
42 | Eight things leads to developing catastrophic cloud native microservices system | How to fail with microservies | https://twitter.com/Christina_wm | http://wei-meilin.blogspot.com/2019/03/my2cents-eight-things-leads-to.html |
43 | Avoiding Microservice Megadisasters | post-mortem | Jimmy Bogard | https://www.youtube.com/watch?v=gfh-VCTwMw8 |
44 | Microservices adoption anti-patterns | Tech/Non-tech collection of anti-patterns | https://twitter.com/crichardson | https://www.slideshare.net/chris.e.richardson/melbourne-jan-2019-microservices-adoption-antipatterns-obstacles-to-decomposing-for-testability-and-deployability |
45 | More on microservices anti-patterns | Collection of antipattern posts | https://twitter.com/crichardson | https://microservices.io/microservices/general/2019/01/29/more-anti-patterns.html |
46 | Modular Monoliths (GOTO 2018) | Technical analysis | https://twitter.com/simonbrown | https://www.youtube.com/watch?v=5OjqD-ow8GE |
47 | Using domain-driven design to reimagine monolithic applications in a world of microservices | Technical analysis | https://twitter.com/murphye | https://summit.redhat.com/conference/sessions?p1=eyJzcGVha2VyIjpbXSwidGltZXNsb3QiOltdLCJkYXkiOltdLCJyb29tIjpbXSwibG9jYXRpb24iOltdLCJzdGFydCI6IiIsImZpbmlzaCI6IiIsInBhZ2VudW1iZXIiOjEsImNhdGVnb3JpZXMiOnt9LCJrZXl3b3JkIjoiIFVzaW5nIGRvbWFpbi1kcml2ZW4gZGVzaWduIHRvIHJlaW1hZ2luZSBtb25vbGl0aGljIGFwcGxpY2F0aW9ucyBpbiBhIHdvcmxkIG9mIG1pY3Jvc2VydmljZXMgIn0%3D |
48 | Events, Flows and Long-Running Services: A Modern Approach to Workflow Automation | Technical analysis | https://twitter.com/berndruecker | https://www.infoq.com/articles/events-workflow-automation/ |
49 | Seven Microservices Anti-patterns | Antipatterns (or not) | Vijay Alagarasan | https://www.infoq.com/articles/seven-uservices-antipatterns/ |
50 | Pragmatic Microservices | End-to-end overview | https://twitter.com/kasunindrasiri | https://medium.com/microservices-in-practice/microservices-in-practice-7a3e85b6624c |
51 | How to tame event-driven microservices | Orchestration vs choreography | https://twitter.com/berndruecker | https://blog.bernd-ruecker.com/how-to-tame-event-driven-microservices-5b30a6b98f86 |
52 | Why our team cancelled our move to microservices | Case study | Steven Lemon | https://medium.com/@steven.lemon182/why-our-team-cancelled-our-move-to-microservices-8fd87898d952 |
53 | Moving Toward Microservices: Strategies for Starting Off on the Right Foot | Approach | Herky Gottfried | https://medium.com/buildium-life/moving-toward-microservices-strategies-for-starting-off-on-the-right-foot-cd3bc89aef90 |
54 | Learning the hard way: Microservices | Retrospective | https://twitter.com/_wraithy | https://medium.com/@andrewvr/microservices-c8b5dbdd58b8 |
55 | In Defence of Monoliths | Analysis | https://twitter.com/bozhobg | https://techblog.bozho.net/in-defence-of-monoliths/ |
56 | Anti-Patterns of Microservices | Anti-patterns | https://twitter.com/bishr_tabbaa | https://itnext.io/anti-patterns-of-microservices-6e802553bd46 |
57 | Microservices pitfalls | AWS challenges | https://twitter.com/kaihendry | https://natalian.org/2019/05/16/Microservices_pitfalls/ |
58 | Forget monoliths vs. microservices. Cognitive load is what matters. | Cognitive load | https://twitter.com/manupaisable | https://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices-cognitive-load-what-matters |
59 | Why Microservices Fail | Failure factors | https://twitter.com/ewolff | https://speakerdeck.com/ewolff/why-microservices-fail |
60 | Failing at Microservices | Failure factors | Richard Clayton | https://rclayton.silvrback.com/failing-at-microservices |
61 | 6 Reasons Not to Adopt Microservices | Summary | Christopher Tozzi | https://containerjournal.com/features/microservices-use-not-use-question/ |
62 | Microservices vs The World | Reflections | https://twitter.com/adamdallis/ | https://adamdallis.com/2019/02/09/microservices-vs-the-world/ |
63 | Micro-monolith anti-pattern | An anti-Pattern | https://twitter.com/TomaszFijalkows | http://chi.pl/2017/01/30/Micro-monolith-Anti-pattern.html |
64 | Developer Care | Dev and Ops priorities | https://twitter.com/tealeg | https://eng.heetch.com/developer-care-3e22a4d7ff54 |
65 | You’re Not Actually Building Microservices | Start w/ monolith | Justin Etheredge | https://www.simplethread.com/youre-not-actually-building-microservices/ |
66 | The False Dichotomy of Monoliths and Microservices | The Japanese Word, Mu | https://twitter.com/jbogard | https://jimmybogard.com/the-false-dichotomy-of-monoliths-and-microservices/ |
67 | What We Got Wrong: Lessons from the Birth of Microservices | Reflection | https://twitter.com/el_bhs | https://www.youtube.com/watch?v=-pDyNsB9Zr0 |
68 | Perspective on Architectural Fitness of Microservices | When not use microservices | Philippe Assouline | https://www.infoq.com/articles/Microservices-Architectural-Fitness/ |
69 | Why we failed to implement CQRS in Microservice architecture | Reflection | https://twitter.com/KeazKasun | https://medium.com/faun/why-we-failed-implementing-cqrs-in-microservice-architecture-5c39a2d0b2dd |
70 | Why Microservices Fail | Code organization | Vadim Samokhin | https://hackernoon.com/why-microservices-fail-6cdc006f9540 |
71 | Istio as an Example of When Not to Do Microservices | From microservices to monolith | https://twitter.com/christianposta | https://blog.christianposta.com/microservices/istio-as-an-example-of-when-not-to-do-microservices/ |
72 | Put your Microservices in a Monorepo | Sourcecode organization | https://twitter.com/thebignet | https://blog.upcoding.fr/microservices-in-a-monorepo/ |
73 | Monoliths are the future | https://twitter.com/kelseyhightower | https://changelog.com/posts/monoliths-are-the-future | |
74 | Should I Use A Microservices Architecture? | UI implications | https://twitter.com/jamesmh_dev | https://www.jamesmichaelhickey.com/microservices-architecture/ |
75 | 10 secrets for developers to sabotage a micro-services project | Pitfalls | Tom Eck | https://medium.com/@dr.teck/10-secrets-for-developers-to-sabotage-a-micro-services-project-e73e1c55ad0a |
76 | Microservices… or die! | https://twitter.com/selfdom | https://medium.com/@selfdom/a-false-choice-microservices-or-monoliths-484345baeef0 | |
77 | It’s time to stop making “Microservices” the goal of modernization. | https://twitter.com/rbarcia | https://medium.com/ibm-garage/its-time-to-stop-making-microservices-the-goal-of-modernization-71758b400287 | |
78 | Should You Move Your Monolith to Microservices? | https://twitter.com/HoardingInfo | https://containerjournal.com/topics/container-ecosystems/should-you-move-your-monolith-to-microservices/?_lrsc=ed330464-d452-45ac-a63a-70e061970f12&utm_source=Elevate_Twitter | |
79 | Microservices guru warns devs that trendy architecture shouldn't be the default for every app, but 'a last resort' | https://twitter.com/timanderson | https://www.theregister.co.uk/2020/03/04/microservices_last_resort | |
80 | To Microservices and Back Again | Alexandra Noonan | https://www.infoq.com/presentations/microservices-monolith-antipatterns/ | |
81 | 11 Reasons Why You Are Going To Fail With Microservices | https://twitter.com/shekhargulati | https://medium.com/xebia-engineering/11-reasons-why-you-are-going-to-fail-with-microservices-29b93876268b | |
82 | Modular Monolith: A Primer | Deep dive | https://twitter.com/kamgrzybek | http://www.kamilgrzybek.com/design/modular-monolith-primer/ |
83 | Should you opt for a microservice based architecture as a startup? | https://twitter.com/stefanvladcalin | https://vladcalin.ro/blog/2021-01-04-microservices-for-a-startup | |
84 | Don't divide your monolith into microservices! | Graham Berrisford | https://www.linkedin.com/pulse/monolithic-apps-v-microservices-graham-berrisford/ | |
85 | Why I've Been Merging Microservices Back Into The Monolith At InVision | Ben Nadel | https://www.bennadel.com/blog/3944-why-ive-been-merging-microservices-back-into-the-monolith-at-invision.htm | |
86 | Scaling up the Prime Video audio/video monitoring service and reducing costs by 90% | Marcin Kolny | https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90 | |
87 | Don't divide your monolith into microservices! | Graham Berrisford | https://www.linkedin.com/pulse/monolithic-apps-v-microservices-graham-berrisford/ | |
88 | ||||
89 | ||||
90 | ||||
91 | ||||
92 | ||||
93 | ||||
94 | ||||
95 | ||||
96 | ||||
97 | ||||
98 | ||||
99 | ||||
100 |