ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Bottom-up Architecture: Bridging the Architecture-Code Gap • Oliver Drotbohm • GOTO 2024

Автор: GOTO Conferences

Загружено: 2024-08-16

Просмотров: 37451

Описание: Oliver DrotbohmThis presentation was recorded at GOTO Amsterdam 2024. #GOTOcon #GOTOams
https://gotoams.nl

Oliver Drotbohm - Staff 2 Engineer at VMware ‪@odrotbohm‬

RESOURCES
  / odrotbohm  
  / odrotbohm  
https://github.com/odrotbohm
https://chaos.social/@odrotbohm
https://odrotbohm.de

ABSTRACT
Hard to change code bases often suffer from two primary problems: a lack of alignment with domain boundaries and failure to effectively express architectural ideas in code. To address that critical issue, developers have turned to Separation of Concerns Architectures, such as Onion-, Clean and Hexagonal Architecture. However, these approaches typically yield mixed results, as they primarily focus on separating technical and business code, without addressing the structural aspects of the domain.

This presentation aims to delve into strategies for transferring architectural ideas and design pattern languages into code at various levels of abstraction. We will explore how different frameworks and libraries in the Java ecosystem can aid in this process, leveraging the presence of meta-information within the code to support critical aspects such as structural verification, testability, and documentation. By employing these approaches and tools, developers can write more maintainable code that is less susceptible to degradation over time.

Oliver Drotbohm is a member of the Spring engineering team at Broadcom. His work focuses on software architecture, DDD, REST, and persistence technologies. His new book, “Modulithic Applications with Spring”, is due for release in 2024. [...]

TIMECODES
00:00 Intro
02:27 Understandability
09:39 Architecturally-evident code
15:10 Tools
22:14 Explicit concepts
25:00 Verification
28:22 Eliminate boilerplate
32:56 Separation of concerns: Architectures
39:18 Spring modulith
47:40 Summary
48:55 Outro

Download slides and read the full abstract here:
https://gotoams.nl/2024/sessions/3131

RECOMMENDED BOOKS
Oliver Drotbohm • Modulithic Applications with Spring • https://leanpub.com/maws
Oliver Drotbohm • Spring Data • https://amzn.to/4csuuTz
Felienne Hermans • The Programmer's Brain • https://amzn.to/3mENbN0
Carola Lilienthal • Sustainable Software Architecture • https://amzn.to/3yFXxoS
George Fairbanks • Just Enough Software Architecture • https://amzn.to/3uZzVo0
Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-softw...

  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#SoftwareArchitecture #BottomUpArchitecture #DDD #REST #SpringSource #ModulithicApplications #Modulithic #ArchUnit #jQAssistant #jMolecules #OliverDrotbohm

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
   / @goto-  

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Bottom-up Architecture: Bridging the Architecture-Code Gap • Oliver Drotbohm • GOTO 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

Using Ktor 3.0 with All the Shiny Things • Garth Gilmour • GOTO 2024

Using Ktor 3.0 with All the Shiny Things • Garth Gilmour • GOTO 2024

Ad Project: Can't Add Vectors to Database

Ad Project: Can't Add Vectors to Database

Чистая архитектура с ASP.NET Core 10

Чистая архитектура с ASP.NET Core 10

Крупномасштабная архитектура: необоснованная эффективность простоты • Рэнди Шоуп • YOW! 2022

Крупномасштабная архитектура: необоснованная эффективность простоты • Рэнди Шоуп • YOW! 2022

Современный анализ компромиссов для архитектуры программного обеспечения — Нил Форд — DDD Europe

Современный анализ компромиссов для архитектуры программного обеспечения — Нил Форд — DDD Europe

Шестиугольная архитектура (Алистер Кокберн)

Шестиугольная архитектура (Алистер Кокберн)

Software Architecture: The Hard Parts - Neal Ford

Software Architecture: The Hard Parts - Neal Ford

Java: как быстро вы сможете проанализировать 1 миллиард строк данных о погоде? • Рой ван Рейн • G...

Java: как быстро вы сможете проанализировать 1 миллиард строк данных о погоде? • Рой ван Рейн • G...

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024

Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

Spring Modulith – Spring for the Architecturally Curious Developer by Oliver Drotbohm

Spring Modulith – Spring for the Architecturally Curious Developer by Oliver Drotbohm

Создавать REST-клиенты в Spring Boot 4 стало еще проще!

Создавать REST-клиенты в Spring Boot 4 стало еще проще!

Thinking Like an Architect - Gregor Hohpe - NDC London 2025

Thinking Like an Architect - Gregor Hohpe - NDC London 2025

10 Years of Software Architecture: Best And Worst Decisions

10 Years of Software Architecture: Best And Worst Decisions

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019

How to Become a Great Software Architect • Eberhard Wolff • GOTO 2019

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Чистая архитектура и предметно-ориентированное проектирование (DDD) — поймите разницу

Чистая архитектура и предметно-ориентированное проектирование (DDD) — поймите разницу

Microservices, Where Did It All Go Wrong • Ian Cooper • GOTO 2024

Microservices, Where Did It All Go Wrong • Ian Cooper • GOTO 2024

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]