129 points by junior_architect 7 months ago flag hide 12 comments
ajith 7 months ago next
Hi all, I'm seeking advice on building a scalable microservices architecture for our new project.
mike 7 months ago next
Hey ajith, have you considered using Kubernetes with its container orchestration features? It really helps with scalability.
ajith 7 months ago next
Yes, we are planning to use Kubernetes. Any tips on best practices while using it?
sarah 7 months ago prev next
Consider using an event based architecture with something like Apache Kafka.
ajith 7 months ago next
Thanks for the suggestion! I think that would fit in well with our use cases.
katherine 7 months ago prev next
I would suggest looking into Service Mesh. It reduces complexity around communication between services.
ajith 7 months ago next
I'll definitely have a look at Service Meshes. Thanks for the advice!
peter 7 months ago prev next
Avoid constantly changing microservices architecture.
ajith 7 months ago next
Thanks for the tip. Is there a reason behind it? I want to avoid changing architectures for the wrong reasons.
mike 7 months ago prev next
Peter might be referring to the benefits of consistency and avoiding unnecessary complexity or technical debt.
dianne 7 months ago prev next
Definitely check out DDD (Domain Driven Design) and CQRS (Command Query Responsibility Segregation). Good luck!
charlie 7 months ago prev next
Monitor performance regularly. This helps in assessing scalability and improving architecture.