Milos KecmanIntroSome time ago, while working on a project preparing to migrate from a monolithic architecture to microservices, I began to delve deeper…Oct 12Oct 12
Milos KecmanTricky project managementAs a startup grows, its development team expands, and with that growth comes the complexity of managing multiple projects, features, and…Sep 30Sep 30
Milos KecmanWhy Git Flow Matters for Growing StartupsWhen a startup first begins building its MVP (Minimum Viable Product), the development team often consists of one or two developers. In…Sep 30Sep 30
Milos KecmanStartup Growth ChallengesAs mentioned (Growth factors) in the world of startups, rapid iteration and product delivery are often key success factors. Many startups…Sep 30Sep 30
Milos KecmanEvent SourcingEvent Sourcing is an architectural pattern where state changes are captured as a sequence of events. Instead of persisting the current…Sep 30Sep 30
Milos KecmanOutbox PatternThe Outbox pattern ensures that events are published reliably even if a service fails after processing a transaction but before sending an…Sep 30Sep 30
Milos KecmanImproving User Creation in Microservices: Implementing the SAGA PatternFor this occasion, we will use the “microservices project” from the https://github.com/miloskec repository.Sep 29Sep 29
Milos KecmanSAGA VS CQRS -KAFKAWhen using SAGA and CQRS with Kafka, both patterns leverage Kafka for messaging and event-driven communication, but they serve different…Sep 29Sep 29
Milos KecmanSAGA PatternSAGA is a design pattern commonly used in distributed systems, particularly in microservices architectures, to ensure data consistency and…Sep 29Sep 29