«1. Spring и Java

\u003e\u003e Почему пространство имен имеет значение в общедоступных репозиториях с открытым исходным кодом [blog.sonatype.com]

Простые и, тем не менее, эффективные координаты — предотвращают атаки, связанные с путаницей зависимостей, с использованием идентификатора группы, идентификатора артефакта и версии!

\u003e\u003e От монолита к микросервисам — миграция уровня сохраняемости [thorben-janssen.com]

Разрушение монолита — как внедрить или объединить микросервисы с учетом границ данных!

\u003e\u003e Тестирование веб-приложений Quarkus: тестирование компонентов и интеграции [infoq.com]

Тестирование различных аспектов приложения Quarkus: уровня API, уровня сохраняемости, компонентов и собственного образа!

Also worth reading:

    \u003e\u003e Расшифровка трассировки стека [inside.java] \u003e\u003e Сокращение накладных расходов на MD5 (и SHA) [cl4es.github.io] \u003e\u003e Максимальное использование доступных ресурсов для Spring Boot [spring.io] \u003e\u003e Распространение Настольные приложения JVM [blog.frankel.ch] \u003e\u003e GraalVM внутри базы данных Oracle [infoq.com] \u003e\u003e Java AWS Lambda Container Image Support [rieckpil.de] \u003e\u003e Hibernate Query Spaces — Optimizing Flush and Cache Operations [thorben- janssen.com]

Вебинары и презентации:

    \u003e\u003e Эпизод 12 «jpackage» с Кевином Рашфортом [inside.java] \u003e\u003e A Bootiful Podcast: Ведущий технический менеджер Doordash Зохайб Сибте Хассан о Spring Boot, Kotlin, GRPC и многое другое [spring.io]

Время для обновления:

    \u003e\u003e Spring Framework 5.3.4 и 5.2.13 доступны уже сейчас [spring.io] \u003e\u003e Доступен Spring Vault 2.3.1 [spring.io] \u003e \u003e Сервер авторизации Spring 0.1.0 уже доступен [spring.io] \u003e\u003e Выпущены Spring Security 5.4.4, 5.3.8 и 5.2.9 [spring.io] \u003e\u003e Выпущен Spring Cloud Hoxton.SR10 [spring.io ]

2. Технические

\u003e\u003e Моделирование Задержка с SQL / JDBC [blog.jooq.org]

Оценка различных подходов к моделированию и внедрению задержки в выполнение запросов!

Также стоит прочитать:

    \u003e\u003e Создание основанной на правилах платформы для масштабного управления SKU членства в Netflix [netflixtechblog.com] \u003e\u003e Простое форматирование кода с помощью EditorConfig [reflectoring.io]

3. Размышления ~~ ~ \u003e\u003e Chaos Engineering, объяснение [tanzu.vmware.com]

Создание отказоустойчивых систем — внесение ошибок в системные компоненты для обеспечения надежности!

Также стоит прочитать:

\u003e\u003e Hawkins: Diving into the Reasoning Behind our Design System [netflixtechblog.com]

    4. Комиксы

И мои любимые Дилберты недели:

\u003e\u003e Игры Система [dilbert.com]

\u003e\u003e Внутренний аудит [dilbert.com]

\u003e\u003e Сарказм или глупость [dilbert.com]

5. Выбор недели

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

Cassandra уже давно не существует, и это то, что питает сайты с сумасшедшим масштабом — Facebook и Netflix по всему миру. Если вам нужна масштабируемость и отсутствие простоев, вам определенно стоит обратить внимание на Cassandra.

Но история разработки с ним может быть медленной — с Cassandra вы не сможете быстро создать прототип. Теперь все по-другому, с тремя API, построенными поверх Cassandra с открытым исходным кодом — API REST, GraphQL и JSON/Document:

\u003e\u003e Облако Cassandra

О, и нет необходимости управлять кластером и масштабировать его с помощью облака DataStax — это очень круто.

Обязательно используйте их ежемесячные бесплатные кредиты для изучения системы.

«

Next »

Java Weekly, Issue 374

« Previous

Java Weekly, Issue 372