Архитектура учебного приложения на Java, Spring Boot, Docker Compose и PostgreSQL
HTML-код
- Опубликовано: 14 сен 2019
- Сегодня поговорим о проектировании микросервисных приложений. Я расскажу, как устроено учебное приложение, которое мы делаем совместно с активными подписчиками канала. Мы делаем приложение на Java, с помощью Spring Boot. Приложение имеет микросервисную архитектуру и использую модную легкую виртуализацию в виде Docker и оркестрацию контейнеров в виде Docker Compose. В видео обсуждаем принципы построения, применение архитектурного паттерна API Gateway.
Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений о программировании, фреймворках и библиотеках. Я стараюсь подать материал так, чтобы это было понятно за максимально короткое время, быстро и просто.
У нас есть свой проект с обучением новичков программированию в условиях приближенных к реальности. Для этого создан канал BoostBrainLive - / @boostbrainlive2596
Идеально, идеально! Все то что нужно, прям по пальцам. Жду с нетерпением.
Спасибо)
Благодарю за труд! Всё очень интересно! Жду продолжения!
Спасибо.Ваш проект нужен.
Супер жду с нетерпением!!! Спасибо большое!)
Интересненько... ждём продолжений
Очень интересно. Спасибо, Николай! Смотрю Ваши видео и могу только представить сколько времени тратиться на то, чтобы донести до человека сложный материал простым языком.
Спасибо, что Вы это делаете!
Благодарю!
Отличный контент, спасибо!
Спасибо, очень интересно!
Продолжайте вести канал пожалуйста, вы очень понятно все объясняете
Да это же просто шикарно! Неужели цельный, крупный проект, а не куски какого то функционала! На вид это должно быть самый крутой учебный проект в рутубе! Это же сколько можно будет по образу и подобию петпроджектов наклепать для резюме, да еще и граммотно=) Ждем с нетерпением! Спасибо большое!
Можно поучаствовать в проекте "изнутри")
@@BoostBrainCourse Говорите, чем можно помочь)
@@ivanulanov2377 Помочь ничем не можно, это автор канала нам помогает
@@igorvasylevskyi3629 вопрос не к Вам.
@Ivan Ulanov Поучаствовать - в смысле прийти к нам в качестве одного из разработчиков.
Хотя, наверное, уже стоит говорить о новом проекте, потому что на первый проект уже достаточно разработчиков.
Самая большая проблема - это отсутствие у всех нас достаточного количества времени.
Нужно, Годно!
Продолжайте.
Спасибо!!!
Клас, супер, божественно. Если можна, ищо живой самий простой пример под ето видео
🔥🔥🔥
голосую за RabbitMQ
Лайк поставлен, колокольчик нажат.. а где же проект?(
Подскажите, пожалуйста, какую технологию лучше использовать для взаимодействия микросервисов между собой? У меня есть, например, сервис, отвечающий за авторизацию, регистрацию пользователя. А второй - за ресурс, куда попадает пользователь после входа (там на самом деле пока просто вывод JS). Получается 2 отдельных проекта, 2 отдельных war. Так вот. Каким образом лучше организовать "общение" между сервисами? (первый сервис после успешного входа вызывает второй)
Спасибо! Когда будут новые видео?
Запишите видос по spring cloud, и отличия его от zuul
будут ли еще видео?
Классное обучение. Спасибо. А где продолжение? Может где то платно?
нашли?
А что учебный проект так и не начался? Видео с продолжением на канале не нашлось :(
да Loose Coupling непонятно.
Ок, обсудим. Важная штука.
@@BoostBrainCourse чем больше деталей, тем лучше - тем шире аудитория может быть заинтересована и тем полезнее сам проект. Спасибо!
Клевая была бы серия, но я так понимаю все остановилось?
А куда он пропал?
А где сам пример на коде?
Ваш курс Java-для начинающих, актуален?
Не слышал про Loose coupling
Приложение так и не состоялось?
Вы еще что-то делаете ?
Может новые видео добавите может что то новенькое
Видео будут в открытом доступе?
Я никогда их не скрывал) LIVE канал открыт для всех
@@BoostBrainCourse Я не так сформировал свой вопрос) Я хотел спросить, будут ли уроки по проекту? (шаг за шагом, код, тесты и т.п.)
Скорее нет, чем да. Я практически ничего не делаю по проекту, все делают его участники. Иногда подсказываю, иногда немного подкорректирую.
Изнутри посмотреть проект легче всего при участии в нем.
@@BoostBrainCourse можно поучаствовать в этом? Тоже хочу сделать этот проект.
Я так понимаю приложение не состоялось((( Очень жаль((
Проект живой?
а где это приложение? как посмотреть дальнейшие уроки?
нашли?
а где само продолжение? или все как всегда умерло?
что такое loose coupling?
Слабая связанность - это в двух словах такое свойство кода, когда изменения в одном месте слабо влияют на другие места, то есть не приходится переписывать половину программы, если один класс поменялся.
Но лучше загуглить пару статеек.
Убеждаюсь снова, чтобы доступно объяснить сабж, пример должен быть более менее реален. Иначе народ будет городить микросервис на каждую таблицу в базе и потом удивляться а как иначе можно было?
Хде проект, хде видосы? 3 месяца уже прошло? Или уже все, можно отписываться?
Хгде же ты хгде???