Архитектура учебного приложения на Java, Spring Boot, Docker Compose и PostgreSQL

Поделиться
HTML-код
  • Опубликовано: 14 сен 2019
  • Сегодня поговорим о проектировании микросервисных приложений. Я расскажу, как устроено учебное приложение, которое мы делаем совместно с активными подписчиками канала. Мы делаем приложение на Java, с помощью Spring Boot. Приложение имеет микросервисную архитектуру и использую модную легкую виртуализацию в виде Docker и оркестрацию контейнеров в виде Docker Compose. В видео обсуждаем принципы построения, применение архитектурного паттерна API Gateway.
    Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений о программировании, фреймворках и библиотеках. Я стараюсь подать материал так, чтобы это было понятно за максимально короткое время, быстро и просто.
    У нас есть свой проект с обучением новичков программированию в условиях приближенных к реальности. Для этого создан канал BoostBrainLive - / @boostbrainlive2596

Комментарии • 62

  • @user-yl1mg6nf7e
    @user-yl1mg6nf7e 4 года назад +23

    Идеально, идеально! Все то что нужно, прям по пальцам. Жду с нетерпением.

  • @maximdenisov9584
    @maximdenisov9584 4 года назад +1

    Благодарю за труд! Всё очень интересно! Жду продолжения!

  • @Bah1918
    @Bah1918 4 года назад +6

    Спасибо.Ваш проект нужен.

  • @rizvanadzhoyan3021
    @rizvanadzhoyan3021 4 года назад +1

    Супер жду с нетерпением!!! Спасибо большое!)

  • @VasylPavlov
    @VasylPavlov 4 года назад +3

    Интересненько... ждём продолжений

  • @Devivl
    @Devivl Год назад

    Очень интересно. Спасибо, Николай! Смотрю Ваши видео и могу только представить сколько времени тратиться на то, чтобы донести до человека сложный материал простым языком.

  • @ivanulanov2377
    @ivanulanov2377 4 года назад +8

    Спасибо, что Вы это делаете!

  • @SUNRISECSGOx
    @SUNRISECSGOx 4 года назад

    Отличный контент, спасибо!

  • @Art-ub1sg
    @Art-ub1sg 4 года назад

    Спасибо, очень интересно!

  • @TheEasyflap
    @TheEasyflap 2 года назад

    Продолжайте вести канал пожалуйста, вы очень понятно все объясняете

  • @user-vt4cs6yw7o
    @user-vt4cs6yw7o 4 года назад +4

    Да это же просто шикарно! Неужели цельный, крупный проект, а не куски какого то функционала! На вид это должно быть самый крутой учебный проект в рутубе! Это же сколько можно будет по образу и подобию петпроджектов наклепать для резюме, да еще и граммотно=) Ждем с нетерпением! Спасибо большое!

    • @BoostBrainCourse
      @BoostBrainCourse  4 года назад

      Можно поучаствовать в проекте "изнутри")

    • @ivanulanov2377
      @ivanulanov2377 4 года назад

      @@BoostBrainCourse Говорите, чем можно помочь)

    • @igorvasylevskyi3629
      @igorvasylevskyi3629 4 года назад

      @@ivanulanov2377 Помочь ничем не можно, это автор канала нам помогает

    • @ivanulanov2377
      @ivanulanov2377 4 года назад

      @@igorvasylevskyi3629 вопрос не к Вам.

    • @BoostBrainCourse
      @BoostBrainCourse  4 года назад

      @Ivan Ulanov Поучаствовать - в смысле прийти к нам в качестве одного из разработчиков.
      Хотя, наверное, уже стоит говорить о новом проекте, потому что на первый проект уже достаточно разработчиков.
      Самая большая проблема - это отсутствие у всех нас достаточного количества времени.

  • @voothi-it
    @voothi-it 4 года назад

    Нужно, Годно!

  • @user-ey3kx3oi4j
    @user-ey3kx3oi4j 4 года назад

    Продолжайте.

  • @lanalystan9581
    @lanalystan9581 3 года назад

    Спасибо!!!

  • @andreyshpitko9630
    @andreyshpitko9630 4 года назад

    Клас, супер, божественно. Если можна, ищо живой самий простой пример под ето видео

  • @user-km3mp8wh7f
    @user-km3mp8wh7f 2 года назад

    🔥🔥🔥

  • @alexnovik6223
    @alexnovik6223 4 года назад +3

    голосую за RabbitMQ

  • @petersburgpietroburg
    @petersburgpietroburg 3 года назад

    Лайк поставлен, колокольчик нажат.. а где же проект?(

  • @user-xw5bv7co1i
    @user-xw5bv7co1i 4 года назад

    Подскажите, пожалуйста, какую технологию лучше использовать для взаимодействия микросервисов между собой? У меня есть, например, сервис, отвечающий за авторизацию, регистрацию пользователя. А второй - за ресурс, куда попадает пользователь после входа (там на самом деле пока просто вывод JS). Получается 2 отдельных проекта, 2 отдельных war. Так вот. Каким образом лучше организовать "общение" между сервисами? (первый сервис после успешного входа вызывает второй)

  • @anjelomanoranjan
    @anjelomanoranjan 9 месяцев назад

    Спасибо! Когда будут новые видео?

  • @ME-ls9de
    @ME-ls9de 4 года назад

    Запишите видос по spring cloud, и отличия его от zuul

  • @vip51000
    @vip51000 4 года назад +1

    будут ли еще видео?

  • @gennatok2587
    @gennatok2587 2 года назад

    Классное обучение. Спасибо. А где продолжение? Может где то платно?

  • @silentwitness3363
    @silentwitness3363 3 года назад

    А что учебный проект так и не начался? Видео с продолжением на канале не нашлось :(

  • @ms_shifu7047
    @ms_shifu7047 4 года назад +13

    да Loose Coupling непонятно.

    • @BoostBrainCourse
      @BoostBrainCourse  4 года назад

      Ок, обсудим. Важная штука.

    • @user-br4gt7xu2j
      @user-br4gt7xu2j 4 года назад

      @@BoostBrainCourse чем больше деталей, тем лучше - тем шире аудитория может быть заинтересована и тем полезнее сам проект. Спасибо!

  • @TheSelectmax
    @TheSelectmax 3 года назад

    Клевая была бы серия, но я так понимаю все остановилось?

  • @user-sg9ff3we4f
    @user-sg9ff3we4f 4 года назад +1

    А куда он пропал?

  • @user-cx5ry5tt6s
    @user-cx5ry5tt6s 4 года назад +1

    А где сам пример на коде?

  • @k1lowatt883
    @k1lowatt883 3 года назад

    Ваш курс Java-для начинающих, актуален?

  • @xmavashki1706
    @xmavashki1706 4 года назад

    Не слышал про Loose coupling

  • @alexeylukashenko4545
    @alexeylukashenko4545 2 года назад +1

    Приложение так и не состоялось?

  • @medovik96
    @medovik96 3 года назад

    Вы еще что-то делаете ?

  • @MisaNia25
    @MisaNia25 3 года назад

    Может новые видео добавите может что то новенькое

  • @Svyatoslav_O
    @Svyatoslav_O 4 года назад +4

    Видео будут в открытом доступе?

    • @BoostBrainCourse
      @BoostBrainCourse  4 года назад +1

      Я никогда их не скрывал) LIVE канал открыт для всех

    • @Svyatoslav_O
      @Svyatoslav_O 4 года назад +1

      @@BoostBrainCourse Я не так сформировал свой вопрос) Я хотел спросить, будут ли уроки по проекту? (шаг за шагом, код, тесты и т.п.)

    • @BoostBrainCourse
      @BoostBrainCourse  4 года назад

      Скорее нет, чем да. Я практически ничего не делаю по проекту, все делают его участники. Иногда подсказываю, иногда немного подкорректирую.
      Изнутри посмотреть проект легче всего при участии в нем.

    • @user-jw7dr5cr6f
      @user-jw7dr5cr6f 4 года назад +1

      @@BoostBrainCourse можно поучаствовать в этом? Тоже хочу сделать этот проект.

  • @QwertQwert-ov6sn
    @QwertQwert-ov6sn 4 года назад +2

    Я так понимаю приложение не состоялось((( Очень жаль((

  • @user-km3mp8wh7f
    @user-km3mp8wh7f 2 года назад

    Проект живой?

  • @aliesenturov7292
    @aliesenturov7292 4 года назад

    а где это приложение? как посмотреть дальнейшие уроки?

  • @faizulla5838
    @faizulla5838 3 года назад

    а где само продолжение? или все как всегда умерло?

  • @avatariscsn7557
    @avatariscsn7557 2 года назад

    что такое loose coupling?

    • @BoostBrainCourse
      @BoostBrainCourse  2 года назад

      Слабая связанность - это в двух словах такое свойство кода, когда изменения в одном месте слабо влияют на другие места, то есть не приходится переписывать половину программы, если один класс поменялся.
      Но лучше загуглить пару статеек.

  • @andrii_popov
    @andrii_popov 4 года назад

    Убеждаюсь снова, чтобы доступно объяснить сабж, пример должен быть более менее реален. Иначе народ будет городить микросервис на каждую таблицу в базе и потом удивляться а как иначе можно было?

  • @user-vt4cs6yw7o
    @user-vt4cs6yw7o 4 года назад +1

    Хде проект, хде видосы? 3 месяца уже прошло? Или уже все, можно отписываться?

  • @jetbrain9115
    @jetbrain9115 2 года назад

    Хгде же ты хгде???