Derek Comartin @codeopinion
👑 Context is King 💻 Software Architecture & Design 📺 https://t.co/zMGP2Ktbn4 codeopinion.com Canada Joined November 2008-
Tweets12K
-
Followers12K
-
Following214
-
Likes7K
You can build a "modular" monolith and still end up with everything coupled. That’s because boundaries aren’t just physical. They’re logical. A module should own behavior, rules, lifecycle, and meaning. Words matter. You could have one word but mean different things. Different concept. Different boundary. codeopinion.com/modular-monoli…
Scaling Architecture without Overengineering - codeopinion.com/scaling-softwa… @codeopinion
@plalx Not versioning in the sense of a package but making changes to the API in a non breaking way. You may obsolete something and provide a new API. It might not be feasible to change all callers all at once.
Your "modular" monolith might not be modular at all. If one boundary is accessing another boundary's database/schema directly, you're leaking internals. The trap isn’t the "SQL join". The trap is letting the database become an unversioned public API. codeopinion.com/stop-joining-t…
Context is King in Software Engineering - Derek Comartin of CodeOpinion @codeopinion of CodeOpinion is one of my favorite YouTubers and content creators. Derek is able to talk through all sorts of software engineering tradeoffs and is one of the best at answering the "it depends" question. That's because Derek knows that context is king. If we are making decisions in software engineering, it's all about the circumstances that we're operating in. Derek brings this front and center whenever he's talking about development choices. Huge thanks to Derek for this awesome chat! Watch it here: podcasters.spotify.com/pod/show/dev-l…
"Logical boundaries are not physical boundaries" says @codeopinion in this great post about coupling and scale. codeopinion.com/scaling-softwa…
@brendonparker My point is if you take a dependency, you have to own that decision and take on the cost of it. That cost could be risk but in many forms. As in, it gets abandoned is one situation. As always.. coupling
You own your dependencies. People do not want to hear this and still won't care. Nothing will change.
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10+ years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a
Architecture is about tradeoffs: boundaries, ownership, coupling, data flow, deployability, observability, constraints, business priorities, and the cost of change over time. The hard part of architecture is deciding what matters.
Friendly reminder: I have a YouTube channel that is 30 subscribers away from the useless 100k-subscriber vanity metric. youtube.com/@CodeOpinion
Full Post: codeopinion.com/why-sagas-feel…
A Saga coordinates a process. Reconciliation corrects drift. It's not a cleanup job and it's not replacement for Sagas, but as a safety net around them. Use the Saga to move the workflow forward. Use reconciliation to ask "What should be true, what is actually true, and how do we safely correct if needed?”
@omardelrio If have to think how to qualify when it's appropriate. That's actually a good video topic
"We switched to event-driven architecture. Now we can’t debug anything." The problem usually isn’t event-driven architecture. It’s treating everything as an event, making everything async, losing visibility, and confusing commands with events. EDA isn’t your whole architecture. It’s one part of it. Use the right communication style for the outcome you need. codeopinion.com/debugging-even…
Fairly certain Koodo's (cell provider in Canada) portal runs on a 486 connected to a 14.4k modem.
Welcome to the world of frontend web development.
People develop tolerance to complexity. They do not realize how simpler could it be, or even don't know if they haven't been exposed to it. I also think there is a psychological aspect to it. The complexity is perceived as valuable by many, somehow.
I wholeheartedly endorse this @codeopinion take:
Probably should roll your own DB while you're at it.
Headless Salesforce = paying enterprise prices to rent a Postgres instance. Pull the data out. Host it yourself at 1/3 the cost. Wire your agents in directly. The data is the moat. Quit renting yours.
David Fowler @davidfowl
146K Followers 1K Following Distinguished Engineer at Microsoft, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler
Jimmy Bogard is on Bl... @jbogard
43K Followers 2K Following Independent consultant. Creator of AutoMapper and MediatR. Originator of Vertical Slice Architecture. https://t.co/9O8heLDce1
Greg Young @gregyoung
30K Followers 2K Following
Oleg Kyrylchuk ✙ �... @okyrylchuk
17K Followers 664 Following I write about @dotnet | Microsoft MVP | .NET Foundation member | .NET Enthusiast Help for Ukraine https://t.co/RThb4b9MGS or https://t.co/Vu9bTo0s69
ASP.NET Core News @aspnetcore_news
30K Followers 501 Following We ❤️ #AspNetCore - Submit your blog posts and articles on https://t.co/v3ixUompmj to increase the chance of being shared.
Patrik Svensson (@pat... @firstdrafthell
7K Followers 974 Following I'm not here anymore. Mastodon: @[email protected] Bluesky: https://t.co/XkcxN3Om0w
Vaughn Vernon @VaughnVernon
25K Followers 238 Following Software Architect and Modeler | #DDDesign | Systems Transformation | Simplicity | Writes Code | Actor Model | @kalele_io @kalele_domo | em dashes—my own
Dave Callan | dotnet @Dave_DotNet
17K Followers 174 Following Microsoft MVP | .NET Developer & tech lead from Ireland! Talks about Azure, #csharp, #dotnet, Entity Framework and Visual Studio.
Jeremy D. Miller @jeremydmiller
11K Followers 598 Following Husband to Lindsey, Dad to Max, Declan, and Aubrey, and owner of JasperFx Software. I take pull requests. Go Chiefs! Mostly on Bluesky now
Roger Johansson @RogerAlsing
6K Followers 1K Following Creator of @AkkaDotNet and @ProtoActor. Building IoT and EV-Charging solutions.Interested in observability, distributed tracing, distributed systems
David Pine @davidpine7
9K Followers 937 Following 💜 Loving husband & father. 🤓 Building https://t.co/88FvjVUTxK @Microsoft. 🏫 @oreillymedia and @dometrain author. 🔥 #csharp #ts #polyglot #aspire #aspnet #signalr
Davide Bellone | Code... @BelloneDavide
6K Followers 1K Following Author | International Speaker | Microsoft MVP | I publish content about #csharp, #dotnet, and #softwareArchitecture. 👨💻 Author of https://t.co/gYcixImyb6 🐧
Isaac Abraham @isaac_abraham
7K Followers 3K Following Author of Get Programming with F# and F# in Action. NET MVP. Azure. Guitar. Tottenham. Creator of 2-line PRs. British / German.
Alexey Zimarev 🇳�... @Zimareff
3K Followers 387 Following Head of Product @eventstore, author of Hands-On Domain-Driven Design with .NET Core. Creator of https://t.co/EPIgbC0WDQ Views are my own.
Konrad Kokosa @konradkokosa
15K Followers 5K Following Principal Software Engineer at Microsoft • .NET runtime/GC • AI/LLM • Pro .NET Memory book • @crowdpub_org founder • ex @dotnetosorg • AFOL
Dan Clarke 🎙 @dracan
4K Followers 2K Following 👉 Links to all my socials, the podcast, newsletter, YouTube, courses, blog, and more. can be found on my personal website: https://t.co/2EKxnr4ZeO
Richard Campbell @richcampbell
29K Followers 1K Following Professional storyteller - deeply understanding the past to help describe our future! @[email protected]
David Whitney @david_whitney
5K Followers 1K Following Software Consultant. Author. Rum, Alt Culture, Games & Metal. MVP DevTechnologies Mostly gone to 🦋 🔗https://t.co/qtUTGVskga - Unlinkable Socials
Andrew Lock "Sock" @andrewlocknet
17K Followers 908 Following Microsoft MVP and blogger, focused on ASP.NET Core. Author of ASP.NET Core in Action: https://t.co/GTRJ4hBm9s @[email protected] @andrewlock.bsky.social
Alexey Gorbach @g0rbach
21 Followers 265 Following
Roshan Piumal @RoshanPiumal
1 Followers 74 Following
Blair Inbytes @blairinfra
16 Followers 163 Following Scaling systems to handle real-world load. Distributed systems • APIs • Performance Sharing how to build reliable backend infrastructure.
Jesse Nicodemus @jessetechgeek
19 Followers 24 Following
Mambana @mambana_
8 Followers 90 Following
Nuno Filipe Costa @nunofcosta
134 Followers 276 Following .Net developer, agile enthusiast, early adopter and father of two beautiful princesses
Massiel 🦋 @MassielCR
15 Followers 433 Following
Renan Silveira @renanrsilveira
34 Followers 69 Following .NET , Javascript(nodejs), Golang and Python(beginner) developer who loves spending time playing games and learning about technology.
Sam Hatoum @sam_hatoum
852 Followers 601 Following Building @BeOnAuto: product intent → living product model → apps that keep evolving. Founder of Xolvio. Creator of Narrative-Driven Development.
Kalyan @kalyann567
17 Followers 2K Following
CAMILO 🌱 🐏 @OCmilo
79 Followers 116 Following ah cara procuro o sentido disso tudo e as vezes escrevo códigosGordon @gordroide
83 Followers 399 Following
hazylude @0_zero_memory
4 Followers 107 Following
Lakshmi @ljammalamadaka
4 Followers 32 Following
Pasang Lama @PasangZz
0 Followers 11 Following
Muhammad Adil Shahzad @madilops
0 Followers 37 Following
allyourcoinsarebelong... @iakobos_xyz
0 Followers 61 Following
Nikola Hristov @NikolaRHristov
1K Followers 4K Following Founder & CEO 👨🏻💼 @PlayFormCloud ☁️ Scientist 🧪 @CodeEditorLand 🏞️
TrmnlTrmnl @TrmnlTrmnl
0 Followers 221 Following Failure is a step towards success and mastery. Sharing my thoughts and opinions in a fast changing landscape.
Nkosana Ndlela @NkosanaNdl91866
1 Followers 38 Following
Jardis @jardis_io
5 Followers 98 Following Build the foundation of complex software in days, not months. Domain-Driven Design for PHP teams made easy.
Pedro Canoero @PedroCanoeroTM
5 Followers 210 Following
Pritish Ranjan (Preet... @preetrnj
0 Followers 24 Following
Sait ÇOKAL @saitcokal
454 Followers 2K Following Solar Enerji Danışmanı, Enerji Verimliliği Uzmanı, B Sınıfı İş Güvenliği Uzmanı
Bragi Arnason @BragiArna
0 Followers 265 Following
Mani Ponnusamy @mattermani
48 Followers 236 Following Philonoist, Marathoner, Developer, Technologist and Entrepreneur.
Peter Morris @MrPeterLMorris
122 Followers 362 Following Author of Blazor-University, Fluxor, and other stuff. Coding for over 40 years. Married to @lyndor
Chris Rohlfs @seeken
28 Followers 188 Following
Jack @jackblatch_
284 Followers 789 Following Aussie in SF. Building AI agents for healthcare at https://t.co/i4gZez1h3l (YC 24).
Johnsmith @Johnsmithn1ix
84 Followers 204 Following
Приторный Л... @syrupy_lemon
4 Followers 134 Following
Ali Ahsan @AliAhsa00861384
0 Followers 36 Following https://t.co/g8YC4VnxZq Core Developer | Angular | C# | SQL Server | Azure
Akshay Negi @AkshayNegi93
2 Followers 97 Following senior Software engineer | System design enthusiast | learner
Prathyusha Palampalli @Prettyyusha
0 Followers 15 Following
Cesar C#yn @cesarchinm
8 Followers 184 Following
Sebastian Burgstaller @seburgi
1 Followers 85 Following
Glauter @GlauterPRO
0 Followers 92 Following
Neutrino @force_0x
1 Followers 53 Following
ken @kenjustsoso
46 Followers 5K Following
David Fowler @davidfowl
146K Followers 1K Following Distinguished Engineer at Microsoft, Creator of NuGet, SignalR, https://t.co/PiydKAsC8g Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler
Jimmy Bogard is on Bl... @jbogard
43K Followers 2K Following Independent consultant. Creator of AutoMapper and MediatR. Originator of Vertical Slice Architecture. https://t.co/9O8heLDce1
Greg Young @gregyoung
30K Followers 2K Following
.NET @dotnet
340K Followers 850 Following Free. Cross-platform. Open source. A developer platform for building all your apps. Official handle of the .NET team at Microsoft.
Martin Fowler @martinfowler
353K Followers 164 Following Author on Software Development. Works for Thoughtworks. Also hikes, watches theater, and plays modern board games. He/him.
Damian Edwards @DamianEdwards
51K Followers 1K Following PM Architect at Microsoft working on @aspiredotdev & @dotnet 💘 craft🍻 malt🥃 good☕ fine⌚ 🇦🇺🏏 @Mariners ⚾ @seahawks 🏈 @F1 🏎
Patrik Svensson (@pat... @firstdrafthell
7K Followers 974 Following I'm not here anymore. Mastodon: @[email protected] Bluesky: https://t.co/XkcxN3Om0w
Vaughn Vernon @VaughnVernon
25K Followers 238 Following Software Architect and Modeler | #DDDesign | Systems Transformation | Simplicity | Writes Code | Actor Model | @kalele_io @kalele_domo | em dashes—my own
Jeremy D. Miller @jeremydmiller
11K Followers 598 Following Husband to Lindsey, Dad to Max, Declan, and Aubrey, and owner of JasperFx Software. I take pull requests. Go Chiefs! Mostly on Bluesky now
Roger Johansson @RogerAlsing
6K Followers 1K Following Creator of @AkkaDotNet and @ProtoActor. Building IoT and EV-Charging solutions.Interested in observability, distributed tracing, distributed systems
Isaac Abraham @isaac_abraham
7K Followers 3K Following Author of Get Programming with F# and F# in Action. NET MVP. Azure. Guitar. Tottenham. Creator of 2-line PRs. British / German.
Alexey Zimarev 🇳�... @Zimareff
3K Followers 387 Following Head of Product @eventstore, author of Hands-On Domain-Driven Design with .NET Core. Creator of https://t.co/EPIgbC0WDQ Views are my own.
Chris Patterson @PhatBoyG
4K Followers 61 Following I don't always loosely couple, but when I do, I leave a message. https://t.co/fvY1YiKLTs
Konrad Kokosa @konradkokosa
15K Followers 5K Following Principal Software Engineer at Microsoft • .NET runtime/GC • AI/LLM • Pro .NET Memory book • @crowdpub_org founder • ex @dotnetosorg • AFOL
Dan Clarke 🎙 @dracan
4K Followers 2K Following 👉 Links to all my socials, the podcast, newsletter, YouTube, courses, blog, and more. can be found on my personal website: https://t.co/2EKxnr4ZeO
Richard Campbell @richcampbell
29K Followers 1K Following Professional storyteller - deeply understanding the past to help describe our future! @[email protected]
Dennis Doomen @ddoomen
4K Followers 578 Following Principal Consultant @avivasolutions | 3x Microsoft MVP | Speaker | 29 yrs experience | C#/.NET | Event Sourcing | Fluent Assertions | OSS dev
David Whitney @david_whitney
5K Followers 1K Following Software Consultant. Author. Rum, Alt Culture, Games & Metal. MVP DevTechnologies Mostly gone to 🦋 🔗https://t.co/qtUTGVskga - Unlinkable Socials
Andrew Lock "Sock" @andrewlocknet
17K Followers 908 Following Microsoft MVP and blogger, focused on ASP.NET Core. Author of ASP.NET Core in Action: https://t.co/GTRJ4hBm9s @[email protected] @andrewlock.bsky.social
Hadi Hariri @hhariri
40K Followers 739 Following SVP of Operations @ JetBrains. Find me on LinkedIn. https://t.co/t1SXNSdrYH
Dave Portnoy @stoolpresidente
3.9M Followers 2K Following I invented Barstool Sports. 6 time Super Bowl champ. Owner of #DDTG Global. Owner of https://t.co/2YkZbnXoQC A DraftKings Man.
Ryan Whitney @ryanwhitney6
545K Followers 736 Following 1/4th of the @spittinchiclets podcast team and the inventor of vodka pink lemonade @pinkwhitney For Business Inquiries contact [email protected]
BAUER Hockey @BauerHockey
130K Followers 763 Following A leader and innovator in the hockey equipment industry, inspiring players to be their best and empowering hockey communities across the globe.
Dan Miller @DanMillerFox2
63K Followers 2K Following Sports Director Fox2 Detroit, Lions Radio PxP. This is for fun. I don't take my twitter too seriously, nor should u. Opinions may change in 10 minutes.
Joe Bowen @Bonsie1951
14K Followers 505 Following Voice of the Maple Leafs for 44 years. Fan of the Fighting Irish. Owner of the Green Bay Packers. Proud Father of 4 Boys and Blessed with 3 wonderful Grandkids
Jay Rosehill @Jay_D_Rosehill
8K Followers 456 Following Former NHL-Toronto Maple Leafs, Philadelphia Flyers | Co-Host of Leafs Morning Take
Jeff Marek @JeffMarek
247K Followers 5K Following The Sheet M-F 1ET on Daily Faceoff. The Hockey Lifers DFO Rundown IG: jeffmarekhockey Bluesky : https://t.co/Xc6HoDBbbF
Maple Leafs Hotstove @LeafsNews
21K Followers 611 Following Leading coverage of the Toronto Maple Leafs & Toronto Marlies - MLHS
Lakeshore Canadiens @LCanadiens
600 Followers 196 Following Official Twitter of the 2024 Schmalz Cup Champion Lakeshore Canadiens | 18 League Championships | 6 Schmalz Cups | Part of the community since 1978
Rob Gucci @heatdaddy69420
303K Followers 428 Following I do @HomeBy3Official and @robguccishow. Merch+tickets: https://t.co/CMQMwW9Vdf. BOSTON SHOW 10/3: https://t.co/Xq1EY9UTjK @bookitHQ
MoneyPuck.com @MoneyPuckdotcom
68K Followers 949 Following NHL Hockey Analytics. Playoff odds, live in-game win probabilities, power rankings, etc. by @pr_tanner
Murls @mattmurley19
109K Followers 586 Following Game Notes Podcast @gamenotesbud |$EBR | IG: murls_ebr | Ex-pro hockey player giving out winners all 🌎 | @Spittinchiclets @barstoolsports #everybodyrides
LeafsJellyHD @LeafsJelly
11K Followers 622 Following Posted Bowen and Ralph Highlights with @LeafsNews Full Leafs Highlights on YouTube: https://t.co/BYeD1Cq4A1
Marc Methot @MarcMethot3
80K Followers 962 Following Retired NHL player | Husband | Father | Gallus gallus domesticus Expert | Instagram https://t.co/t4lPwFI21p
David Alter @davidalter
55K Followers 2K Following Reporter/Site Manager - Maple Leafs for The Hockey News - Toronto, @thePHWA Atlantic Division Rep. Detroit Lions fan. ALWAYS betting on myself.
Kevin Bieksa @kbieksa3
238K Followers 318 Following 🇺🇸 BGSU, KO Sports Inc/Wasserman, Nucks, Ducks, Sportsnet Analyst, Hockey Night in Canada 🇨🇦
luke fox @lukefoxjukebox
36K Followers 3K Following nhl writer @sportsnet. author of ice-t shot me in the face & eleven other stories about rap music. freelance music writer.
LakeshoreRec @LakeshoreRec
114 Followers 72 Following
Mike Grinnell @MikeGrinnell_
160K Followers 2K Following 2x @chicletscup champion | @spittinchiclets @barstoolsports @pinkwhitney @gamenotesbud | Chiclets University | #FuckCancer
Spittin' Chiclets @spittinchiclets
806K Followers 828 Following Hockey Podcast from @barstoolsports presented by @PinkWhitney. New episodes every Monday and Thursday.
Paul Bissonnette @BizNasty2point0
1.3M Followers 3K Following Retired hockey player now working in the world of media with the @spittinchiclets podcast & @NHL_On_TNT. Co-founder of @pinkwhitney. 🤠🏒🇨🇦🎙🍺
Sam McKee @SamAMcKee
15K Followers 968 Following Real Kyper & Bourne on @FAN590 M-F 4-6pm ET + Co-Host of #LeafsTalk on @YouTube. Ever since I was a kid, I loooved hockey. TikTok: samuelmckeesn590 #TheGolfGuys
Jeff O’Neill @odognine2
172K Followers 3K Following Irelynn, Charley and Ellie’s dad. Jummi’s husband. Former NHL player, now hockey analyst. Business Inquiries/appearances - Ryan O’Neill [email protected]
Jim Keller @jimkxa
52K Followers 164 Following CEO @tenstorrent, Cofounder @atomic_semi @BayaSystems, FlexAI, AheadComputing board member. Fan of 2x2 matrixes, books, refactoring and creative tension
Richard Seroter @rseroter
35K Followers 2K Following Sharing tech ideas from people smarter than me. Senior Director and Chief Evangelist @googlecloud, writer, speaker.
Elliotte Friedman @FriedgeHNIC
933K Followers 680 Following #BringThemHome Trust the Weirdness; You Are Not Alone https://t.co/G3jBI3M45Y Don’t say mean stuff about yourself…there are many others who will do it for you
Charles Zedlewski @zedlewski
1K Followers 417 Following
Erik Meijer @headinthebox
36K Followers 0 Following
KyleMcMaster.com on B... @KyleMcMaster
271 Followers 391 Following Software engineer learning many things @NimblePros💻🚙🔋☀️🏃♂️🎸🔊
Nick Kypreos @RealKyper
368K Followers 5K Following NHL Alumni / author Undrafted / Mercedes-Benz Toronto Queensway official enthusiast / Real Kyper and Bourne show
Justin Bourne @jtbourne
59K Followers 2K Following Played NCAA, AHL, ECHL, video coach in AHL. NHL Analyst at Sportsnet. Author at Penguin. Substack "Long Shadows" at https://t.co/An7vo3Mt8J. Feed the good wolf.
Steve Sanderson @stevensanderson
26K Followers 93 Following Developer/architect at Microsoft on the GitHub Copilot team.
ylorph @ylorph
761 Followers 650 Following Just Human - Still learning - understanding business - I don't mind being dumb Working @EventStore
windsoriteDOTca News @windsoriteDOTca
25K Followers 131 Following windsoriteDOTca is Windsor Ontario's (#YQG's) only all-local, independent, hyperlocal daily news publication. Tips: [email protected] #supportlocalnews
Don Box @donbox
6K Followers 1K Following people that care about software create their own hardware. - Alan Kay
Savvas Kλeanthous @SKleanthous
810 Followers 463 Following Opinions about software, software design and architecture, and systems. I really like cross-disciplinary lessons! Some metal (music) and metal (joining) too
James Garrett @jamesgarrettjr
203 Followers 438 Following Principal Engineer- C#/dotnet, Outdoor Enthusiast and UCF sports nerd/UCF CECS Grad
Michael Feathers @mfeathers
38K Followers 2K Following Director, R7K Research & Conveyance. Author of Working Effectively with Legacy Code.
Aaron Stannard @Aaronontheweb
8K Followers 873 Following Founder and CEO @Petabridge @getsdkbin @textforgeapp OSS: @AkkaDotNet Catch me on YouTube: https://t.co/gUNvkaMWLk
Yordis Prieto @yordisprieto
1K Followers 116 Following Software Dev Focused on #SystemThinking #DistributedComputing #CodeDeletionOptimizer
Kyle Baley @kyle_baley
215 Followers 220 Following Person of interest, depending on your interests. Developer at @ParticularSW
J.P. Wiser's @JPWisersCA
3K Followers 755 Following Official J.P. Wiser's account. Must be legal drinking age to follow & share content. Please enjoy responsibly 🥃 https://t.co/OzlZ92lou1



















