Зв’язки один-до-багатьох і багато-до-багатьох прості в SQL, але складні в NoSQL
Посилання, вбудовування чи проміжна колекція? Порівняння моделювання зв’язків у SQL і NoSQL та критерії вибору патерну.
Онлайн-школа, що допомагає розробникам вирости до рівня інженерів, які проєктують системи
Наш проєкт створений для middle–senior розробників із комерційним досвідом від 2 років, які вже впевнено пишуть код, але хочуть навчитися перетворювати бізнес-вимоги на архітектурні рішення, проєктувати складні системи та розвиватися у напрямі technical leader, staff engineer чи software architect.
Ми допомагаємо дивитися на архітектуру ширше, ніж на набір технологій і патернів. На навчанні проходимо шлях від нечіткої бізнес-потреби до зрозумілого архітектурного рішення: розбираємо вимоги, ставимо правильні питання, обираємо підходи й патерни — і вчимося пояснювати, чому саме такий дизайн підходить для конкретної ситуації.
Щоб розробники могли приймати цілісні технічні рішення, ми вивчаємо інженерні практики, без яких архітектура не працює в реальності: CI/CD, деплой, observability, security, масштабування, управління конфігураціями, інфраструктура, performance, cost optimization тощо.
Комплексні програми, побудовані на реальних інженерних кейсах і практиках з індустрії.
Практичний курс із System Design: від бізнес-вимог, обмежень і trade-offs до architecture package для розподіленого застосунку.
Проєктування, розробка, розгортання та оптимізація хмарного застосунку з нуля на платформі Microsoft Azure із використанням 15+ сервісів.
Проєктування та впровадження end-to-end безпеки веб-застосунків із використанням сучасних інструментів та технологій.
.NET Software Engineer
@Grammarly
Курс виправдав всі очікування. Можу відзначити хорошу структурованість та оптимальне поєднання теорії і практики. Дуже сподобалася велика кількість додаткових матеріалів після кожної лекції — не тільки по Microsoft Azure, а й по веб-розробці та архітектурі загалом. Це допомагає повернутися до теми після заняття й розібрати складні моменти у своєму темпі.
PHP Software Developer
@BINTIME
Дуже дякую за цей курс. Викладач Олександр склав гармонійно-навантажену програму. Вивчення нової теми на курсі завжди починається із ознайомлення з проблематикою, яку треба вирішити. Темп заняття — від простого до складного. Все це дає можливість заглибитись у тему, зрозуміти причини й наслідки застосування одного чи іншого інструменту в проєктуванні систем. Я задоволена курсом, адже закрила багато питань з проєктування, які мене цікавили.
.NET Software Engineer
@SoftServe
Це не суха теорія і не ізольовані приклади, а цілісна розробка веб-застосунку з реальними сценаріями. На кожному етапі розглядався окремий Azure-сервіс, тому видно, як усе працює разом у практичній системі. Курс корисний і для початківців, і для людей з досвідом у клаудах, які хочуть мати більш цілісне розуміння.
Посилання, вбудовування чи проміжна колекція? Порівняння моделювання зв’язків у SQL і NoSQL та критерії вибору патерну.
Хто надсилає й отримує команди та події, кому належить їхній контракт, які дані вони несуть і як їх називати.
Чому функціональні вимоги можна реалізувати майже в будь-якій архітектурі, а нефункціональні здатні змусити перебудувати систему.
Маєте питання? Напишіть на connect@uptime.school, у Telegram або телефонуйте +380 (93) 396-47-09.
Або забронюйте 15-хвилинну 1:1 живу зустріч у Google Meet просто зараз.