Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
353 - Telegram Web
Telegram Web
The Human Side of Airbnb’s Microservice Architecture
40-ΠΌΠΈΠ½ΡƒΡ‚Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ ΠΎΡ‚ Airbnb - ΠΏΡ€ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΡŽ с ΠΎΠ΄Π½ΠΎΠΉ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ.

tldr:
* 2008-2017 - ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚
* 2017-2020 - микросСрвисы
* 2020 ΠΏΠΎ настоящСС врСмя - ΠΌΠΈΠΊΡ€ΠΎ ΠΈ макросСрвисы

Π Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΡ - компания ΠΆΠΈΠ»Π° 9 Π»Π΅Ρ‚ Π½Π° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚Π΅. К микросСрвисами ΠΎΠ½ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΡƒΠΆΠ΅ Π½Π°Π±Ρ€Π°Π² ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΡƒΡŽ Π±Π°Π·Ρƒ, Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ Ρ„ΠΈΡ‡ΠΈ. ΠœΠΈΠΊΡ€ΠΎΡΠ΅Ρ€Π²ΠΈΡΡΠ½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π±ΠΎΠ»Π΅Π²Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ (Π° часто ΠΈ стартапы) - часто Π½Π΅ Π½ΡƒΠΆΠ½Π° ΠΈ Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π° Π½Π° ΠΌΠΎΠΉ взгляд. ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚ позволяСт ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ удобство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ (ΠΌΠΈΠΊΡ€ΠΎ)сСрвисам ΠΏΡ€ΠΈ нСобходимости. #architecture
πŸ‘3😁1
60 API queries per minute FOR FREE - Google ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» API для своСго Π±ΠΎΡ‚Π° Bard #google #api
πŸ”₯4
2️⃣0️⃣0οΈβƒ£πŸ˜
πŸ”₯11πŸ‘1😁1
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π°Ρ конструкция - nuget-ΠΏΠ°ΠΊΠ΅Ρ‚ с embedded Postgres. По Ρ„Π°ΠΊΡ‚Ρƒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π°Π±ΠΎΡ€ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ запуском ΠΈ ΡΠ»ΡƒΡˆΠ°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡ€Ρ‚Π° Π½Π° localhost. Π”ΡƒΠΌΠ°ΡŽ ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°ΠΆΠ΅ Π·Π°ΠΉΠ΄Ρ‘Ρ‚ для тСстов. #dotnet
πŸ‘5πŸ”₯1
grammY - Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания Π±ΠΎΡ‚ΠΎΠ² для Ρ‚Π΅Π»Π΅Π³ΠΈ (typescript/javascript). Выглядит Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π² ts/js смогут ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΡ‚Π° Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚. #js
OpenTelemetry-dotnet Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Ρ€Π΅Π»ΠΈΠ·Π½ΡƒΠ»ΠΈ (1.7.0 вСрсия) послС многочислСнных -beta ΠΈ -rc. #dotnet
πŸ”₯5
Π›ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎ развСртываСмая LLM Ollama для извлСчСния тСкста ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ PDF). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ выглядит ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ - Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ. #llm
πŸ‘1
facilmap - простой инструмСнт для создания собствСнных ΠΊΠ°Ρ€Ρ‚ с ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°ΠΌΠΈ #tools
Π’ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ поста - Monolith vs Microservices - Π²ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ микросСрвисы 😁 И Π΄Π°, Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ вопросов поднято, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° Π·Π°Π±ΠΎΠ»Π΅Π²Π°ΡŽΡ‚ микросСрвисянкой

Π”Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ интСрСсный Π±Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ рСгулярно затрагиваСтся Ρ‚Π΅ΠΌΠ° ΠΌΠΎΠ½ΠΎΠ»ΠΈΡ‚/микросСрвисы #architecture
πŸ€“1
dolt - интСрСсный Π³ΠΈΠ±Ρ€ΠΈΠ΄ (git over MySQL). ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠ½Π°ΠΏΡˆΠΎΡ‚ΠΈΡ‚ΡŒ рСляционныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ схСму ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ½Π° Π² git (Ссли Π½Π°Π΄ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Ρ€ΡΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅).

Чятики Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Postgres - neon. #tools
Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ - настройка nginx Π² сочСтании с Keycloak для AA Π½Π° шлюзС. ПослС Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΡŽΠ·Π΅Ρ€ Ρ…ΠΎΠ΄ΠΈΡ‚ дальшС с Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Π² сСрвисы Π·Π° nginx. #keycloak
πŸ‘1
https://introtorx.com/chapters/why-reactive-extensions-for-dotnet - простоС ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с большим количСством ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² #books #dotnet
πŸ‘1
How does B-tree make your queries fast? - ΡΡ‚Π°Ρ‚ΡŒΡ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΎ B-tree Π΄Π΅Ρ€Π΅Π²ΡŒΡ, Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ… #db #howto
πŸ‘4
Stable S3 signed URLs in AWS - Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡŒΡŽΡ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ #aws
Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π³Π΅ΠΌΠΎΡ€ΠΎΠΈΡ†Π° ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π° MVP ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Redis/Kafka/QStash ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Upstash - Π΅ΡΡ‚ΡŒ free tier (Π΄ΠΎ 10К ΠΊΠΎΠΌΠ°Π½Π΄ Π² сутки, макс 1К ΠΊΠΎΠΌΠ°Π½Π΄ Π² сСкунду) #tools
πŸ‘1
Какая клёвая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с анимациями ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ (Π² ΠΏΠ»Π°Π½Π΅ использования Ρ…ΡΡˆΠ° для Dictionary/HashSet) #howto
πŸ‘5
Complete System Design with Implemented Case Studies and Code (github) - Ρ‚Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ всСго ΠΏΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… систСм. ΠœΠ΅ΡΡ‚Π°ΠΌΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ (Таль), мСстами (instagram) - длиннСйшая ΡΡ‚Π°Ρ‚ΡŒΡ. #architecture
πŸ‘3
Testing Chiseled Ubuntu container images with .NET - ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ для хостинга .net Π±Π°ΠΊΠ΅Π½Π΄ΠΎΠ². Π£ΠΆΠ΅ Π΅ΡΡ‚ΡŒ вСрсии ΠΏΠΎΠ΄ .net 8.

Вторая ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ это Π½Π° microsoft.com

Π’Ρ€Π΅Ρ‚ΡŒΡ простая ΡΡ‚Π°Ρ‚ΡŒΡ
ΡƒΠΆΠ΅ с настройкой для Microsoft.NET.Build.Containers

#dotnet
πŸ‘2πŸ”₯1
Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ syntax highlighter - Π΄ΠΎΡ„ΠΈΠ³Π° синтаксисов Π·Π½Π°Π΅Ρ‚, Π·Π½Π°Π΅Ρ‚ ΠΏΡ€ΠΎ Vue ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² настройки ΠΈ кастомизации #js
2025/07/13 15:36:47
Back to Top
HTML Embed Code: