Девчонка из IT
1.72K subscribers
112 photos
21 links
Будни backend разработчика 🧡
Download Telegram
Кто на оффлайне? На какие доклады пойдёте?)
🤓🤓🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥72🌭2🤓1
@Cacheable. Part 1

Недавно на работе решила попробовать использовать спринговый @Cacheable с Redis'ом, оказалось настроить очень легко и всё сразу работает)
Оставлю здесь заметку 📎

1️⃣ Сначала подключаем две зависимости

implementation("org.springframework.boot:spring-boot-starter-cache")
implementation("org.springframework.boot:spring-boot-starter-data-redis")


2️⃣ Потом))) на метод, результаты которого нужно закешировать вешаем собственно анноташку @Cacheable(value = ["название кеша"])

3️⃣ Создаём класс конфигурации (@Configuration), вешаем на него аннотацию @EnableCaching

4️⃣ В конфигурации создаём бин RedisCacheManager (код лучше смотреть с компа)


@Bean
fun redisCacheManager(
connectionFactory: RedisConnectionFactory,
redisConfigurationProperties: RedisConfigurationProperties
): RedisCacheManager {

val cacheConfig = defaultCacheConfig()
.disableCachingNullValues()
.entryTtl(redisConfigurationProperties.expireTime)
.prefixCacheNameWith(redisConfigurationProperties.keyPrefix)

return RedisCacheManager.builder(connectionFactory)
.cacheDefaults(cacheConfig)
// если не указать здесь кеш, то не будут собираться метрики
.withCacheConfiguration("название кеша", cacheConfig)
.enableStatistics()
.build()
}


🌟 И вуаля! Результат метода кешируется в Redis. Ключом служит входной параметр функции, на которую повесили анноташку

Почему я не использовала in-memory кеши, которые были бы внутри приложения?

🟢 кеш планируется достаточно объёмный, не хочется тратить ресурсы кластера куба, когда есть выделенный redis
🔵 в случае рестарта приложения, я не потеряю накопленный кеш
🟡 мне нравится как легко в редисе настраивается retention

🟡 при локальном in-memory кеше, если будет несколько реплик сервиса, локальный кеш будет на каждой реплике, возможно будут дубликаты, а это лишняя трата памяти
🟣 уменьшится hit rate, потому что второй запрос может прийти не на ту реплику

Во второй части напишу как я использовала @Cacheable с локальным кешом, cheers 🌟
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥34👍16❤‍🔥11👏1🌭1
Всем привет!
У моего друга Жени, junior дата инженера в Сбере, вышло интервью.
В нём он рассказывает как вкатился в IT 🤓
🟣как выбрал профессию дата инженера
🟡как искал свою первую работку, проходил собесы и всё такое 😉
🟢с какими инструментами работает сейчас и зачем язык С дата инженеру

Будет интересно тем, кто хочет войти в айтишку, не знает как подготовиться к первому собесу и как реально устроиться на работку, если ты джун 🐥

Ещё у Жени есть канал, где он пишет про будни дата инженера, постит чаще меня 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4🦄3👎1🌭1🖕1🗿1
💔💔💔
Forwarded from IT Юмор
Или хотя бы сисадмином
😁22🌭3🗿3🤣2👎1😡1
кто здесь? ❣️
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡51👎1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12❤‍🔥73👎1🌭1
YaTalks 2023 ❣️

Ну всё, конфа закончилась, рассказовою 🤪
Я ходила только на второй день «Про жизнь».

Сама конференция прикольная, живая, не пафосная, интересная.
Людей и правда гораздо меньше, чем на jug конфах, но тут и позиционирование было другое + бесплатно. С позиционированием кстати есть непонятки, конфа заявляется как для тимлидов, но по ощущениям пришло много миддлов и сеньоров.

Часть докладов тем не менее была для тимлидов+ и СТО, например про написание технической стратегии, формирование команд под нужды бизнеса, как можно общаться с бизнесом с позиции менеджера (спойлер: использовать дата дривен подход).

Также говорили про карьерный трек разработчика/лида, собеседования, развитие, попали в мои боли 😅

Слава богу обошлось без обсуждений «микросервисы или монолит» от которых меня уже трисёт 😡

Я конечно ждала, что люди подойдут ко мне знакомиться, спросят что я делаю и все такое, потому что я тот ещё хикканище 😅
Но мой друг сказал, что в таком случае мне надо делать лицо попроще)) Блин, я старалась 🥹

В конце был экспериментальный комедийный стендап от C-level руководителей, такие штуки я просто обожаю 🥰🥰🥰, хихи хаха лол кек, ну вы понели))

В целом мне понравилось, сходила бы ещё, хотя каждый раз зарекаюсь не ездить больше на бесплатные конференции)
Были косяки по организации и почему то на нескольких докладах название и описание практически не совпадало с содержанием, но об этом я напишу в обратной связи 😏

Короче, сидеть дома хикканить плохо, ездить в IT общество - хорошо 🤣
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍96🆒2👎1
Вот вам слайдики из доклада про страхи карьерных изменений тимлида и как с ними справляться
👇👇👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥43👎1
🔥16👍541👎1