πŸ““ Записки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Ρ€Π°
1.01K subscribers
304 photos
1 video
6 files
599 links
Канал с рСгулярными постами ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… интСрСсных ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°Ρ… (ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π²ΠΈΠ΄Π΅ΠΎ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ инструмСнты).

https://dotnet.social/@denisio
Download Telegram
Redacting sensitive data in logs with Microsoft.Extensions.Compliance.Redaction - рСдкая, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΊΡ€Π°ΠΉΠ½Π΅ нуТная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ ΠΎΡ‚ΠΏΠΈΠ»ΠΈΠ²Π°Ρ‚ΡŒ sensitive Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈ Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ #dotnet
πŸ”₯3
DistributedLock - Ρ‚ΠΎΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° нуТная ΡˆΡ‚ΡƒΠΊΠ° - ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ lock Π½Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Ρ‹ΠΉ рСсурс. Π₯ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠΎΠ³Π΄Π° Ρƒ тСбя инстанс ΠΎΠ΄ΠΈΠ½ (Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΡˆΡ‚Π°Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π°ΠΌΠΈ), Π½ΠΎ Ссли ΠΈΡ… большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ - Π½ΡƒΠΆΠ΅Π½ внСшний ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ΠΎΡ€ (MySql, Postgres, SqlServer, Oracle, Redis, ZooKeeper, ...).

Π Π°Π΄ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΈΡ‡ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² SqlServer ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ sp_getapplock - ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ являСтся Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π»ΠΎΠΊΠ° Π½Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Ρ‹ΠΉ "application resource") #dotnet
πŸ”₯4
How does continuous backup and point-in-time recovery work in databases - Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ ΠΈ достаточно понятно ΠΊΠ°ΠΊ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π΅Π»Π°ΡŽΡ‚ Π±Π°ΠΊΠ°ΠΏΡ‹ (Π² ΠΎΠ½Π»Π°ΠΉΠ½Π΅, Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ доступа) ΠΈ рСсторят Π΄Π°Π½Π½Ρ‹Π΅. #database #howto
πŸ”₯2
ΠžΡ‚Π»ΠΈΡ‡Π½Π°Ρ нСдлинная ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΎ слоты Π² VueJS ΠΈ Ρ‚Π°ΠΌ (ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎ) описаны всС Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ кСйсы со слотами. А Π²ΠΎΠΎΠ±Ρ‰Π΅ это 14-я Ρ‡Π°ΡΡ‚ΡŒ сСрии статСй ΠΏΡ€ΠΎ #vuejs - ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΎΠ½ΠΈ всС ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ ΠΈ с ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π² VueJS самоС Ρ‚ΠΎ. #js
❀1πŸ‘1
This media is not supported in your browser
VIEW IN TELEGRAM
Brainboard - выглядит красиво. МоТно Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°Ρ‡Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ (ΠΈΠ»ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…) ΠΈ ΠΎΠ½ΠΎ Ρ‚Π΅Π±Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ‚ terraform Ρ„Π°ΠΉΠ»Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… сСрвисов (GCP, AWS, Azure). #tools
πŸ‘4
Π‘Π»ΡƒΡ‡Π°ΠΉΠ½ΠΎ наткнулся Π½Π° .net-Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΈ (github) ΠΊ Pinecone, ΠΎΡ‚ΠΊΡƒΠ΄Π° я ΡƒΠ·Π½Π°Π» ΠΎ сущСствовании Pinecone - Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… для хранСния Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², Ρ‡Ρ‚ΠΎ выглядит интСрСсно, Π½ΠΎ ΠΏΠΎΠΊΠ° Π² ΠΌΠΎΠ΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ нСвострСбовано.

Надо Π±ΡƒΠ΄Π΅Ρ‚ хотя Π±Ρ‹ ΠΏΠΎΡ‚Ρ‹ΠΊΠ°Ρ‚ΡŒ для ознакомлСния, Ρ‡Ρ‚ΠΎ это Π·Π° ΡˆΡ‚ΡƒΠΊΠ°. ΠŸΡ€Π°ΠΉΡΠΈΠ½Π³ Π½Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ€Π°Π΄ΡƒΠ΅Ρ‚, ΠΎΠ½ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ (плюс/минус) для managed Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Π»Π°ΠΊΠ΅ (Ρ‚ΠΎΡ‚ ΠΆΠ΅ managed Postgres мСстами стоит Π΄ΠΎΡ€ΠΎΠΆΠ΅). #database #dotnet
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