Всім привіт, шукаю Senior Java/Kotlin розробника з досвідом у прийнятті архітектурних рішень і бажано також
Проєкт: Security домен. B2B, Розробка passwordless автентифікації (враховуючи клієнтів зі списку Fortune 50).
Multitenant high-load SaaS environment.
Технології: Kotlin, Java 17/21, Spring, React, MySQL, Oracle DB, Liquibase, GitLab CI, AWS (CloudFormation, SQS, RDS, ECS), Redis, FIDO2, WebSockets, Docker/Kubernetes, Gatling, Keycloak.
Можливості для розвитку: Цікавий динамічний домен. В основному, оскільки проєкт дуже насичений і комплексний, можна напряму впливати на процеси, допомагати будь-якій команді у вирішенні проблем, доєднатись до будь-якому проєкту(враховуючи мобільний аплікейшн, кастомний кейклоак автентифікатор, фронтенд, etc).
Ось лінка на позицію - https://impressit.io/careers/vacancy-senior-java-backend-engineer-202219
Якщо цікаво, або маєте когось порекомендувати, напишіть мені будь ласка @anastasiykys
Online "Next-Gen Guardrails: Protecting Architecture from AI Agent Spaghetti" by CoffeeJug!
📅 Date: 28 May (Thursday)
⏰ Time: 7:00 PM - 8:00 PM EET
🎤 Speaker: Roman Kniazevych Lead Software Engineer @ Levi9
🆓 Entrance is FREE! (Pre-registration required) https://forms.gle/ZYJnNRJxedwCsrUs6
As AI agents increasingly generate and modify code, architectural boundaries can silently erode and turn systems into “agent spaghetti.” We are going to show how ArchUnit and Spring Modulith act as next-generation guardrails, helping teams automatically enforce architectural rules and keep AI-assisted development scalable, maintainable, and under control.
Давно не робив задачки з LeetCode, і от зараз вирішив спробувати себе.
Насправді дуже прикольно. Я був спершу здивований, що взагалі зміг щось зробити, адже не чіпав їх десь більше ніж 2 роки.
Але далі стало складніше 😅
Згадав, що це більше як скіл. Ти маєш просто навчитися робити такі задачки, думати логічно, сформувати такий тип мислення.
Це схоже на олімпіади з програмування. Там схожого типу задачки, їх треба робити швидко й ефективно. Але з реальним програмуванням вони майже нічого спільного не мають. Тому скіли з олімпіадного програмування майже не потрібні на реальній роботі.
Я не можу сказати, наскільки в роботі потрібні скіли з вирішення задач на LeetCode, але це весело.
Цікаво спостерігати, як будується скіл у вирішенні таких задач. Як тобі стає все легше їх вирішувати. Як ти відкриваєш наступну задачу і вже розумієш, який буде підхід до її вирішення.
Цікаво, чи LeetCode все ще має якусь популярність, і чи хтось досі вирішує ці задачі. Чи вся платформа живе лише за мої 150 баксів на рік 😂
We are going to talk about "Next-Gen Guardrails: Protecting Architecture from AI Agent Spaghetti" with Roman Kniazevych, Lead Software Engineer @ Levi9. https://www.youtube.com/watch?v=CN7UcGGfsYU
Я ніколи особливо не ходив у пекарні за хлібом.
Тобто, це було ще в дитинстві. Думаю, багато хто з нас доносив додому обгризений свіжоспечений хліб і отримував за це люлєй від батьків. Але то був зовсім інший вайб.
Сьогодні я прокинувся на данському острові. Атмосфера просто ідеальна: крики чайок, свіже ранкове повітря, діти ще сплять, і навколо чутно тільки звуки ранку.
І ось у цій атмосфері, о 6:30 ранку, ти йдеш у пекарню за свіжим хлібом, який вже спечений до цього часу.
Тобто, для того, щоб ти мав можливість так рано сходити за хлібом, насолодитись ранком і смачним сніданком, хтось (а насправді ціла команда) має прокинутись дуже рано і до 6:30 вже спекти багато різного смачного хліба.
Мене це дуже надихнуло, бо в розробці софту ми робимо щось дуже схоже.
Для того, щоб наші користувачі спокійно користувалися продуктом, хтось має робити нічні релізи, сидіти on-call, моніторити інциденти, виправляти баги, підтримувати інфраструктуру і думати про стабільність тоді, коли більшість людей цього навіть не бачить.
І тут для мене головна думка така:
Пекарі починають свою роботу о 4-й ранку не тому, що їм просто захотілося так рано вставати. А тому, що вони знають свого клієнта. Вони знають, що люди хочуть купити свіжий хліб саме зранку, до сніданку.
Так само і в розробці.
Ми маємо знати свого клієнта, свою цільову авдиторію і той контекст, у якому люди користуються нашим продуктом. Бо хороший сервіс - це коли ми дали людям саме те, що їм потрібно, саме тоді, коли їм це потрібно.
Насправді першої вистачає для розуміння роботи памʼяті, друга описує як працюють конкретні збирачі сміття, а третя по оптимізації, вони більш поглиблені)
Знімок відкритої публічної стрічки з пошукового індексу
ChatCrawler — «Google по публічному Telegram»; оновлюється в міру обходу майданчика.
Час — UTC.