При построении крупных приложений, предназначенных для масштабирования, архитектура микросервисов становится неотъемлемым решением. Одной из проблем для тех, кто изучает JavaScript и NodeJS, является недостаток курсов и/или ресурсов по обучению событийно-ориентированным микросервисам с использованием NodeJS и TypeScript. Этот курс разработан, чтобы показать вам, как настроить и создать крупное масштабное приложение на основе событийно-ориентированных микросервисов с использованием React и TypeScript на стороне клиента, а также NodeJS и TypeScript на стороне сервера.
Этот курс - полноценный курс, ориентированный на разработку микросервисов и их подключение к веб-приложению для клиента, и он следует методу 'научись, делая', что означает, что весь курс структурирован вокруг создания полноценного веб-приложения, и различные концепции будут подробно объяснены по мере их внедрения.
Используемые технологии:
Поскольку мы создаем полноценное веб-приложение, мы будем использовать различные инструменты и технологии. Для фронтенда мы будем использовать React, Tailwindcss и Typescript для отображения контента пользователям. Каждый микросервис будет создан с использованием NodeJS, Express и Typescript. В рамках микросервисов вы будете использовать инструменты и технологии, такие как Elasticsearch, Kibana, Rabbitmq, Redis, SocketIO, MySQL, PostgreSQL и MongoDB. Каждый микросервис будет собран в Docker-образ и выполнен в кластере Kubernetes. Кластер Kubernetes будет создан локально с использованием Minikube и в облаке с AWS EKS. Существует множество инструментов, технологий и пакетов, которые будут использоваться как локально, так и в наших кластерах Kubernetes.
Еще не знакомы с некоторыми из них? Нет проблем! Этот курс научит вас, как настроить и использовать эти технологии в ваших приложениях.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Move seed data consumer method to server start queues method
Урок 193.
00:08:00
Gig seed controller
Урок 194.
00:14:37
Gig unit test
Урок 195.
00:13:49
Gateway gig controllers
Урок 196.
00:06:33
Gateway gig get controller
Урок 197.
00:01:03
Fix gig routes
Урок 198.
00:04:56
Gateway redis connection
Урок 199.
00:11:53
Gateway cache methods
Урок 200.
00:10:04
SocketIO setup
Урок 201.
00:11:18
SocketIO events
Урок 202.
00:06:24
Update current user controller
Урок 203.
00:05:01
Push to github
Урок 204.
00:04:30
Section introduction
Урок 205.
00:09:10
Chat project setup
Урок 206.
00:03:41
Chat service socketio information
Урок 207.
00:16:44
Chat service socket connection
Урок 208.
00:03:50
Start chat server
Урок 209.
00:07:21
Conversation model
Урок 210.
00:08:04
Message database model
Урок 211.
00:04:59
Rabbitmq connection
Урок 212.
00:12:17
Message service add message method
Урок 213.
00:12:12
Get chat list method
Урок 214.
00:07:30
Get user messages method
Урок 215.
00:06:03
Mark messages method
Урок 216.
00:12:58
Create message controller
Урок 217.
00:09:47
Update get health controller
Урок 218.
00:05:42
Chat service routes
Урок 219.
00:01:36
Set default createdAt date
Урок 220.
00:07:23
Chat create controller unit test
Урок 221.
00:07:38
Chat gateway service
Урок 222.
00:11:40
Chat gateway controller
Урок 223.
00:02:42
Push to github
Урок 224.
00:06:06
Section introduction
Урок 225.
00:05:32
Service setup
Урок 226.
00:09:14
Order model
Урок 227.
00:05:27
Notification schema
Урок 228.
00:00:53
Fix date in schema
Урок 229.
00:12:33
Notification service
Урок 230.
00:15:44
Get and create order methods
Урок 231.
00:11:27
Approve and cancel order methods
Урок 232.
00:07:50
Deliver order mthod
Урок 233.
00:12:47
Extension request method
Урок 234.
00:05:52
Update order review method
Урок 235.
00:07:23
Order consumer rabbitmq method
Урок 236.
00:08:28
Stripe account creation
Урок 237.
00:12:19
Create stripe intent method - Part 1
Урок 238.
00:11:21
Create stripe intent method - Part 2
Урок 239.
00:08:21
Create order controller method
Урок 240.
00:09:56
Update order controllers
Урок 241.
00:05:30
Update deliver order method
Урок 242.
00:05:38
Notification controllers
Урок 243.
00:07:34
Order routes
Урок 244.
00:13:34
Create order unit test
Урок 245.
00:08:34
Create controller order method unit test
Урок 246.
00:13:14
Gateway order controller and routes
Урок 247.
00:01:01
Fix order routes
Урок 248.
00:02:14
Push code to github
Урок 249.
00:02:35
Section introduction
Урок 250.
00:04:35
Service setup
Урок 251.
00:12:30
Postgres database connection
Урок 252.
00:12:02
Review database table
Урок 253.
00:10:50
Create review method
Урок 254.
00:06:36
Rabbitmq producer
Урок 255.
00:05:42
Get reviews methods
Урок 256.
00:09:29
Review controller
Урок 257.
00:10:16
Create review method unit test
Урок 258.
00:08:31
Gateway review controller
Урок 259.
00:09:04
Gateway current user controller unit test - Part 1
Урок 260.
00:09:50
Gateway current user controller unit test - Part 2
Урок 261.
00:01:31
Push to github
Урок 262.
00:11:52
Metric beats docker service
Урок 263.
00:10:21
Run metricbeat service
Урок 264.
00:14:23
Heartbeat docker service
Урок 265.
00:05:01
Run heartbeat service
Урок 266.
00:14:28
Update elasticsearch and kibana in docker compose file
Урок 267.
00:11:09
Create kibana service token
Урок 268.
00:11:12
APM server setup
Урок 269.
00:10:52
APM nodejs client setup
Урок 270.
00:07:12
Run apm server
Урок 271.
00:09:28
Kubernetes fundamentals
Урок 272.
00:08:00
Kubernetes components
Урок 273.
00:13:02
Kubernetes objects
Урок 274.
00:09:46
Minikube installation
Урок 275.
00:08:27
Lens IDE
Урок 276.
00:02:44
Minikube vs. Cloud resources
Урок 277.
00:13:16
Redis kubernetes objects
Урок 278.
00:14:15
Redis statefulsets
Урок 279.
00:12:24
Rabbitmq kubernetes object
Урок 280.
00:14:09
Update Rabbitmq kubernetes object
Урок 281.
00:12:40
MySQL kubernetes object - Part 1
Урок 282.
00:07:14
MySQL kubernetes object - Part 2
Урок 283.
00:06:32
Postgres kubernetes object
Урок 284.
00:04:26
Update postgres kubernetes objects
Урок 285.
00:07:16
Mongodb kubernetes object
Урок 286.
00:14:11
Elasticsearch kubernetes object
Урок 287.
00:10:22
Kibana kubernetes object
Урок 288.
00:08:35
Apply kibana objects
Урок 289.
00:15:25
Create secrets file
Урок 290.
00:07:28
Use secrets
Урок 291.
00:01:15
Import express async errors
Урок 292.
00:12:15
Build gateway service docker image
Урок 293.
00:12:48
Review service kubernetes objects
Урок 294.
00:04:37
Order and chat services kubernetes objects
Урок 295.
00:10:03
API gateway kubernetes objects
Урок 296.
00:12:04
API gateway ingress
Урок 297.
00:02:23
Dynamically set sameSite property to gateway microservice
Урок 298.
00:09:58
Run api gateway ingress
Урок 299.
00:16:42
Generate self-signed certificates
Урок 300.
00:12:07
Create gateway tls secret
Урок 301.
00:04:02
Remove whitespace from secrets
Урок 302.
00:04:52
Update gateway ingress
Урок 303.
00:09:49
Kibana ingress
Урок 304.
00:13:34
Kibana configmap
Урок 305.
00:11:15
Change kibana user password
Урок 306.
00:14:03
Elasticsearch heartbeat object
Урок 307.
00:01:48
View heartbeat on kibana dashboard
Урок 308.
00:06:04
Elasticsearch metricbeart object
Урок 309.
00:03:29
View metricbeat on kibana dashboard
Урок 310.
00:07:09
Port forward to access MySQl and MongoDB
Урок 311.
00:06:40
Jenkins docker service
Урок 312.
00:12:15
Jenkins agent docker service
Урок 313.
00:08:49
Add Jenkins agent as node
Урок 314.
00:08:12
Install docker on jenkins agent
Урок 315.
00:13:20
Install plugins
Урок 316.
00:13:15
Create minikube kubernetes token
Урок 317.
00:10:54
Review service jenkinsfile
Урок 318.
00:14:41
Review service jenkins pipeline
Урок 319.
00:10:12
Docker image pipeline build stage
Урок 320.
00:14:43
Reusable groovy functions
Урок 321.
00:06:19
Create slack webhook
Урок 322.
00:10:46
Create jenkins file post actions
Урок 323.
00:09:31
Add kubernetes stage to pipeline
Урок 324.
00:06:24
Test kubernetes pipeline stage
Урок 325.
00:09:49
Github webhooks
Урок 326.
00:06:53
Setup order service pipeline
Урок 327.
00:13:25
Microservice eks cluster architecture
Урок 328.
00:08:21
AWS cost
Урок 329.
00:08:22
Install aws cli
Урок 330.
00:09:28
Create VPC and subnets
Урок 331.
00:05:28
Tag public subnets
Урок 332.
00:07:06
Create NAT gateway
Урок 333.
00:08:43
Create security groups
Урок 334.
00:03:45
Add k8s objects files
Урок 335.
00:13:19
Create EBS CSI driver role
Урок 336.
00:05:50
Install aws ebs-csi driver
Урок 337.
00:05:28
Update rabbitmq storage class and persistent volume
Урок 338.
00:11:39
Create mysql rds instance
Урок 339.
00:06:37
Create postgres rds instance
Урок 340.
00:07:46
Install eksctl
Урок 341.
00:07:04
Eksctl introduction
Урок 342.
00:08:47
Create kubernetes cluster with eksctl
Урок 343.
00:13:53
Create kubernetes cluster nodegroup with eksctl
Урок 344.
00:06:25
View worker nodes
Урок 345.
00:04:18
Create elasticsearch cloud deployment
Урок 346.
00:10:06
Add elasticsearch url to secrets
Урок 347.
00:08:33
Create redis cluster on aws
Урок 348.
00:06:36
Create mongodb cloud database
Урок 349.
00:02:28
Apply API gateway kubernetes deployment
Урок 350.
00:04:51
Fix postgres connection issue
Урок 351.
00:02:22
Dynamically set postgres connection ssl property
Урок 352.
00:04:37
Add new env variable to review microservice
Урок 353.
00:11:35
AWS route53 hosted zones
Урок 354.
00:05:44
Apply gateway objects
Урок 355.
00:11:18
Create application load balancer controller service account
Урок 356.
00:12:36
Install ALB controller with helm
Урок 357.
00:12:42
Add annotations to gateway ingress
Урок 358.
00:11:32
Create gateway application load balancer ingress
Урок 359.
00:12:17
Create gateway external DNS service account
Урок 360.
00:11:48
Create gateway external DNS
Урок 361.
00:09:25
Run elasticsearch heartbeat and metricbeat
Урок 362.
00:04:32
Test endpoints
Урок 363.
00:09:29
Create EC2 jenkins master
Урок 364.
00:13:10
Install jenkins on EC2 jenkins master
Урок 365.
00:02:27
Access jenkins master dashboard
Урок 366.
00:08:11
Setup jenkins agent
Урок 367.
00:10:00
Setup ssh connection between jenkins master and agent
Урок 368.
00:06:28
Install nodejs and docker
Урок 369.
00:10:11
Jenkins aws service account token
Урок 370.
00:07:10
Create review service pipeline
Урок 371.
00:03:24
View review service pipeline logs
Урок 372.
00:02:50
Create github webhook
Урок 373.
00:13:19
Create EBS CSI driver role
Урок 374.
00:05:50
Install aws ebs-csi driver
Урок 375.
00:08:35
Install prometheus with helm
Урок 376.
00:10:48
Setup prometheus ingress
Урок 377.
00:08:33
Setup external DNS for prometheus
Урок 378.
00:01:51
Prometheus host
Урок 379.
00:07:41
Install grafana with helm
Урок 380.
00:06:50
Setup grafana ingress
Урок 381.
00:08:34
View grafana dashboard
Урок 382.
00:07:19
Setup project with vite
Урок 383.
00:10:06
Update vite config file
Урок 384.
00:05:29
Add prettier and eslint
Урок 385.
00:06:05
App folder structure
Урок 386.
00:08:38
Install tailwindcss
Урок 387.
00:00:42
Section introduction
Урок 388.
00:06:13
Create index component
Урок 389.
00:08:10
Create app router component
Урок 390.
00:08:02
React code splitting concept
Урок 391.
00:08:32
Button component
Урок 392.
00:13:38
Index header component
Урок 393.
00:07:47
Hero component
Урок 394.
00:09:30
Hero component text animation
Урок 395.
00:10:58
Text input component
Урок 396.
00:07:33
Utils service file
Урок 397.
00:08:10
Remove shared library
Урок 398.
00:12:10
Gig tabs component
Урок 399.
00:10:37
Gig tabs items
Урок 400.
00:13:48
Categories components
Урок 401.
00:06:19
Modal background component
Урок 402.
00:09:44
Alert component
Урок 403.
00:15:20
Dropdown component
Урок 404.
00:13:05
Login modal component
Урок 405.
00:07:48
Register modal component
Урок 406.
00:10:17
Setup redux store
Урок 407.
00:07:26
Use redux store file
Урок 408.
00:14:19
RTK query setup
Урок 409.
00:06:20
RTK create api method
Урок 410.
00:14:20
Authentication service
Урок 411.
00:13:18
Register component implementation
Урок 412.
00:10:37
Register component country dropdown
Урок 413.
00:14:43
Register component profile picture
Урок 414.
00:13:47
Validate registration user data
Урок 415.
00:10:42
Create new user method
Урок 416.
00:03:44
Fix RTK query issues
Урок 417.
00:09:54
Create auth reducer
Урок 418.
00:07:57
Logout reducer
Урок 419.
00:09:18
Login user
Урок 420.
00:10:32
Forgot password
Урок 421.
00:13:36
Reset password
Урок 422.
00:05:47
Reset user password testing
Урок 423.
00:10:30
Confirm email
Урок 424.
00:11:38
Home header component
Урок 425.
00:11:46
Check current user query
Урок 426.
00:11:53
App page component conditionals
Урок 427.
00:13:18
Logout method
Урок 428.
00:07:29
Add gateway service logout route
Урок 429.
00:10:24
Setup protected route component
Урок 430.
00:12:44
Display banner component
Урок 431.
00:12:26
Slider component - Part 1
Урок 432.
00:07:47
Slider component - Part 2
Урок 433.
00:09:21
Home gigs view component
Урок 434.
00:07:12
Featured sellers component
Урок 435.
00:11:10
Star rating component
Урок 436.
00:03:50
Error component
Урок 437.
00:07:07
Buyer dashboard route
Урок 438.
00:12:23
Buyer dashboard component
Урок 439.
00:14:39
Buyer table component
Урок 440.
00:07:12
Buyer reducer
Урок 441.
00:13:01
Settings dropdown component
Урок 442.
00:12:14
Detect outside click hook
Урок 443.
00:03:31
Fix settings dropdown items
Урок 444.
00:09:30
Create breadcrumb component
Урок 445.
00:09:52
Add new seller component
Урок 446.
00:10:35
Personal info component
Урок 447.
00:15:44
Get personal info data
Урок 448.
00:10:55
Seller experience fields component
Урок 449.
00:12:40
Seller experience fields onchange method
Урок 450.
00:13:03
Add and remove fields
Урок 451.
00:05:18
Handle fields change method
Урок 452.
00:12:07
Seller education fields
Урок 453.
00:05:14
Add other seller fields
Урок 454.
00:11:25
Seller service methods
Урок 455.
00:11:35
Seller validation
Урок 456.
00:14:52
Seller onCreate method
Урок 457.
00:13:52
Dispatch seller inside app page component
Урок 458.
00:10:23
Fix email verification issue
Урок 459.
00:15:38
Fix dynamic input text issue
Урок 460.
00:03:22
Update settings dropdown
Урок 461.
00:10:30
Add profile header component
Урок 462.
00:11:01
Profile header gig info
Урок 463.
00:12:02
Fullname update fields
Урок 464.
00:10:13
Display star ratings
Урок 465.
00:07:15
Install react fast compare package
Урок 466.
00:09:09
Profile tabs components
Урок 467.
00:08:43
Seller Context
Урок 468.
00:13:13
Edit language components
Урок 469.
00:12:34
Handle update method
Урок 470.
00:09:59
Use language edit fields
Урок 471.
00:10:31
About me component
Урок 472.
00:13:27
Social links component
Урок 473.
00:09:51
Use social links component
Урок 474.
00:10:19
Certificates components
Урок 475.
00:17:11
Certificate edit fields
Урок 476.
00:10:03
Description component
Урок 477.
00:02:06
Experience and education components
Урок 478.
00:08:57
Show experience and education components
Урок 479.
00:11:48
Skill fields component
Урок 480.
00:12:06
Skills component properties
Урок 481.
00:06:03
Create toast method
Урок 482.
00:09:05
Seller update method
Урок 483.
00:01:23
Import toast component styles
Урок 484.
00:09:57
View seller profile page
Урок 485.
00:14:02
Seller dashboard header component
Урок 486.
00:14:01
Header reducer
Урок 487.
00:14:12
Manage earnings component
Урок 488.
00:09:48
Manage earnings table component
Урок 489.
00:12:14
Manage orders component
Урок 490.
00:07:43
Manage orders table body
Урок 491.
00:14:57
Seller dashboard component
Урок 492.
00:08:18
Active orders table
Урок 493.
00:12:40
Add circular page loader to app page
Урок 494.
00:09:05
Update featured expert component on home page
Урок 495.
00:02:07
Add index component suspense fallback
Урок 496.
00:12:03
Add gig component
Урок 497.
00:15:43
Setup react quill
Урок 498.
00:07:40
Add category dropdown
Урок 499.
00:14:44
Tags input component - Part 1
Урок 500.
00:14:38
Tags input component - Part 2
Урок 501.
00:03:19
Search tags field
Урок 502.
00:06:30
Characters validation
Урок 503.
00:09:52
Cover image selection
Урок 504.
00:14:26
Gig validation hook
Урок 505.
00:15:11
Approval modal component
Урок 506.
00:13:20
Gig create method
Урок 507.
00:14:07
Gig view component
Урок 508.
00:07:05
Gig context
Урок 509.
00:12:29
Gig right package - Part 1
Урок 510.
00:07:10
Gig right package - Part 2
Урок 511.
00:14:06
Gig view seller component
Урок 512.
00:05:16
Gig related tags component
Урок 513.
00:10:28
Gig overview and about components
Урок 514.
00:10:19
Html parser component
Урок 515.
00:07:58
Gig view reviews
Урок 516.
00:09:34
Gigs search result components
Урок 517.
00:15:50
Budget dropdown component
Урок 518.
00:12:59
Delivery time component
Урок 519.
00:13:16
Gig card display item component
Урок 520.
00:13:36
Search gigs query
Урок 521.
00:14:53
Use gig display item component
Урок 522.
00:03:47
Fix budget min and max issue
Урок 523.
00:15:29
Gig paginate component
Урок 524.
00:09:27
Use gig paginate component
Урок 525.
00:10:22
Add gig card display item to seller profile
Урок 526.
00:14:33
Top gigs view component
Урок 527.
00:13:13
Add top gigs view component to home page
Урок 528.
00:10:27
Top gigs slide methods
Урок 529.
00:12:10
Gig card item component
Урок 530.
00:15:07
Gig card item methods - Part 1
Урок 531.
00:07:59
Gig card item methods - Part 2
Урок 532.
00:16:14
Edit gig component
Урок 533.
00:14:30
Main chat and chatbox components
Урок 534.
00:07:09
Scroll to bottom hook
Урок 535.
00:13:36
Message query in chatbox component
Урок 536.
00:13:09
Use save chat message in chatbox component
Урок 537.
00:08:07
Chatbox form
Урок 538.
00:15:20
Message dropdown component
Урок 539.
00:07:48
Add message dropdown to home header
Урок 540.
00:05:20
Fix chat conversation bug
Урок 541.
00:14:47
Setup socketio client
Урок 542.
00:10:36
Emit socket events in components
Урок 543.
00:15:27
Chat list component
Урок 544.
00:15:23
Chat list select user method
Урок 545.
00:14:10
Chat utils - Part 1
Урок 546.
00:07:53
Chat utils - Part 2
Урок 547.
00:11:35
Chat window component
Урок 548.
00:12:38
Display receiver username in chat window
Урок 549.
00:10:47
Chat image preview component
Урок 550.
00:14:24
Use chat image preview component
Урок 551.
00:15:35
Offer modal component
Урок 552.
00:07:57
Use offer modal component
Урок 553.
00:12:39
Chat offer component
Урок 554.
00:06:21
Use chat offer component
Урок 555.
00:12:46
Chat file component
Урок 556.
00:03:22
Add download file method to chat file component
Урок 557.
00:13:10
Send message method in chat window component
Урок 558.
00:14:52
Notification reducer
Урок 559.
00:06:19
Mobile header components
Урок 560.
00:13:23
Index header sidebar
Урок 561.
00:16:08
Checkout form Component
Урок 562.
00:15:05
Checkout form handle submit method
Урок 563.
00:14:09
Checkout component
Урок 564.
00:11:59
Payment intent method and requirements component
Урок 565.
00:15:18
Download order invoice
Урок 566.
00:11:06
Start order method
Урок 567.
00:14:37
Order component
Урок 568.
00:17:08
Count down timer hook
Урок 569.
00:16:00
Extend delivery modal
Урок 570.
00:15:37
Delivery work modal
Урок 571.
00:14:20
Order details table component
Урок 572.
00:14:04
Order activities component
Урок 573.
00:08:37
Order placed component
Урок 574.
00:15:13
Order extension component
Урок 575.
00:07:58
Order delivered component
Урок 576.
00:08:54
Order review component
Урок 577.
00:03:12
Fix review microservice bug
Урок 578.
00:12:09
Update buyer and seller order tables
Урок 579.
00:16:27
Get seller reviews
Урок 580.
00:10:48
Gig reviews issue
Урок 581.
00:03:29
Remapped review response in review microservice
Урок 582.
00:15:30
Order dropdown component
Урок 583.
00:20:56
Notifications dropdown
Урок 584.
00:08:46
Before window unload hook
Урок 585.
00:15:22
Settings and change password components
Урок 586.
00:08:22
Settings service
Урок 587.
00:09:59
Fix change password bug
Урок 588.
00:07:41
Fetch base query error method
Урок 589.
00:11:07
Gig index item component
Урок 590.
00:17:20
Gig index display
Урок 591.
00:07:04
Gig index info display
Урок 592.
00:07:48
NPM run build command
Урок 593.
00:14:12
NGINX config - Part 1
Урок 594.
00:07:19
NGINX config - Part 2
Урок 595.
00:11:10
Setup dockerfile
Урок 596.
00:02:39
Docker build and push image
Урок 597.
00:08:33
Create frontend kubernetes objects on minikube
Урок 598.
00:12:59
Create self-signed certificates for frontend ingress
Урок 599.
00:06:34
Frontend minikube ingress
Урок 600.
00:02:14
View frontend application on browser
Урок 601.
00:07:21
Push code to github
Урок 602.
00:04:07
Add stripe api key to jenkins
Урок 603.
00:16:29
Create frontend jenkins pipeline
Урок 604.
00:03:17
Install APM RUM package in React
Урок 605.
00:05:16
Make changes to frontend ENV file
Урок 606.
00:02:47
Install elastic apm node package
Урок 607.
00:04:11
Add APM server url to ENV file
Урок 608.
00:10:18
Create frontend kubernetes objects on AWS EKS cluster
Урок 609.
00:03:47
Create frontend deployment and ingress
Урок 610.
00:15:00
Move require to index html file in react
Урок 611.
00:10:32
Fix api gateway client url
Урок 612.
00:01:25
Update frontend ingress host
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Мы дошли до программирования доменной модели аукциона. У нас уже есть подробное задание, которое теперь нужно реализовать в коде. Нужно будет разобраться с доменными контекстами и пройтись по пользовательским сценариям. Это мы рассмотрим в следующих скринкастах.Но помимо аукциона нам будет крайне полезно более ёмко рассмотреть примеры из других предметных областей. Для этого мы проведём отдельный большой обобщающий практический стрим про декомпоз