Goofy Questions Your Architecture
Damn, bitch, you live like this? Lambda can't directly speak WebSocket. Instead, it needs to be paired with an API Gateway, which translates WebSocket messages and events into Lambda invocations. In other words, every single WebSocket message independently invokes a Lambda function. wtf These functions are stateless, but even something as simple as a broadcast channel needs state (to know which listeners to pass along the message to). Amazon resolves this by persisting handles to active connections in DynamoDB. wtf This means that every single message to a broadcast channel results in a DynamoDB query for a list of current clients, which it then iterates over to send messages to each. wtf
Гуфи в красной кепке смотрит на перегруженную техническую схему с WebSocket, Lambda, API Gateway и DynamoDB. Шутка высмеивает чрезмерно сложную AWS-архитектуру, где простая рассылка сообщений требует множества вызовов и запросов. Такой мем отправляют как реакцию на неоправданно усложнённое инженерное решение.
cartoon dog in a red cap / мультяшная собака в красной кепкеorange dog muzzle / оранжевая собачья мордаbrown jacket / коричневая курткаgreen shirt / зелёная рубашкаwhite gloves / белые перчаткиold television / старый телевизорliving room / гостинаяcomputer architecture screenshot / скриншот компьютерной архитектурыspeech bubble / облачко репликиcalendar / календарьwindow / окноwooden table / деревянный столyellow plate / жёлтая тарелкаgreen bottle / зелёная бутылкаtechnical text / технический текстred annotations / красные пометки
- @profunctor_io / 9954 2024-04-10
- Type
- image
- Size
- 800×425 · 83.2 KiB
- Mood
- саркастичный, абсурдный
- Language
- en
- Added