This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
developer-roadmap
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
2
Packages
Projects
Releases
Wiki
Activity
Files
de3a180c4e4bc4296f4f3f018bf398763c898bbf
developer-roadmap
/
roadmaps
/
software-design-architecture
/
content
T
History
Hugo Rafael Azevedo
16dea8b101
Update event-sourcing@K8X_-bsiy7gboInPzbiEb.md (
#10233
)
...
Added one more useful link
2026-08-14 19:26:58 +02:00
..
abstract-classes@RMkEE7c0jdVFqZ4fmjL6Y.md
…
abstraction@VA8FMrhF4non9x-J3urY8.md
…
anemic-models@nVaoI4IDPVEsdtFcjGNRw.md
…
architectural-patterns@gJYff_qD6XS3dg3I-jJFK.md
…
architectural-patterns@jq916t7svaMw5sFOcqZSi.md
…
architectural-principles@dBq7ni-of5v1kxpdmh227.md
…
architectural-principles@XBCxWdpvQyK2iIG2eEA1K.md
…
architectural-styles@37xWxG2D9lVuDsHUgLfzP.md
…
architectural-styles@En_hvwRvY6k_itsNCQBYE.md
…
avoid-passing-nulls-booleans@yyKvmutbxu3iVHTuqr5q4.md
…
be-consistent@2SOZvuEcy8Cy8ymN7x4L-.md
…
blackboard-pattern@Kk7u2B67Fdg2sU8E_PGqr.md
…
boundaries@-Kw8hJhgQH2qInUFj2TUe.md
…
class-variants@c6n-wOHylTbzpxqgoXtdw.md
…
clean-code-principles@08qKtgnhJ3tlb5JKfTDf5.md
…
clean-code@TJZgsxpfOmltUUChMzlEM.md
…
client-server@ZGIMUaNfBwE5b6O1yexSz.md
…
command-query-separation@tLbckKmfVxgn59j_dlh8b.md
…
commands--queries@j_SUD3SxpKYZstN9LSP82.md
…
component-based@a0geFJWl-vi3mYytTjYdb.md
…
component-principles@8Bm0sRhUg6wZtnvtTmpgY.md
…
composition-over-inheritance@Izno7xX7wDvwPEg7f_d1Y.md
…
concrete-classes@hd6GJ-H4p9I4aaiRTni57.md
…
coupling-and-cohesion@TXus3R5vVQDBeBag6B5qs.md
…
cqrs@IU86cGkLPMXUJKvTBywPu.md
…
design-patterns@gyQw885dvupmkohzJPg3a.md
…
design-patterns@Jd79KXxZavpnp3mtE1q0n.md
…
design-principles@9dMbo4Q1_Sd9wW6-HSCA9.md
…
design-principles@p96fNXv0Z4rEEXJR9hAYX.md
…
distributed@3V74lLPlcOXFB-QRTUA5j.md
…
domain-driven-design@CD20zA6k9FxUpMgHnNYRJ.md
…
domain-language@kWNQd3paQrhMHMJzM35w8.md
…
domain-models@I25ghe8xYWpZ-9pRcHfOh.md
…
domain-models@NpSfbzYtGebmfrifkKsUf.md
…
dry@ltBnVWZ3UMAuUvDkU6o4P.md
…
dtos@y_Qj7KITSB8aUWHwiZ2It.md
…
encapsulate-what-varies@DlefJ9JuJ1LdQYC4WSx6y.md
…
encapsulation@GJxfVjhiLuuc36hatx9dP.md
…
enterprise-patterns@h0aeBhQRkDxNeFwDxT4Tf.md
…
enterprise-patterns@WrzsvLgo7cf2KjvJhtJEC.md
…
entities@VnW_7dl5G0IFL9W3YF_W3.md
…
event-driven@KtzcJBb6-EcIoXnwYvE7a.md
…
event-sourcing@K8X_-bsiy7gboInPzbiEb.md
Update event-sourcing@K8X_-bsiy7gboInPzbiEb.md (
#10233
)
2026-08-14 19:26:58 +02:00
functional-programming@YswaOqZNYcmDwly2IXrTT.md
…
gof-design-patterns@hlHl00ELlK9YdnzHDGnEW.md
…
hollywood-principle@WzUhKlmFB9alTlAyV-MWJ.md
…
identity-maps@tb0X1HtuiGwz7YhQ5xPsV.md
…
indentation-and-code-style@81WOL1nxb56ZbAOvxJ7NK.md
…
inheritance@Dj36yLBShoazj7SAw6a_A.md
…
interfaces@SrcPhS4F7aT80qNjbv54f.md
…
keep-framework-code-distant@OoCCy-3W5y7bUcKz_iyBw.md
…
keep-it-simple-and-refactor-often@9naCfoHF1LW1OEsVZGi8v.md
…
keep-methods--classes--files-small@XEwC6Fyf2DNNHQsoGTrQj.md
…
law-of-demeter@vnLhItObDgp_XaDmplBsJ.md
…
layered-architectures@HN160YgryBBtVGjnWxNie.md
…
layered@IELEJcKYdZ6VN-UIq-Wln.md
…
mappers@ndUTgl2YBzOdu1MQKJocu.md
…
meaningful-names-over-comments@6Cd1BbGsmPJs_5jKhumyV.md
…
message-queues--streams@GAs6NHBkUgxan3hyPvVs7.md
…
messaging@j9j45Auf60kIskyEMUGE3.md
…
microkernel@r-Yeca-gpdFM8iq7f0lYQ.md
…
microservices@eJsCCURZAURCKnOK-XeQe.md
…
minimize-cyclomatic-complexity@qZzl0hAD2LkShsPql1IlZ.md
…
model-driven-design@0VO_-1g-TS29y0Ji2yCjc.md
…
model-view-controller@-arChRC9zG2DBmuSTHW0J.md
…
monolithic@xYPR_X1KhBwdpqYzNJiuT.md
…
object-oriented-programming@HhYdURE4X-a9GVwJhAyE0.md
…
object-oriented-programming@qZQDOe2MHBh8wNcmvkLQm.md
…
object-oriented-programming@VZrERRRYhmqDx4slnZtdc.md
…
organize-code-by-actor-it-belongs-to@kp86Vc3uue3IxTN9B9p59.md
…
orms@SYYulHfDceIyDkDT5fcqj.md
…
peer-to-peer@Cf9Z2wxBcbnNg_q9PA6xA.md
…
policy-vs-detail@b_PvjjL2ZpEKETa5_bd0v.md
…
polymorphism@4DVW4teisMz8-58XttMGt.md
…
posa-patterns@6VoDGFOPHj5p_gvaZ8kTt.md
…
program-against-abstractions@UZeY36dABmULhsHPhlzn_.md
…
programming-paradigms@RgYq3YOJhPGSf5in1Rcdp.md
…
programming-paradigms@TDhTYdEyBuOnDKcQJzTAk.md
…
publish-subscribe@SX4vOVJY9slOXGwX_q1au.md
…
pure-functions@5S5A5wCJUCNPLlHJ5fRjU.md
…
repositories@8y0ot5sbplUIUyXe9gvc8.md
…
scope--visibility@b-YIbw-r-nESVt_PUFQeq.md
…
serverless-architecture@5WSvAA3h3lmelL53UJSMy.md
…
soa@FysFru2FJN4d4gj11gv--.md
…
solid@3XckqZA--knUb8IYKOeVy.md
…
structural@86Jw9kMBD7YP5nTV5jTz-.md
…
structured-programming@VhSEH_RoWFt1z2lial7xZ.md
…
tell-dont-ask@0rGdh72HjqPZa2bCbY9Gz.md
…
tests-should-be-fast-and-independent@mzt7fvx6ab3tmG1R1NcLO.md
…
transaction-script@tyReIY4iO8kmyc_LPafp1.md
…
use-correct-constructs@S1m7ty7Qrzu1rr4Jl-WgM.md
…
usecases@gQ7Xj8tsl6IlCcyJgSz46.md
…
value-objects@Ks6njbfxOHiZ_TrJDnVtk.md
…
yagni@eEO-WeNIyjErBE53n8JsD.md
…