1. Home
  2. TintoDev Academy
  3. AWS
  4. System Design & Software Architecture: AWS + Microservices
System Design & Software Architecture: AWS + Microservices

System Design & Software Architecture: AWS + Microservices

AWS · Hosted on Udemy

Why we recommend it

For developers starting to make architecture decisions who need a framework to do it. It covers software architecture fundamentals, scalable system design and microservices, with hands-on AWS implementations rather than just diagrams. For a small team, the most valuable lesson is when microservices are not needed, so take it with that filter and not as a recipe for splitting everything up.

About this course

Ready to move beyond coding and start thinking like a Software Architect?This course takes you on a practical journey from Software Development → Software Architecture → System Design, helping you design scalable, reliable, and high-performance systems used in modern enterprise applications.Whether you're a Developer, Senior Developer, Team Lead, or someone preparing for Software Architect roles, this course helps you build an architectural mindset and understand how real-world systems are designed.This is not a theory-only course. You'll learn concepts with practical examples and hands-on AWS implementations.What you'll learn✓ Software Architecture FundamentalsSoftware Architecture fundamentals and architectural thinkingSoftware Architect vs Solution Architect responsibilitiesSystem Design concepts and architecture decision-making✓ Architecture Styles & Design ApproachesMonolithic ArchitectureService-Oriented Architecture (SOA)Microservices ArchitectureDomain-Driven Design (DDD)✓ Distributed Systems ConceptsScalabilityReliabilityAvailabilityPerformanceFault toleranceRedundancyShardingReplicationConsistency models✓ Communication Protocols & MessagingREST APIsgRPCGraphQLRabbitMQApache KafkaAmazon SQSAmazon SNSAmazon EventBridgeWebSockets✓ Microservices PatternsAPI GatewayService Discovery

Description provided by the course provider.