Monolith vs. Microservices
Offered By: Scala Days Conferences via YouTube
Course Description
Overview
Explore the ongoing debate between monolith and microservices architectures in this Scala Days 2023 Seattle conference talk. Delve into the critical factors often overlooked when choosing the optimal architecture for your project. Gain insights from years of Scala industry experience, learning how incorrect domain model granularity, inappropriate communication protocols, inefficient serialization strategies, poor observability, and improper dependency management can turn a sophisticated microservices architecture into a challenge. Discover why well-implemented microservices, rather than microservices themselves, are the key to success. Examine the topic from a Scala-centric perspective, exploring the language's native capabilities, libraries, frameworks, and build tools. Cover essential aspects such as small business capabilities, common dependencies, requirements, costs, threats, communication protocols, and more to make informed architectural decisions for your Scala projects.
Syllabus
Intro
Monolith vs microservices
Small business capabilities
Common dependencies
Microservices vs Monolith
Summary
Requirements
Cost
Threat
Communication
Protocols
Taught by
Scala Days Conferences
Related Courses
Belajar Microservices untuk PemulaYouTube AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Portuguese)
Amazon Web Services via AWS Skill Builder AWS SaaS Factory Architecture Track: SaaS Migration Strategies (Simplified Chinese)
Amazon Web Services via AWS Skill Builder From Migration to Modernization: Discover, plan, and migrate a monolith to ECS and Fargate with the help of Application Discovery and no code changes
Amazon Web Services via AWS Skill Builder Software Architecture: Breaking a Monolith into Microservices
LinkedIn Learning