Всем привет! В предыдущей части цикла статей мы поговорили о том, зачем вообще нужно функциональное программирование, а также обсудили понятие классов типов и разобрали базовые из них: Eq (эквивалентность) и Ord (сравнимость).
Рубрика «ДомКлик»
Yet another введение в fp-ts. Часть 2. Моноиды и полугруппы
2023-07-06 в 9:03, admin, рубрики: fp-ts, TypeScript, Блог компании ДомКлик, ДомКлик, функциональщинаD&D-классы для разработчиков
2020-09-04 в 8:17, admin, рубрики: d&d, Блог компании ДомКлик, ДомКлик, Карьера в IT-индустрии, Программирование, управление персоналом, Читальный залВам кажется, что разработка ПО похожа на большую и плохо структурированную RPG, хотя никто не признаёт этого на собеседованиях? Тогда эта классификация вам понравится.
Spring Boot, Hibernate и Kotlin для новичков шаг за шагом
2020-06-08 в 14:00, admin, рубрики: hibernate, kotlin, spring boot, Блог компании ДомКлик, ДомКлик, Программирование
Всем привет, меня зовут Олег, я техлид в ДомКлике. В нашей команде ядром стека является Kotlin и Spring Boot. Хочу поделиться с вами своим опытом по взаимодействию и особенностях работы с PostgreSQL и Hibernate в связке со Spring Boot и Kotlin. Также на примере микросервиса, покажу преимущества Kotlin и его отличия от аналогичного приложения на Java. Расскажу о не совсем очевидных сложностях, с которыми могут столкнуться новички при использовании этого стека с Hibernate. Статья будет полезна разработчикам, желающим перейти на Kotlin и знакомых со Spring Boot, Hibernate Java.
Читать полностью »
Как собрать NGINX Ingress Controller старой версии и пропатчить его
2020-05-18 в 13:31, admin, рубрики: debug, Go, golang, kubernetes, Блог компании ДомКлик, ДомКлик, ПрограммированиеВ данной HOWTO мы исправим баг в древней версии nginx ingress controller v0.20.0 и научимся работать с зависимостями Go старых версий через dep + vendor.
Отладка высоконагруженных Golang-приложений или как мы искали проблему в Kubernetes, которой не было
2020-04-03 в 10:00, admin, рубрики: Go, golang, k8s, kubernetes, Блог компании ДомКлик, ДомКлик, системное администрирование, системное программированиеВ современном мире Kubernetes-облаков, так или иначе, приходится сталкиваться с ошибками в программном обеспечении, которые допустил не ты и не твой коллега, но решать их придется тебе. Данная статья, возможно, поможет новичку в мире Golang и Kubernetes понять некоторые способы отладки своего и чужого софта.
Меня зовут Виктор Ягофаров, я занимаюсь развитием Kubernetes-облака в компании ДомКлик, и сегодня хочу рассказать о том как мы решили проблему с одним из ключевых компонентов нашего production k8s (Kubernetes) кластера.
В нашем боевом кластере (на момент написания статьи):
- запущено 1890 pod'ов и 577 сервисов (количество реальных микросервисов тоже в районе этой цифры)
- Ingress-контроллеры обслуживают около 6k RPS и примерно столько же идёт мимо Ingress сразу в hostPort.