
System Design & Software Architecture: AWS + Microservices
Por qué lo recomendamos
Para desarrolladores que empiezan a tomar decisiones de arquitectura y necesitan un marco para hacerlo. Recorre fundamentos de arquitectura de software, diseño de sistemas escalables y microservicios, con implementaciones prácticas en AWS en lugar de solo diagramas. Para un equipo pequeño, lo más valioso es aprender cuándo no hacen falta los microservicios, así que tómalo con ese filtro y no como una receta para dividirlo todo.
Sobre el curso
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
Descripción proporcionada por el proveedor del curso.
