TGViewer
General programming General programming @generalprog · 288 subscribers
Post #353 110
Обмен данными между микросервисами

Когда я начал работать с микросервисами, я воспринял общее правило «два сервиса не должны совместно использовать источник данных» слишком буквально.

Я видел повсюду в Интернете фразу «не делитесь БД между двумя сервисами», и это определенно имело смысл. Служба должна владеть своими данными и сохранять свободу изменять свою схему по своему усмотрению, не изменяя свой внешний API.

Но здесь есть важная тонкость, которую я понял гораздо позже. Чтобы правильно применить это правило, мы должны различать совместное использование источника данных и совместное использование данных . https://medium.com/@denhox/sharing-data-between-microservices-fe7fb9471208
Medium Sharing Data Between Microservices Robust distributed systems embrace eventual consistency to share data between their services.
More from @generalprog
  1. Jul 26, 2024Хороший коммит ✔️ против плохого коммита ❌: лучшие практики для Git https://dev.to/sheraz4…
  2. Jul 11, 2024Альтернативы платным инструментам с открытым исходным кодом https://dev.to/johnrushx/open-…
  3. Jul 3, 2024🚀 Создайте привлекательный профиль GitHub README 📝 https://dev.to/parth_johri/create-an-…
  4. Jun 10, 202410 GPT для разработчиков программного обеспечения https://www.marktechpost.com/2024/06/07/…
  5. May 27, 202450 законов кодирования, которые сделают вас приличным программистом. https://medium.com/@a…
  6. May 20, 2024ChatGPT — подсказки для разработчиков https://dev.to/techiesdiary/chatgpt-prompts-for-deve…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →