647 DevOps CICD Docker DockerCompose Kubernetes FlywayLiquibase Database Migrations REST APIs
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=930JeDuwork
Hope this video will be interesting in java based database migrations with Flyway and Liquibase, • Spring boot JPA, Postgres to be helpful for those who are interested • Technology Tools used: • 1.Intellij IDE • 2.Java 8+, Spring Boot • 3.Maven (building tool) • 4.PostgreSQL(backend server) • 5.RESTFul APIs/Web Services(userregistration-0.0.2.0.jar) • 6. Flyway, Liquibase • 7.Docker, Docker-compose, and Kubernetes • 8.Spring Boot profile based external configuration and also deployment • 9.Google Postman (client-side testing tool)","styleRuns":[{"startIndex":0,"length":518,"styleRunExtensions":{"styleRunColorMapExtension":{"colorMap":[{"key":"USER_INTERFACE_THEME_DARK","value":4294967295},{"key":"USER_INTERFACE_THEME_LIGHT","value":4279440147}]}},"fontFamilyName":"Roboto"}]},"headerRuns":[{"startIndex":0,"length":518,"headerMapping":"ATTRIBUTED_STRING_HEADER_MAPPING_UNSPECIFIED"}]}},{"itemSectionRenderer":{"contents":[{"continuationItemRenderer":{"trigger":"CONTINUATION_TRIGGER_ON_ITEM_SHOWN","continuationEndpoint":{"clickTrackingParams":"CLIBELsvGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/next"}},"continuationCommand":{"token":"Eg0SCzkzMEplRHV3b3JrGAYyJSIRIgs5MzBKZUR1d29yazAAeAJCEGNvbW1lbnRzLXNlY3Rpb24%3D","request":"CONTINUATION_REQUEST_TYPE_WATCH_NEXT"}}}}],"trackingParams":"CLIBELsvGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","sectionIdentifier":"comment-item-section","targetId":"comments-section"}}],"trackingParams":"CLEBELovIhMI-f6RusqbigMVEgRzCR1-yxiq"}},"secondaryResults":{"secondaryResults":{"results":[{"compactVideoRenderer":{"videoId":"pwZc0FfvdHQ","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/pwZc0FfvdHQ/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLA7q-j13dRWjlhm-HBY6WdLdhuDZw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/pwZc0FfvdHQ/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLAx0sL9-tTt7875fmEY9pj-yc4QYQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"64_8: DevOps CI/CD Docker Docker-Compose Kubernetes Flyway-Liquibase Database Migrations REST APIs door UVSoftGroup 242 weergaven 3 jaar geleden 10 minuten en 3 seconden"}},"simpleText":"64_8: DevOps CI/CD Docker Docker-Compose Kubernetes Flyway-Liquibase Database Migrations REST APIs"},"longBylineText":{"runs":[{"text":"UVSoftGroup","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@uvsoftgroup4509","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC0PPe9oOh59GaOmv4_uiQbA","canonicalBaseUrl":"/@uvsoftgroup4509"}}}]},"publishedTimeText":{"simpleText":"3 jaar geleden"},"viewCountText":{"simpleText":"242 weergaven"},"lengthText":{"accessibility":{"accessibilityData":{"label":"10 minuten en 3 seconden"}},"simpleText":"10:03"},"navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWRIucXC3YOvwr73AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=pwZc0FfvdHQ","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"pwZc0FfvdHQ","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr5---sn-5hneknek.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=a7065cd057ef7474 ip=5.34.180.93 initcwndbps=320000 mt=1733777565 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"UVSoftGroup","navigationEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@uvsoftgroup4509","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC0PPe9oOh59GaOmv4_uiQbA","canonicalBaseUrl":"/@uvsoftgroup4509"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_n-2OgjGKsYYRDdWBjyfJat2us9YnCPK0GtcIC2WNA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKpA9Oi9v4Wal4OnAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"242 weergaven"}},"simpleText":"242 weergaven"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Toevoegen aan wachtrij"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CK8BEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CK8BEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"pwZc0FfvdHQ","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CK8BEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["pwZc0FfvdHQ"],"params":"CAQ%3D"}},"videoIds":["pwZc0FfvdHQ"]}},{"clickTrackingParams":"CK8BEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Toegevoegd aan wachtrij"},"trackingParams":"CLABELlqIhMI-f6RusqbigMVEgRzCR1-yxiq"}},"popupType":"TOAST"}}]}},"trackingParams":"CK8BEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Delen"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgtwd1pjMEZmdmRIUQ%3D%3D","commands":[{"clickTrackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CK4BEI5iIhMI-f6RusqbigMVEgRzCR1-yxiq","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","hasSeparator":true}}],"trackingParams":"CKsBEKQwGAAiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","accessibility":{"accessibilityData":{"label":"Actiemenu"}},"targetId":"watch-related-menu-button"}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"10 minuten en 3 seconden"}},"simpleText":"10:03"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Later bekijken","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"pwZc0FfvdHQ","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CK0BEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"pwZc0FfvdHQ"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Later bekijken"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CK0BEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Toevoegen aan wachtrij","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CKwBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKwBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"pwZc0FfvdHQ","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKwBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["pwZc0FfvdHQ"],"params":"CAQ%3D"}},"videoIds":["pwZc0FfvdHQ"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Toevoegen aan wachtrij"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CKwBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Wordt nu afgespeeld"}]}}}],"accessibility":{"accessibilityData":{"label":"64_8: DevOps CI/CD Docker Docker-Compose Kubernetes Flyway-Liquibase Database Migrations REST APIs - 10 minuten en 3 seconden - Naar kanaal gaan - UVSoftGroup - 242 weergaven - 3 jaar geleden - video afspelen"}}}},{"compactVideoRenderer":{"videoId":"WBaV2vH-Dcg","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/WBaV2vH-Dcg/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLDJa_4cvjlQYz6CxT7eLJmxRIPYpw","width":168,"height":94},{"url":"https://i.ytimg.com/vi/WBaV2vH-Dcg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLDYjGFeCmdElI5uS3_7PO1_4tj8tQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"63_20: DevOps CI/CD | Docker | Kubernetes | REST APIs | Spring Boot JPA | Postgres Flyway Liquibase door UVSoftGroup 502 weergaven 2 jaar geleden 12 minuten en 52 seconden"}},"simpleText":"63_20: DevOps CI/CD | Docker | Kubernetes | REST APIs | Spring Boot JPA | Postgres Flyway Liquibase"},"longBylineText":{"runs":[{"text":"UVSoftGroup","navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@uvsoftgroup4509","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC0PPe9oOh59GaOmv4_uiQbA","canonicalBaseUrl":"/@uvsoftgroup4509"}}}]},"publishedTimeText":{"simpleText":"2 jaar geleden"},"viewCountText":{"simpleText":"502 weergaven"},"lengthText":{"accessibility":{"accessibilityData":{"label":"12 minuten en 52 seconden"}},"simpleText":"12:52"},"navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWRIucXC3YOvwr73AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=WBaV2vH-Dcg","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"WBaV2vH-Dcg","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr1---sn-5hne6nzd.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=581695daf1fe0dc8 ip=5.34.180.93 initcwndbps=320000 mt=1733777565 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"UVSoftGroup","navigationEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@uvsoftgroup4509","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UC0PPe9oOh59GaOmv4_uiQbA","canonicalBaseUrl":"/@uvsoftgroup4509"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_n-2OgjGKsYYRDdWBjyfJat2us9YnCPK0GtcIC2WNA=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"trackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKpAyJv4j6-7pYtY","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"502 weergaven"}},"simpleText":"502 weergaven"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Toevoegen aan wachtrij"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKkBEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKkBEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"WBaV2vH-Dcg","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKkBEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["WBaV2vH-Dcg"],"params":"CAQ%3D"}},"videoIds":["WBaV2vH-Dcg"]}},{"clickTrackingParams":"CKkBEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Toegevoegd aan wachtrij"},"trackingParams":"CKoBELlqIhMI-f6RusqbigMVEgRzCR1-yxiq"}},"popupType":"TOAST"}}]}},"trackingParams":"CKkBEP6YBBgFIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Delen"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"CgtXQmFWMnZILURjZw%3D%3D","commands":[{"clickTrackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKgBEI5iIhMI-f6RusqbigMVEgRzCR1-yxiq","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","hasSeparator":true}}],"trackingParams":"CKUBEKQwGAEiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","accessibility":{"accessibilityData":{"label":"Actiemenu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"12 minuten en 52 seconden"}},"simpleText":"12:52"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Later bekijken","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CKcBEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"WBaV2vH-Dcg","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKcBEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"WBaV2vH-Dcg"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Later bekijken"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CKcBEPnnAxgBIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Toevoegen aan wachtrij","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CKYBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKYBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"WBaV2vH-Dcg","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKYBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["WBaV2vH-Dcg"],"params":"CAQ%3D"}},"videoIds":["WBaV2vH-Dcg"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Toevoegen aan wachtrij"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CKYBEMfsBBgCIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Wordt nu afgespeeld"}]}}}],"accessibility":{"accessibilityData":{"label":"63_20: DevOps CI/CD | Docker | Kubernetes | REST APIs | Spring Boot JPA | Postgres Flyway Liquibase - 12 minuten en 52 seconden - Naar kanaal gaan - UVSoftGroup - 502 weergaven - 2 jaar geleden - video afspelen"}}}},{"compactVideoRenderer":{"videoId":"wXuSqFJVNQA","thumbnail":{"thumbnails":[{"url":"https://i.ytimg.com/vi/wXuSqFJVNQA/hqdefault.jpg?sqp=-oaymwEiCKgBEF5IWvKriqkDFQgBFQAAAAAYASUAAMhCPQCAokN4AQ== rs=AOn4CLBsh4UQObmzGsETOoFfvqkEDONTQg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/wXuSqFJVNQA/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE= rs=AOn4CLA3jFyY94HeX3hkCBzxVRaSfVU6OQ","width":336,"height":188}]},"title":{"accessibility":{"accessibilityData":{"label":"Do NOT Learn Kubernetes Without Knowing These Concepts... door Travis Media 330.077 weergaven 1 jaar geleden 13 minuten en 1 seconde"}},"simpleText":"Do NOT Learn Kubernetes Without Knowing These Concepts..."},"longBylineText":{"runs":[{"text":"Travis Media","navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TravisMedia","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCGPGirOab9EGy7VH4IwmWVQ","canonicalBaseUrl":"/@TravisMedia"}}}]},"publishedTimeText":{"simpleText":"1 jaar geleden"},"viewCountText":{"simpleText":"330.077 weergaven"},"lengthText":{"accessibility":{"accessibilityData":{"label":"13 minuten en 1 seconde"}},"simpleText":"13:01"},"navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWRIucXC3YOvwr73AZoBBQgBEPgd","commandMetadata":{"webCommandMetadata":{"url":"/watch?v=wXuSqFJVNQA","webPageType":"WEB_PAGE_TYPE_WATCH","rootVe":3832}},"watchEndpoint":{"videoId":"wXuSqFJVNQA","nofollow":true,"watchEndpointSupportedOnesieConfig":{"html5PlaybackOnesieConfig":{"commonConfig":{"url":"https://rr4---sn-5hne6nsd.googlevideo.com/initplayback?source=youtube oeis=1 c=WEB oad=3200 ovd=3200 oaad=11000 oavd=11000 ocs=700 oewis=1 oputc=1 ofpcc=1 msp=1 odepv=1 id=c17b92a852553500 ip=5.34.180.93 initcwndbps=320000 mt=1733777565 oweuc="}}}}},"shortBylineText":{"runs":[{"text":"Travis Media","navigationEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKoyB3JlbGF0ZWQ=","commandMetadata":{"webCommandMetadata":{"url":"/@TravisMedia","webPageType":"WEB_PAGE_TYPE_CHANNEL","rootVe":3611,"apiUrl":"/youtubei/v1/browse"}},"browseEndpoint":{"browseId":"UCGPGirOab9EGy7VH4IwmWVQ","canonicalBaseUrl":"/@TravisMedia"}}}]},"channelThumbnail":{"thumbnails":[{"url":"https://yt3.ggpht.com/ytc/AIdro_l00TDaIm6OxCv6eJtOwdn2RHbFjeUJ8OJYVGmgdA4pEQ=s68-c-k-c0x00ffffff-no-rj","width":68,"height":68}]},"ownerBadges":[{"metadataBadgeRenderer":{"icon":{"iconType":"CHECK_CIRCLE_THICK"},"style":"BADGE_STYLE_TYPE_VERIFIED","tooltip":"Geverifieerd","trackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","accessibilityData":{"label":"Geverifieerd"}}}],"trackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKpAgOrUkoXV5L3BAQ==","shortViewCountText":{"accessibility":{"accessibilityData":{"label":"330 duizend weergaven"}},"simpleText":"330K weergaven"},"menu":{"menuRenderer":{"items":[{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Toevoegen aan wachtrij"}]},"icon":{"iconType":"ADD_TO_QUEUE_TAIL"},"serviceEndpoint":{"clickTrackingParams":"CKMBEP6YBBgGIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKMBEP6YBBgGIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"wXuSqFJVNQA","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKMBEP6YBBgGIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["wXuSqFJVNQA"],"params":"CAQ%3D"}},"videoIds":["wXuSqFJVNQA"]}},{"clickTrackingParams":"CKMBEP6YBBgGIhMI-f6RusqbigMVEgRzCR1-yxiq","openPopupAction":{"popup":{"notificationActionRenderer":{"responseText":{"simpleText":"Toegevoegd aan wachtrij"},"trackingParams":"CKQBELlqIhMI-f6RusqbigMVEgRzCR1-yxiq"}},"popupType":"TOAST"}}]}},"trackingParams":"CKMBEP6YBBgGIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"menuServiceItemRenderer":{"text":{"runs":[{"text":"Delen"}]},"icon":{"iconType":"SHARE"},"serviceEndpoint":{"clickTrackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/share/get_share_panel"}},"shareEntityServiceEndpoint":{"serializedShareEntity":"Cgt3WHVTcUZKVk5RQQ%3D%3D","commands":[{"clickTrackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","openPopupAction":{"popup":{"unifiedSharePanelRenderer":{"trackingParams":"CKIBEI5iIhMI-f6RusqbigMVEgRzCR1-yxiq","showLoadingSpinner":true}},"popupType":"DIALOG","beReused":true}}]}},"trackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","hasSeparator":true}}],"trackingParams":"CJ8BEKQwGAIiEwj5_pG6ypuKAxUSBHMJHX7LGKo=","accessibility":{"accessibilityData":{"label":"Actiemenu"}}}},"thumbnailOverlays":[{"thumbnailOverlayTimeStatusRenderer":{"text":{"accessibility":{"accessibilityData":{"label":"13 minuten en 1 seconde"}},"simpleText":"13:01"},"style":"DEFAULT"}},{"thumbnailOverlayToggleButtonRenderer":{"isToggled":false,"untoggledIcon":{"iconType":"WATCH_LATER"},"toggledIcon":{"iconType":"CHECK"},"untoggledTooltip":"Later bekijken","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CKEBEPnnAxgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"addedVideoId":"wXuSqFJVNQA","action":"ACTION_ADD_VIDEO"}]}},"toggledServiceEndpoint":{"clickTrackingParams":"CKEBEPnnAxgCIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/browse/edit_playlist"}},"playlistEditEndpoint":{"playlistId":"WL","actions":[{"action":"ACTION_REMOVE_VIDEO_BY_VIDEO_ID","removedVideoId":"wXuSqFJVNQA"}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Later bekijken"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CKEBEPnnAxgCIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayToggleButtonRenderer":{"untoggledIcon":{"iconType":"ADD_TO_QUEUE_TAIL"},"toggledIcon":{"iconType":"PLAYLIST_ADD_CHECK"},"untoggledTooltip":"Toevoegen aan wachtrij","toggledTooltip":"Toegevoegd","untoggledServiceEndpoint":{"clickTrackingParams":"CKABEMfsBBgDIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true}},"signalServiceEndpoint":{"signal":"CLIENT_SIGNAL","actions":[{"clickTrackingParams":"CKABEMfsBBgDIhMI-f6RusqbigMVEgRzCR1-yxiq","addToPlaylistCommand":{"openMiniplayer":false,"openListPanel":true,"videoId":"wXuSqFJVNQA","listType":"PLAYLIST_EDIT_LIST_TYPE_QUEUE","onCreateListCommand":{"clickTrackingParams":"CKABEMfsBBgDIhMI-f6RusqbigMVEgRzCR1-yxiq","commandMetadata":{"webCommandMetadata":{"sendPost":true,"apiUrl":"/youtubei/v1/playlist/create"}},"createPlaylistServiceEndpoint":{"videoIds":["wXuSqFJVNQA"],"params":"CAQ%3D"}},"videoIds":["wXuSqFJVNQA"]}}]}},"untoggledAccessibility":{"accessibilityData":{"label":"Toevoegen aan wachtrij"}},"toggledAccessibility":{"accessibilityData":{"label":"Toegevoegd"}},"trackingParams":"CKABEMfsBBgDIhMI-f6RusqbigMVEgRzCR1-yxiq"}},{"thumbnailOverlayNowPlayingRenderer":{"text":{"runs":[{"text":"Wordt nu afgespeeld"}]}}}],"accessibility":{"accessibilityData":{"label":"Do NOT Learn Kubernetes Without Knowing These Concepts... - 13 minuten en 1 seconde - Naar kanaal gaan - Travis Media - 330K weergaven - 1 jaar geleden - video afspelen"}}}},{"lockupViewModel":{"contentImage":{"collectionThumbnailViewModel":{"primaryThumbnail":{"thumbnailViewModel":{"image":{"sources":[{"url":"https://i.ytimg.com/vi/HqlR6DORmhU/hqdefault.jpg?sqp=-oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ== rs=AOn4CLDTNLr8WpewDIciHTdf1s2YhNeSKg","width":168,"height":94},{"url":"https://i.ytimg.com/vi/HqlR6DORmhU/hqdefault.jpg?sqp=-oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE= rs=AOn4CLAbwyiC_F9_1Ma4MTAxQCP9Vc9dMA","width":336,"height":188}]},"overlays":[{"thumbnailOverlayBadgeViewModel":{"thumbnailBadges":[{"thumbnailBadgeViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAYLISTS"}}]},"text":"20 video's","badgeStyle":"THUMBNAIL_OVERLAY_BADGE_STYLE_DEFAULT","backgroundColor":{"lightTheme":2629650,"darkTheme":2629650}}}],"position":"THUMBNAIL_OVERLAY_BADGE_POSITION_BOTTOM_END"}},{"thumbnailHoverOverlayViewModel":{"icon":{"sources":[{"clientResource":{"imageName":"PLAY_ALL"}}]},"text":{"content":"Alles afspelen","styleRuns":[{"startIndex":0,"length":14}]},"style":"THUMBNAIL_HOVER_OVERLAY_STYLE_COVER"}}],"backgroundColor":{"lightTheme":4996386,"darkTheme":4996386}}},"stackColor":{"lightTheme":12561285,"darkTheme":9668982}}},"metadata":{"lockupMetadataViewModel":{"title":{"content":"DevOps CI/CD + Docker+Kubernetes+REST APIs +Spring Boot JPA +PostgreSQL +Flyway +Liquibase"},"metadata":{"contentMetadataViewModel":{"metadataRows":[{"metadataParts":[{"text":{"content":"UVSoftGroup
#############################