Schrödinger’s App Architecture – Monolith or Microservices? [Live Demo & Talk]
Автор: DevTalk Planet
Загружено: 2025-09-28
Просмотров: 123
00:00 – Introduction & Schrödinger experiment inspiration
01:06 – What is the “Schrödinger’s app”?
02:19 – Demo: running Comify in standalone mode
04:30 – About the speaker
06:12 – Why backend & architecture are the focus
07:32 – Main challenges in software (constant change)
08:50 – Monolith vs microservices – costs, efficiency, flexibility
10:09 – Amazon Prime case: returning from microservices to monolith
12:05 – Separating the development model from the deployment model
12:54 – Just-In-Time Architecture – configuring monolith like microservices
13:55 – Open source runtime Jitar explained
15:03 – Application structure & component design principles
17:04 – Async communication, stateless design, database & saga pattern
19:59 – Scaling vertically and horizontally (splits)
21:20 – Segments & BFF (Backend for Frontend) in practice
23:41 – Building and running segments with Jitar
25:21 – Services overview: BFF, read, write, notifications
27:30 – Live demo: likes, dislikes & notifications
31:07 – React frontend and backend integration
33:00 – Automated API with Gitar (no more boilerplate)
36:00 – Data aggregation, immutability, and error handling
38:13 – Saga pattern in practice (create + rollback)
43:35 – Segment configuration & access levels (public/protected)
45:00 – Deployment & CI/CD integration (Docker & Kubernetes)
47:32 – Why treat it as a monolith during development
49:00 – Wrap-up
In this session, you’ll discover the concept of Schrödinger’s App Architecture – an approach that lets you dynamically switch between a monolith and microservices depending on your project’s needs.
Peter, a software architect and fullstack developer with 20+ years of experience, presents the demo app Comify and the open-source tool Jitar (Just-In-Time Architecture Runtime).
You’ll learn:
How to build flexible systems that can scale without being rewritten from scratch.
Why microservices are not always the best choice.
How to separate the development model from the deployment model.
How segments, BFF (Backend for Frontend), and the saga pattern work in practice.
How to combine the simplicity of a monolith with the flexibility of microservices.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: