Java
Чем database constraints отличается от only app validation и когда что выбрать?
JuniorTransactions, SQL и PostgreSQLСравнение
Чем deadlock в базе отличается от deadlock потоков и когда что выбрать?
SeniorСитуационные вопросы JavaСравнение
Чем Dependency Injection отличается от Service Locator и когда что выбрать?
JuniorSpring CoreСравнение
Чем distributed lock Redis отличается от database lock и когда что выбрать?
SeniorMessaging, Kafka и RedisСравнение
Чем domain error vs technical error отличается от HTTP status code и когда что выбрать?
Middle+Exceptions и Error HandlingСравнение
Чем DTO vs Entity vs Domain Model отличается от record и когда что выбрать?
MiddleOOP и проектирование на JavaСравнение
Чем event-driven architecture отличается от request-response и когда что выбрать?
Middle+Microservices и IntegrationСравнение
Чем EXPLAIN ANALYZE отличается от guessing performance и когда что выбрать?
MiddleTransactions, SQL и PostgreSQLСравнение
Чем factory method отличается от constructor и когда что выбрать?
MiddleOOP и проектирование на JavaСравнение
Чем fail-fast iterator отличается от CopyOnWriteArrayList и когда что выбрать?
MiddleCollections и GenericsСравнение
Чем generics отличается от raw types и когда что выбрать?
JuniorCollections и GenericsСравнение
Чем global exception handling в Spring отличается от try/catch в каждом контроллере и когда что выбрать?
MiddleExceptions и Error HandlingСравнение
Чем Gradle Java plugin отличается от Maven lifecycle и когда что выбрать?
JuniorBuild Tools и Dependency ManagementСравнение
Чем groupingBy отличается от partitioningBy и когда что выбрать?
MiddleStreams, Lambda и Functional JavaСравнение
Чем HashMap отличается от TreeMap и когда что выбрать?
JuniorCollections и GenericsСравнение
Чем HashSet отличается от List и когда что выбрать?
JuniorCollections и GenericsСравнение
Чем idempotent retry errors отличается от single attempt и когда что выбрать?
Middle+Exceptions и Error HandlingСравнение
Чем indexes отличается от full scan и когда что выбрать?
JuniorTransactions, SQL и PostgreSQLСравнение
Чем input validation vs authorization отличается от security rules и когда что выбрать?
JuniorSpring Security и AuthСравнение
Чем InputStream и OutputStream отличается от Reader/Writer и когда что выбрать?
JuniorIO, NIO и SerializationСравнение