codeopinion.com 6. 11. 2024Your Customers Don’t Care About JavaScript – codeopinion.com 30. 10. 2024HTMX: What’s Old is New Again – codeopinion.com 16. 10. 2024API Error Messages for a GOOD Developer Experience – codeopinion.com 9. 10. 2024Web-Queue-Worker Architecture Style for Scaling – codeopinion.com 2. 10. 2024Keep your project structure simple! – codeopinion.com 20. 9. 2024Debunking Kafka Top 5 Use Cases – codeopinion.com 11. 9. 2024Event Sourcing 101: Terminology & Concepts – codeopinion.com 28. 8. 2024Feature Flags are more than just Toggles – codeopinion.com 21. 8. 2024Serverless Sucks? – codeopinion.com 14. 8. 2024Build better HTTP APIs – codeopinion.com 8. 8. 2024Is this a Monolith or Microservices? – codeopinion.com 17. 7. 2024Is Vertical Slice Architecture better than Clean Architecture or Ports and Adapters? – codeopinion.com 6. 7. 2024Avoiding long-running HTTP API requests – codeopinion.com 19. 6. 2024Enums aren’t evil. Conditional statements everywhere are – codeopinion.com 13. 6. 2024Goodbye, long procedural code! Fix it with workflows – codeopinion.com 6. 6. 2024Beware! Anti-patterns in Event-Driven Architecture – codeopinion.com 30. 5. 2024The Bulkhead Pattern: How To Make Your System Fault-tolerant – codeopinion.com 23. 5. 2024Locking In On Concurrency Control – codeopinion.com 10. 5. 2024How to (and how not to) design REST APIs – codeopinion.com 24. 4. 2024Vertical Slice Architecture Myths You Need To Know! – codeopinion.com 18. 4. 2024Google Service Weaver is a Bad idea – codeopinion.com 3. 4. 2024Not everything is a service. – codeopinion.com 21. 3. 2024The WORST Domain Modeling Mistakes! – codeopinion.com 14. 3. 2024Events are an API. Treat them like one. – codeopinion.com 7. 3. 2024Event-Driven Architecture lost its way – codeopinion.com 28. 2. 2024App Configuration: where does it go? – codeopinion.com 22. 2. 2024ORMs can lead to FAT domain models. Slim them down! – codeopinion.com 15. 2. 2024Best Developer Interview Question – codeopinion.com 8. 2. 2024Listen to yourself pattern: Is it an alternative to the Outbox Pattern? – codeopinion.com 25. 1. 2024Free your HTTP API. Misconceptions are holding you back! – codeopinion.com 17. 1. 2024Want to build a good API? Here are 5 Tips for API Design. – codeopinion.com 11. 1. 2024Domain Modeling Gone Wrong to Right – codeopinion.com 4. 1. 2024Domain Modeling Gone Wrong – Part 1 – codeopinion.com 20. 12. 20235 Tips for Building Resilient Architecture – codeopinion.com 13. 12. 2023Path to Event-Driven Architecture. Start capturing INTENT! – codeopinion.com 6. 12. 2023DDD is just giving a 💩 about your Domain – codeopinion.com 30. 11. 2023Focusing on “Entities” leads nowhere good. – codeopinion.com 16. 11. 2023What are Business Rules? It’s not this. – codeopinion.com 8. 11. 2023Single() or First()? Understand the Abstractions you use! – codeopinion.com 26. 10. 2023Code Review & Refactoring to a Better Design – codeopinion.com 18. 10. 2023“Clean Architecture” and indirection. No thanks. – codeopinion.com 12. 10. 2023How to seed a new Microservice with data? – codeopinion.com 4. 10. 2023HELP! My system is a spaghetti code mess. – codeopinion.com 20. 9. 2023How I became a software architect… (or not) – codeopinion.com 13. 9. 2023Have you replaced your DB because of the Repository Pattern? – codeopinion.com 30. 8. 2023Distributed isn’t Microservices, In-Process isn’t a Monolith – codeopinion.com 23. 8. 2023The pendulum swings! Microservices to Monoliths – codeopinion.com 3. 8. 2023Aggregate (DDD) isn’t hierarchy & relationships – codeopinion.com 27. 7. 2023Using your Database as a Queue? – codeopinion.com 20. 7. 2023Building a system that Junior Developers can be productive in – codeopinion.com 13. 7. 2023Speeding up Queries with Materialized Views – codeopinion.com 6. 7. 2023Implementing Undo functionality – codeopinion.com 21. 6. 2023Biggest scam in software dev? Best Practices. – codeopinion.com 14. 6. 2023Change Data Capture + Event-Driven Architecture – codeopinion.com 8. 6. 2023Greg Young answers your Event Sourcing questions! – codeopinion.com 31. 5. 2023Underrated skill as a developer – codeopinion.com 25. 5. 2023BEWARE of Consumer Lag! – codeopinion.com 11. 5. 2023Abstractions to easily swap implementations? Not so fast. – codeopinion.com 4. 5. 2023Untangling the many aspects of EDA – codeopinion.com 27. 4. 2023Troubleshooting Kafka with 2000 Microservices – codeopinion.com 20. 4. 2023Scaling a Monolith with 5 Different Patterns – codeopinion.com 5. 4. 2023Greenfield Project? Start HERE! – codeopinion.com 29. 3. 2023“I NEED data from another service!”… Do you really? – codeopinion.com 22. 3. 2023Don’t Fail Publishing Events! – codeopinion.com 16. 3. 2023Testing WITHOUT Mocks or Interfaces! – codeopinion.com 9. 3. 2023Domain Events in Event Sourcing? Not Exactly! – codeopinion.com 23. 2. 2023The Challenge of Microservices: UI Composition – codeopinion.com 15. 2. 2023What’s enough Complexity for a Domain Model? – codeopinion.com 9. 2. 2023Which Software Architecture Patterns do you use? – codeopinion.com 3. 2. 2023Why is Clean Architecture so Popular? – codeopinion.com 26. 1. 2023That’s NOT an Aggregate in Domain Driven Design – codeopinion.com 18. 1. 2023McDonald’s Journey to Event-Driven Architecture – codeopinion.com 21. 12. 2022Do you need a Distributed Transaction? Maybe not! – codeopinion.com 15. 12. 2022How your “Sr.” Devs incurred Technical Debt – codeopinion.com 8. 12. 2022Design Patterns: Who gives a 💩? – codeopinion.com 1. 12. 2022Wix.com – 5 Event Driven Architecture Pitfalls! – codeopinion.com 17. 11. 2022Stop using trivial Guard Clauses! Try this instead – codeopinion.com 10. 11. 2022Do you want to use Kafka? Or do you need a Queue? – codeopinion.com 2. 11. 2022Just store UTC? Not so fast! Handling Time zones is complicated. – codeopinion.com 27. 10. 2022STOP Over-Engineering Software! – codeopinion.com 20. 10. 2022Data Partitioning! Don’t let growth SLOW you down! – codeopinion.com 14. 10. 2022Event Choreography for Loosely Coupled Workflow – codeopinion.com 6. 10. 2022What is Software Architecture? – codeopinion.com 21. 9. 2022Should you Soft Delete? – codeopinion.com 14. 9. 2022Where should you use gRPC? And where NOT! – codeopinion.com 8. 9. 2022The world is full of Asynchronous Workflow – codeopinion.com 31. 8. 2022Data Access Layer makes it easier to change your Database? – codeopinion.com 18. 8. 2022Shared Database between Services? Maybe! – codeopinion.com 11. 8. 2022Workflow Orchestration for Resilient Systems – codeopinion.com 3. 8. 2022Distributed Tracing to discover a Distributed BIG BALL of MUD – codeopinion.com 27. 7. 2022Fintech Mindset to Software Design – codeopinion.com 21. 7. 2022Event Carried State Transfer: Keep a local cache! – codeopinion.com 13. 7. 2022SOLID? Nope, just Coupling and Cohesion – codeopinion.com 7. 7. 2022Blocking or Non-Blocking API calls? – codeopinion.com 29. 6. 2022Avoiding Batch Jobs by a message in the FUTURE – codeopinion.com 22. 6. 2022Sidecar Pattern for Abstracting Common Concerns – codeopinion.com 15. 6. 2022Event Sourcing Tips: Do’s and Don’ts – codeopinion.com 8. 6. 2022Avoiding a QUEUE Backlog Disaster with Backpressure & Flow Control – codeopinion.com 1. 6. 2022Is an ANEMIC Domain Model really that BAD? – codeopinion.com 25. 5. 2022Message Ordering in Pub/Sub or Queues – codeopinion.com 18. 5. 2022Commands & Events: What’s the difference? – codeopinion.com 11. 5. 2022Microservices gets it WRONG defining Service Boundaries – codeopinion.com 4. 5. 2022Real-World Event Driven Architecture! 4 Practical Examples – codeopinion.com 20. 4. 2022ADVICE to my younger self as a Software Developer – codeopinion.com 13. 4. 2022Asynchronous Request-Response Pattern for Non-Blocking Workflows – codeopinion.com 6. 4. 2022Anti-corruption Layer for mapping between Boundaries – codeopinion.com 30. 3. 2022Avoiding Distributed Transactions with the Reservation Pattern – codeopinion.com 23. 3. 2022Building a Webhooks System with Event Driven Architecture – codeopinion.com 16. 3. 2022Gotchas! in Event Driven Architecture – codeopinion.com 9. 3. 2022Domain Logic: Where does it go? – codeopinion.com 2. 3. 2022Eventual Consistency is a UX Nightmare – codeopinion.com 23. 2. 2022Semantic Versioning is overrated – codeopinion.com 16. 2. 2022Should you use Domain Driven Design? – codeopinion.com 10. 2. 2022CRUD API + Complexity = Death by a 1000 Papercuts – codeopinion.com 2. 2. 2022Cache invalidation isn’t a hard problem – codeopinion.com 27. 1. 2022Event Sourcing vs Event Driven Architecture – codeopinion.com 19. 1. 2022Securing Sensitive Data in an Event Driven Architecture – codeopinion.com 13. 1. 2022When NOT to write an Abstraction Layer – codeopinion.com 5. 1. 2022CQRS & Event Sourcing Code Walk-Through – codeopinion.com 15. 12. 2021Optimistic Concurrency in an HTTP API with ETags & Hypermedia – codeopinion.com 9. 12. 2021Long live the Monolith! Monolithic Architecture != Big Ball of Mud – codeopinion.com 2. 12. 2021Should you use the Repository Pattern? With CQRS, Yes and No! – codeopinion.com 25. 11. 2021Should you publish Domain Events or Integration Events? – codeopinion.com 18. 11. 2021What’s the Cost of Indirection & Abstractions? – codeopinion.com 10. 11. 2021Publishing Events from CRUD or Commands? – codeopinion.com 3. 11. 2021Handling HTTP API Errors with Problem Details – codeopinion.com 28. 10. 2021Multi-tenant Architecture for SaaS – codeopinion.com 20. 10. 2021Leaking Value Objects from your Domain – codeopinion.com 14. 10. 2021Data Consistency Between Microservices – codeopinion.com 7. 10. 2021My TOP Patterns for Event Driven Architecture – codeopinion.com 30. 9. 2021ALWAYS Valid Domain Model – codeopinion.com 22. 9. 2021Separating Concerns with Pipes & Filters – codeopinion.com 15. 9. 2021Processing Large Payloads with the Claim Check Pattern – codeopinion.com 9. 9. 2021Event Sourced Aggregate Design: Focus on Business Logic – codeopinion.com 2. 9. 2021Restructuring to a Vertical Slice Architecture – codeopinion.com 18. 8. 2021Software Architecture Q&A: Microservices, CQRS & More! – codeopinion.com 11. 8. 2021Architecture Decision Records (ADR) as a LOG that answers “WHY?” – codeopinion.com 4. 8. 2021Synchronous vs Messaging: When to use which? – codeopinion.com 29. 7. 2021Message Driven Architecture to DECOUPLE a Monolith – codeopinion.com 14. 7. 2021Does CAP Theorem apply to Microservices? – codeopinion.com 8. 7. 2021Clean Architecture Example & Breakdown – codeopinion.com 23. 6. 2021Handling Failures in Message Driven Architecture – codeopinion.com 16. 6. 2021Real-Time Web by leveraging Event Driven Architecture – codeopinion.com 10. 6. 2021STOP doing dogmatic Domain Driven Design – codeopinion.com 2. 6. 2021Competing Consumers Pattern for Scalability – codeopinion.com 27. 5. 2021Highly COHESIVE Software Design to tame Complexity – codeopinion.com 20. 5. 2021Testing your Domain when Event Sourcing – codeopinion.com 13. 5. 2021Problem Details for Better REST HTTP API Errors – codeopinion.com 6. 5. 2021Event Based Architecture: What do you mean by EVENT? – codeopinion.com 28. 4. 2021Aggregate Design: Using Invariants as a Guide – codeopinion.com 21. 4. 2021Do Microservices require Containers/Docker/Kubernetes? – codeopinion.com 14. 4. 2021Organizing (Commands, Events & Handlers) in Microservices – codeopinion.com 8. 4. 2021Smarter Single Page Application with a REST API – codeopinion.com 1. 4. 2021REST APIs for Microservices? Beware! – codeopinion.com 24. 3. 2021Is a REST API with CQRS Possible? – codeopinion.com 17. 3. 2021Snapshots in Event Sourcing for Rehydrating Aggregates – codeopinion.com 11. 3. 2021Decomposing CRUD to a Task Based UI – codeopinion.com 4. 3. 2021AVOID Entity Services by Focusing on Capabilities – codeopinion.com
6. 11. 2024Your Customers Don’t Care About JavaScript – codeopinion.com 30. 10. 2024HTMX: What’s Old is New Again – codeopinion.com 16. 10. 2024API Error Messages for a GOOD Developer Experience – codeopinion.com 9. 10. 2024Web-Queue-Worker Architecture Style for Scaling – codeopinion.com 2. 10. 2024Keep your project structure simple! – codeopinion.com 20. 9. 2024Debunking Kafka Top 5 Use Cases – codeopinion.com 11. 9. 2024Event Sourcing 101: Terminology & Concepts – codeopinion.com 28. 8. 2024Feature Flags are more than just Toggles – codeopinion.com 21. 8. 2024Serverless Sucks? – codeopinion.com 14. 8. 2024Build better HTTP APIs – codeopinion.com 8. 8. 2024Is this a Monolith or Microservices? – codeopinion.com 17. 7. 2024Is Vertical Slice Architecture better than Clean Architecture or Ports and Adapters? – codeopinion.com 6. 7. 2024Avoiding long-running HTTP API requests – codeopinion.com 19. 6. 2024Enums aren’t evil. Conditional statements everywhere are – codeopinion.com 13. 6. 2024Goodbye, long procedural code! Fix it with workflows – codeopinion.com 6. 6. 2024Beware! Anti-patterns in Event-Driven Architecture – codeopinion.com 30. 5. 2024The Bulkhead Pattern: How To Make Your System Fault-tolerant – codeopinion.com 23. 5. 2024Locking In On Concurrency Control – codeopinion.com 10. 5. 2024How to (and how not to) design REST APIs – codeopinion.com 24. 4. 2024Vertical Slice Architecture Myths You Need To Know! – codeopinion.com 18. 4. 2024Google Service Weaver is a Bad idea – codeopinion.com 3. 4. 2024Not everything is a service. – codeopinion.com 21. 3. 2024The WORST Domain Modeling Mistakes! – codeopinion.com 14. 3. 2024Events are an API. Treat them like one. – codeopinion.com 7. 3. 2024Event-Driven Architecture lost its way – codeopinion.com 28. 2. 2024App Configuration: where does it go? – codeopinion.com 22. 2. 2024ORMs can lead to FAT domain models. Slim them down! – codeopinion.com 15. 2. 2024Best Developer Interview Question – codeopinion.com 8. 2. 2024Listen to yourself pattern: Is it an alternative to the Outbox Pattern? – codeopinion.com 25. 1. 2024Free your HTTP API. Misconceptions are holding you back! – codeopinion.com 17. 1. 2024Want to build a good API? Here are 5 Tips for API Design. – codeopinion.com 11. 1. 2024Domain Modeling Gone Wrong to Right – codeopinion.com 4. 1. 2024Domain Modeling Gone Wrong – Part 1 – codeopinion.com 20. 12. 20235 Tips for Building Resilient Architecture – codeopinion.com 13. 12. 2023Path to Event-Driven Architecture. Start capturing INTENT! – codeopinion.com 6. 12. 2023DDD is just giving a 💩 about your Domain – codeopinion.com 30. 11. 2023Focusing on “Entities” leads nowhere good. – codeopinion.com 16. 11. 2023What are Business Rules? It’s not this. – codeopinion.com 8. 11. 2023Single() or First()? Understand the Abstractions you use! – codeopinion.com 26. 10. 2023Code Review & Refactoring to a Better Design – codeopinion.com 18. 10. 2023“Clean Architecture” and indirection. No thanks. – codeopinion.com 12. 10. 2023How to seed a new Microservice with data? – codeopinion.com 4. 10. 2023HELP! My system is a spaghetti code mess. – codeopinion.com 20. 9. 2023How I became a software architect… (or not) – codeopinion.com 13. 9. 2023Have you replaced your DB because of the Repository Pattern? – codeopinion.com 30. 8. 2023Distributed isn’t Microservices, In-Process isn’t a Monolith – codeopinion.com 23. 8. 2023The pendulum swings! Microservices to Monoliths – codeopinion.com 3. 8. 2023Aggregate (DDD) isn’t hierarchy & relationships – codeopinion.com 27. 7. 2023Using your Database as a Queue? – codeopinion.com 20. 7. 2023Building a system that Junior Developers can be productive in – codeopinion.com 13. 7. 2023Speeding up Queries with Materialized Views – codeopinion.com 6. 7. 2023Implementing Undo functionality – codeopinion.com 21. 6. 2023Biggest scam in software dev? Best Practices. – codeopinion.com 14. 6. 2023Change Data Capture + Event-Driven Architecture – codeopinion.com 8. 6. 2023Greg Young answers your Event Sourcing questions! – codeopinion.com 31. 5. 2023Underrated skill as a developer – codeopinion.com 25. 5. 2023BEWARE of Consumer Lag! – codeopinion.com 11. 5. 2023Abstractions to easily swap implementations? Not so fast. – codeopinion.com 4. 5. 2023Untangling the many aspects of EDA – codeopinion.com 27. 4. 2023Troubleshooting Kafka with 2000 Microservices – codeopinion.com 20. 4. 2023Scaling a Monolith with 5 Different Patterns – codeopinion.com 5. 4. 2023Greenfield Project? Start HERE! – codeopinion.com 29. 3. 2023“I NEED data from another service!”… Do you really? – codeopinion.com 22. 3. 2023Don’t Fail Publishing Events! – codeopinion.com 16. 3. 2023Testing WITHOUT Mocks or Interfaces! – codeopinion.com 9. 3. 2023Domain Events in Event Sourcing? Not Exactly! – codeopinion.com 23. 2. 2023The Challenge of Microservices: UI Composition – codeopinion.com 15. 2. 2023What’s enough Complexity for a Domain Model? – codeopinion.com 9. 2. 2023Which Software Architecture Patterns do you use? – codeopinion.com 3. 2. 2023Why is Clean Architecture so Popular? – codeopinion.com 26. 1. 2023That’s NOT an Aggregate in Domain Driven Design – codeopinion.com 18. 1. 2023McDonald’s Journey to Event-Driven Architecture – codeopinion.com 21. 12. 2022Do you need a Distributed Transaction? Maybe not! – codeopinion.com 15. 12. 2022How your “Sr.” Devs incurred Technical Debt – codeopinion.com 8. 12. 2022Design Patterns: Who gives a 💩? – codeopinion.com 1. 12. 2022Wix.com – 5 Event Driven Architecture Pitfalls! – codeopinion.com 17. 11. 2022Stop using trivial Guard Clauses! Try this instead – codeopinion.com 10. 11. 2022Do you want to use Kafka? Or do you need a Queue? – codeopinion.com 2. 11. 2022Just store UTC? Not so fast! Handling Time zones is complicated. – codeopinion.com 27. 10. 2022STOP Over-Engineering Software! – codeopinion.com 20. 10. 2022Data Partitioning! Don’t let growth SLOW you down! – codeopinion.com 14. 10. 2022Event Choreography for Loosely Coupled Workflow – codeopinion.com 6. 10. 2022What is Software Architecture? – codeopinion.com 21. 9. 2022Should you Soft Delete? – codeopinion.com 14. 9. 2022Where should you use gRPC? And where NOT! – codeopinion.com 8. 9. 2022The world is full of Asynchronous Workflow – codeopinion.com 31. 8. 2022Data Access Layer makes it easier to change your Database? – codeopinion.com 18. 8. 2022Shared Database between Services? Maybe! – codeopinion.com 11. 8. 2022Workflow Orchestration for Resilient Systems – codeopinion.com 3. 8. 2022Distributed Tracing to discover a Distributed BIG BALL of MUD – codeopinion.com 27. 7. 2022Fintech Mindset to Software Design – codeopinion.com 21. 7. 2022Event Carried State Transfer: Keep a local cache! – codeopinion.com 13. 7. 2022SOLID? Nope, just Coupling and Cohesion – codeopinion.com 7. 7. 2022Blocking or Non-Blocking API calls? – codeopinion.com 29. 6. 2022Avoiding Batch Jobs by a message in the FUTURE – codeopinion.com 22. 6. 2022Sidecar Pattern for Abstracting Common Concerns – codeopinion.com 15. 6. 2022Event Sourcing Tips: Do’s and Don’ts – codeopinion.com 8. 6. 2022Avoiding a QUEUE Backlog Disaster with Backpressure & Flow Control – codeopinion.com 1. 6. 2022Is an ANEMIC Domain Model really that BAD? – codeopinion.com 25. 5. 2022Message Ordering in Pub/Sub or Queues – codeopinion.com 18. 5. 2022Commands & Events: What’s the difference? – codeopinion.com 11. 5. 2022Microservices gets it WRONG defining Service Boundaries – codeopinion.com 4. 5. 2022Real-World Event Driven Architecture! 4 Practical Examples – codeopinion.com 20. 4. 2022ADVICE to my younger self as a Software Developer – codeopinion.com 13. 4. 2022Asynchronous Request-Response Pattern for Non-Blocking Workflows – codeopinion.com 6. 4. 2022Anti-corruption Layer for mapping between Boundaries – codeopinion.com 30. 3. 2022Avoiding Distributed Transactions with the Reservation Pattern – codeopinion.com 23. 3. 2022Building a Webhooks System with Event Driven Architecture – codeopinion.com 16. 3. 2022Gotchas! in Event Driven Architecture – codeopinion.com 9. 3. 2022Domain Logic: Where does it go? – codeopinion.com 2. 3. 2022Eventual Consistency is a UX Nightmare – codeopinion.com 23. 2. 2022Semantic Versioning is overrated – codeopinion.com 16. 2. 2022Should you use Domain Driven Design? – codeopinion.com 10. 2. 2022CRUD API + Complexity = Death by a 1000 Papercuts – codeopinion.com 2. 2. 2022Cache invalidation isn’t a hard problem – codeopinion.com 27. 1. 2022Event Sourcing vs Event Driven Architecture – codeopinion.com 19. 1. 2022Securing Sensitive Data in an Event Driven Architecture – codeopinion.com 13. 1. 2022When NOT to write an Abstraction Layer – codeopinion.com 5. 1. 2022CQRS & Event Sourcing Code Walk-Through – codeopinion.com 15. 12. 2021Optimistic Concurrency in an HTTP API with ETags & Hypermedia – codeopinion.com 9. 12. 2021Long live the Monolith! Monolithic Architecture != Big Ball of Mud – codeopinion.com 2. 12. 2021Should you use the Repository Pattern? With CQRS, Yes and No! – codeopinion.com 25. 11. 2021Should you publish Domain Events or Integration Events? – codeopinion.com 18. 11. 2021What’s the Cost of Indirection & Abstractions? – codeopinion.com 10. 11. 2021Publishing Events from CRUD or Commands? – codeopinion.com 3. 11. 2021Handling HTTP API Errors with Problem Details – codeopinion.com 28. 10. 2021Multi-tenant Architecture for SaaS – codeopinion.com 20. 10. 2021Leaking Value Objects from your Domain – codeopinion.com 14. 10. 2021Data Consistency Between Microservices – codeopinion.com 7. 10. 2021My TOP Patterns for Event Driven Architecture – codeopinion.com 30. 9. 2021ALWAYS Valid Domain Model – codeopinion.com 22. 9. 2021Separating Concerns with Pipes & Filters – codeopinion.com 15. 9. 2021Processing Large Payloads with the Claim Check Pattern – codeopinion.com 9. 9. 2021Event Sourced Aggregate Design: Focus on Business Logic – codeopinion.com 2. 9. 2021Restructuring to a Vertical Slice Architecture – codeopinion.com 18. 8. 2021Software Architecture Q&A: Microservices, CQRS & More! – codeopinion.com 11. 8. 2021Architecture Decision Records (ADR) as a LOG that answers “WHY?” – codeopinion.com 4. 8. 2021Synchronous vs Messaging: When to use which? – codeopinion.com 29. 7. 2021Message Driven Architecture to DECOUPLE a Monolith – codeopinion.com 14. 7. 2021Does CAP Theorem apply to Microservices? – codeopinion.com 8. 7. 2021Clean Architecture Example & Breakdown – codeopinion.com 23. 6. 2021Handling Failures in Message Driven Architecture – codeopinion.com 16. 6. 2021Real-Time Web by leveraging Event Driven Architecture – codeopinion.com 10. 6. 2021STOP doing dogmatic Domain Driven Design – codeopinion.com 2. 6. 2021Competing Consumers Pattern for Scalability – codeopinion.com 27. 5. 2021Highly COHESIVE Software Design to tame Complexity – codeopinion.com 20. 5. 2021Testing your Domain when Event Sourcing – codeopinion.com 13. 5. 2021Problem Details for Better REST HTTP API Errors – codeopinion.com 6. 5. 2021Event Based Architecture: What do you mean by EVENT? – codeopinion.com 28. 4. 2021Aggregate Design: Using Invariants as a Guide – codeopinion.com 21. 4. 2021Do Microservices require Containers/Docker/Kubernetes? – codeopinion.com 14. 4. 2021Organizing (Commands, Events & Handlers) in Microservices – codeopinion.com 8. 4. 2021Smarter Single Page Application with a REST API – codeopinion.com 1. 4. 2021REST APIs for Microservices? Beware! – codeopinion.com 24. 3. 2021Is a REST API with CQRS Possible? – codeopinion.com 17. 3. 2021Snapshots in Event Sourcing for Rehydrating Aggregates – codeopinion.com 11. 3. 2021Decomposing CRUD to a Task Based UI – codeopinion.com 4. 3. 2021AVOID Entity Services by Focusing on Capabilities – codeopinion.com