Software Development Videos and Tutorials: Java, .NET, Ruby, Python, JavaScript, Agile, Software Testing
 
Category: <span>Software Architecture</span>

Efficient Software Architecture: Strategies for Reusable Code

This presentation proposes strategies to identify good candidates for re-usability, how to create requirements to make the library useful, and steps to limit scope and ensure the library is useful without getting in the way. The video also discusses the importance of documenting reusable components and treating the library like …

Microservices Architecture Patterns in the Cloud

Gilt, a billion dollar e-commerce company, implemented a sophisticated microservices architecture on the Amazon Web Services (AWS) infrastructure to handle millions of customers visiting their site at noon every day. The microservices architecture pattern enables independent service scaling, faster deployments, better fault isolation, and graceful degradation.