Prezentacja z 4developers 2019, Warszawa
Pisane i publikowane na szybko. Za gramatykę i język nie odpowiadam, do czasu korekty ;-)
Moje wystąpienie z 4developers 2019 o “Najbardziej popularne wzorce architektoniczne w chmurze
“.
Czemu przekreślone słowa w tytule? Bo tak naprawdę mają zastosowanie wszędzie.
W trackie sesji wspomniałem o 3 pryncypiach projektowania aplikacji w chmurze, KISS, Publisher-Subscriber, CAP, At-least-once delivery, Idempotentność, Queue-Based Load Leveling, Retry, Circuit Breaker, Health Endpoint Monitoring, Sharding, Competing Consumers, Gateway Routing, Service Discovery,Valet Key/SAS Token.
Można określić to taką bardziej zaawansowaną 101 do tego jak pewne rzeczy można robić w chmurze.
TL;DR;
- Chmura to jeden wielki problem, ale rozwiązuje więcej innych ;-)
- Stosuj KISS -> Keep It Simple Stupid
- Bardzo subiektywnie -> 3 najbardziej istotne – Retry, SAS Token, Sharding
- Świadomie pominąłem temat tożsamości
Linki:
- Microsoft Cloud Design Patterns
- The 5 Pillars of the AWS Well-Architected Framework
- .NET Microservices: Architecture for Containerized .NET Applications
- microservices.io
- Storage queues and Service Bus queues - compared and contrasted
- TOP 1 method to lower SLA of your service
- Czasem w moich zestawieniach znajdziesz coś ciekawego