Devs World – Telegram
Devs World
471 subscribers
162 photos
14 videos
405 links
All about software developing & architecture
@ml_world - the best materials about Machine Learning & Data Science

Our fund instagram to help homeless animals: https://www.instagram.com/ukraineanimalhelp/

Contacts: @anikishaev | creotiv@gmail.com
Download Telegram
Про допомогу тваринам.

Друзі, через те що наші акаунти в соц мережах почали активно банити боти та живодери, ми вимушені перейти на Email розсилку щоб забезпечити надійний контакт з усіма хто нам допомагає. Наразі це єдиний спосіб на який не зможе вплинути різний непотріб.

Якщо ви хочете допомагати разом з нами безпритульним тваринам, будьласка підпишіться.

https://forms.gle/tuLxoYZgpexJ5iMd6
👍2
Media is too big
VIEW IN TELEGRAM
Про типичную ошибку в event-driven архитектуре
👍7💯2🔥1
Друзі я зробив невеличку форму та сторінку для людей що шукають роботу. Цей список я буду шерити серед тих рекрутерів кого знаю.

Для того щоб потрапити у список будь ласка додайте мене у друзі на LinkedIn і пінганіть в особисті. https://www.linkedin.com/in/creotiv/

Списочек буте висіти ось тут
https://creotiv.github.io/thepeople/
👍4🔥4
Друзі нажаль грудень це завжди жопа для волонтерів, донатів майже не має, а рахунки є і значно більші ніж завжди.

Нам дуже потрібно оплатити лікування безхатніх тварин в клініці. Їх там 24, та й ще 170+ в притулках.

Ми ледь назбирали 60к на все(( а нам ще потрібні ліки корма.

Будь ласка допоможіть зібрати 100к на тварин, їм набагато тяжче зараз чим нам людям.

Дуже дякую усім небайдужим

https://send.monobank.ua/jar/9tbJNeWg6U

https://uah.fund/donate
5
Работка в крипте
120к-375k $/year https://app.hirechain.xyz/s/1mILOJB2DE
🔥1
Interesting tool for reroute traffic from K8S to local service, giving ability for fast development without rebuilding images

https://www.telepresence.io/
🤔1
Шел 2003й год, трава тогда была зеленее, а голуби жирнее. Миром в то время правил ZyXel 56K бод и Internet Explorer 5. Онлайн игры тогда делали свои первые шаги. И одну из них я думаю многие из вас знают - Бойцовский Клуб.

И именно об этой игре у меня есть замечательная история, точнее история об одном из самых крупных ее взломов, если не самом большем. История одного близкого мне друга, которого я хорошо знаю. История которой я могу поделиться с вами.

Разумеется каждый рассказ имеет свою цену, и цена этого - покупка корма для бездомных и выброшенных животных. Сможем насобирать нужную сумму и эта история станет вашей.
Ведь вы хотите послушать о том как страдали Москвичи потеряв свои акаунты в которые они так много вложили?)

Донатить на корм сюда:
https://uah.fund/donate
5
This media is not supported in your browser
VIEW IN TELEGRAM
Страдал фигней. Решил сделать скринсейвер на НГ.
https://github.com/creotiv/snowua

Пока автоматом не врубается, сходу метода как это сделать не нашел для терминала. Но еще подумаю

Если кому понра, не забудьте поддержать бездомных животных, им кроме нас никто подарки не принесет на новый год
https://uah.fund/donate
👍8
TLA+ Отличный пример почему не девелоперы никогда не должны писать код, а тем более придумывать языки.

Кто хочет окунуться в мир боли и не понимания прошу в документацию. Даже база выест вам мозг.
Чего только стоит:
"==" - присвоение
"=" - равенство

https://learntla.com/core/operators.html
😱5
ИТшники на ДОУ предлагают убивать бездомных животных. Но мы не такие как рф.. мы блять высшая расса.
https://dou.ua/forums/topic/47272/
🤬3😢1
Зробив группу для спілкування для тих хто рідко бачить живих людей https://news.1rj.ru/str/+ekTP0tUq8MIzMGYy
Nice library to create diagrams from the code
https://diagrams.mingrammer.com/
👍1
💾💾💾 Moving the pod to another node in K8S may create connection issues for some period of time.

In Kubernetes, when a pod moves from one node to another—due to rebalancing, node failure, or pod eviction—there indeed exists a window of time during which other pods trying to communicate with the relocated pod might encounter issues. This scenario is possible due to several factors involved in the pod's networking and service discovery mechanisms within a Kubernetes cluster.

Kubernetes uses a combination of service resources, kube-proxy, and sometimes DNS for service discovery and load balancing. Here’s how these components typically handle pod IP changes:

1. Service Resources and Endpoints: Kubernetes Services act as a stable front for a set of pods. When a pod that's part of a service moves to a different node and gets a new IP address, the Service's Endpoints object is updated with the new IP. However, this update does not happen instantaneously; there's a brief period required for the control plane to detect the change and update the Endpoints.

2. kube-proxy: kube-proxy runs on each node and is responsible for routing traffic to the correct pod based on the Service's Endpoints. It watches the Kubernetes API for changes in Services and Endpoints and updates the node's iptables or ipvs rules accordingly. Again, this process is not immediate, and there's a short delay before the iptables or ipvs rules are updated to reflect the new pod location.

3. DNS Caching: If DNS is used for service discovery (via CoreDNS in Kubernetes), caching can also introduce a delay. The DNS records for a Service might still point to the old pod IP until the DNS TTL (time to live) expires and the record is refreshed.

Given these mechanisms, if another pod tries to communicate with the relocated pod in that brief window before the Endpoints and iptables/ipvs rules are updated, it might indeed try to send traffic to the old node/IP, leading to failed connections. However, Kubernetes is designed to minimize such disruptions:

- The control plane components are optimized to update Endpoints and propagate changes as quickly as possible.
- kube-proxy watches for these changes and updates routing rules promptly.
- Services and DNS provide abstraction layers that, under normal circumstances, shield clients from direct pod IP changes.

To mitigate potential issues, applications can implement retry logic for handling transient network failures, ensuring they can gracefully handle brief periods of unavailability or network hiccups as Kubernetes updates its internal state.

#kubernetes #k8s #devops #sre #softwareengineering #dns #iptable #proxy #networking
👍1🔥1